Research on Key Technology in Grid Delivery Network Zhihui Lv Network & Information Engineer Center of Fudan university, ShangHai, China 2003.8.28 2003.8.28.

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

Welcome to Middleware Joseph Amrithraj
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
High Performance Computing Course Notes Grid Computing.
AcuManager rich media core engine AcuManager is the heart of AcuLearn’s Content Delivery Network (CDN) architecture. It works with AcuStudio to speed up.
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Citrix Partner Update The Citrix Delivery Centre.
7/9/2001 Edward Chow Content Switch 1 Clients Content Delivery Network (CDN) Host Server Mind Spring PSINet Sprint UUnet Huge Requests.
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Virtual Private Network
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
Section 11.1 Identify customer requirements Recommend appropriate network topologies Gather data about existing equipment and software Section 11.2 Demonstrate.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
The Eyeblaster ACM Advertising Campaign Management.
Electronic Records Management: A Checklist for Success Jesse Wilkins April 15, 2009.
Moving Large Amounts of Data Rob Schuler University of Southern California.
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
How to create DNS rule that allow internal network clients DNS access Right click on Firewall Policy ->New- >Access Rule Right click on Firewall.
Internet2 Spring 2004.pptApril 2004 Napster University Program Elements of Success W. Pence Chief Technology Officer Napster LLC.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
CONTENT DELIVERY NETWORKS
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
7. Grid Computing Systems and Resource Management
Globally Distributed Content Delivery Presenter: Baoning Wu 03/25/2003.
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Powered by Microsoft Azure, Auctori Is the Next Generation in Multilingual, Global, Search Engine Optimized Web Content Management Systems MICROSOFT AZURE.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Data-Centric Security and User Access Controls for Hadoop on Microsoft Azure MICROSOFT AZURE APP BUILDER PROFILE: BLUETALON BlueTalon provides data-centric.
Axis AI Solves Challenges of Complex Data Extraction and Document Classification through Advanced Natural Language Processing and Machine Learning MICROSOFT.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Tekla Model Sharing and Microsoft Azure Create Secure and Seamless Collaboration Environment for Construction Projects, Locally and Globally MICROSOFT.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Content Delivery Cloud A Better Alternative To Your Content Delivery Network (CDN) ©2013 Riverbed Technology Confidential and Proprietary.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
TV Broadcasting What to look for Architecture TV Broadcasting Solution
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Live Global Sports Events
Clouds , Grids and Clusters
Content Distribution Networks
New Heights by Guiding Them into the Cloud
1. Public Network - Each Rackspace Cloud Server has two networks
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Introduction to Cloud Computing
An Introduction to Computer Networking
AWS Cloud Computing Masaki.
Pitch Deck.
Presentation transcript:

Research on Key Technology in Grid Delivery Network Zhihui Lv Network & Information Engineer Center of Fudan university, ShangHai, China

Niec, Fudan University, ShangHai, China Clients 1.Content Delivery Network (CDN) Host Server Mind Spring PSINet Sprint UUnet Huge Requests Server Crash Slow Response Clients

Niec, Fudan University, ShangHai, China 1.Content Delivery Problems

Niec, Fudan University, ShangHai, China 1.(1)Use Client Cache/ Client Side Cache Server Host Server Mind Spring PSINet Sprint UUnet Fewer Requests Clients Client Cache Client Side Cache Server QWest Fast Response

Niec, Fudan University, ShangHai, China 1.(2)Use Mirror Sites Host Server Mind Spring PSINet Sprint UUnet Fewer Requests Server Fast Response Clients Mirror Site Need improvement by guiding the selection of mirror servers with server load/network bandwidth measurement

Niec, Fudan University, ShangHai, China 1.(3)Edge Network Cache Servers Host Server Mind Spring PSINet Sprint UUnet Fewer Requests Server Fast Response Clients Client Cache Mirror Site Edge Network Cache Server Cache Server Cache Server Cache Server Cache Server Client Side Cache Server

Niec, Fudan University, ShangHai, China 1.Akamai CDN Solution --Edge Delivery Service Date# of Edge Servers # of Networks # of Countries 11/ / /

Niec, Fudan University, ShangHai, China 2.Drawback of CDN Cache Location Problem: Where to put cache servers? How many are needed? When/where/how to push/delivery the content? How about dynamic content?

Niec, Fudan University, ShangHai, China 2.Drawback of CDN Although CDN is an effective means of multimedia information access and delivery, there are several barriers to making CDN a more common service: Big cost Bad scalability Complicated replication integrity.

Niec, Fudan University, ShangHai, China 3. Emergence of Grid Delivery The combination of the grid technology and CDN technology has produced a novel technology —— grid delivery. Grid delivery is an emerging technology that enables the distribution of rich media throughout a bandwidth- constrained network.

Niec, Fudan University, ShangHai, China 3. Emergence of Grid Delivery GGG ( Great Global Grid ) HP IBM WebSphere Microsoft.Net Sun ONE Computing and Data Grid TeraGrid IPG GIG ASCI Grid Data Grid Information and Knowledge Grid Semantic Web Knowledge Management Ontology Information Platform Business Grid CDN RTEC Real-Time Enterprise Computing Web Service Other Grid Models P2P Parasitic Computing

Niec, Fudan University, ShangHai, China 3. Emergence of Grid Delivery Grid delivery promises to be a viable solution for distributing on-demand streaming content and other large files directly to end-user systems. Grid delivery has its origins in the world of Internet-based content delivery. The objective of grid delivery is to create a network of systems for enabling content delivery to a single recipient.

Niec, Fudan University, ShangHai, China 4. Infrastructure of Grid Delivery Grid Delivery Server Grid Delivery Server Network Manager Network Protector Network Publisher Grid Delivery Technology XML Web Services Connector Network Analyzer (name might change)

Niec, Fudan University, ShangHai, China 4. Infrastructure of Grid Delivery Grid Delivery Technology creates a network of shared resources where any PC or server can deliver content on demand. Bandwidth Harvesting XML Delivery Security Dynamic Optimization Grid Delivery Servers Delivery Managers Grid Deliver y Server Grid Deliver y Server Network Analyzer (name might change) Network Protector Network Publisher Grid Delivery Technology XML Web Services Connector Network Manager

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.1Time Shifted Delivery Time Shifted Delivery 0% 100% 0% 100% Smoothing via Scheduling and Bandwidth Rate Limiting Time Shifted Delivery Peak

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.2 Adaptive Rate Multiserving (ARM) Adaptive Rate Multiserving (ARM) Origin Server Typical Serving Model User Adaptive Rate Multiserving Model Origin Server 1 Origin Server 2 Origin Server 3 User

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.3 Outer Edge Caching

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.3 Outer Edge Caching

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.3 Outer Edge Caching

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security A secure, managed delivery system must satisfy the following security requirements :  (1)Access Control - The delivery system must provide an access control mechanism that controls access to the content in the network and also provides controls over who is authorized to publish content to the network. This system must work with an enterprise's existing security infrastructure and be integrated with a central directory system to facilitate administration and maintenance of users and groups.  (2)Network Security - The delivery system must ensure that files are not delivered to unauthorized users, and that attackers cannot infiltrate the system itself.  (1)Access Control - The delivery system must provide an access control mechanism that controls access to the content in the network and also provides controls over who is authorized to publish content to the network. This system must work with an enterprise's existing security infrastructure and be integrated with a central directory system to facilitate administration and maintenance of users and groups.  (2)Network Security - The delivery system must ensure that files are not delivered to unauthorized users, and that attackers cannot infiltrate the system itself.

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security A secure, managed delivery system must satisfy the following security requirements : (3)Desktop Security - The delivery system must provide a level of control over content use and redistribution that is appropriate to the nature of the content and the identity of the intended recipient. (4)Enterprise-Ready Standards and Support - The delivery system must support all enterprise standards and be easily deployable within an enterprise. The system must also offer a high level of reliability and scalability to handle large numbers of users across geographic boundaries and network topologies. (3)Desktop Security - The delivery system must provide a level of control over content use and redistribution that is appropriate to the nature of the content and the identity of the intended recipient. (4)Enterprise-Ready Standards and Support - The delivery system must support all enterprise standards and be easily deployable within an enterprise. The system must also offer a high level of reliability and scalability to handle large numbers of users across geographic boundaries and network topologies.

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security XML Delivery Security Infrastructure

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security The security measures in this infrastructure are as following: ( 1 ) Access Control:  User Authentication and Authorization;  Secure Publishing;  Content Access Rules;  Enterprise Security Infrastructure Integration;  Centralized Deployment and Administrator. The security measures in this infrastructure are as following: ( 1 ) Access Control:  User Authentication and Authorization;  Secure Publishing;  Content Access Rules;  Enterprise Security Infrastructure Integration;  Centralized Deployment and Administrator.

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security The security measures in this infrastructure are as following: ( 2 ) Network Security:  Strong Encryption;  XML-based Secure Distributed Delivery Protocol;  Point-to-Point Security;  Unique Private Keys;  Secured Node;  Content Integrity. The security measures in this infrastructure are as following: ( 2 ) Network Security:  Strong Encryption;  XML-based Secure Distributed Delivery Protocol;  Point-to-Point Security;  Unique Private Keys;  Secured Node;  Content Integrity.

Niec, Fudan University, ShangHai, China 5.Grid Delivery Technology 5.4 XML Delivery Security The security measures in this infrastructure are as following: ( 3 ) Desktop Security and Usage Control:  Copy and Re-Distribution Prevention;  Encrypted File Controls; Point-to-Point Security;  The 3rd Party Digital Rights Management Support. The security measures in this infrastructure are as following: ( 3 ) Desktop Security and Usage Control:  Copy and Re-Distribution Prevention;  Encrypted File Controls; Point-to-Point Security;  The 3rd Party Digital Rights Management Support.

Niec, Fudan University, ShangHai, China 6.Delivery Grid dramatically increases performance while efficiently utilizing centralized bandwidth Testing Notes: -Central Server bandwidth speed is 0.47 Mbps or approx. 1/3 use of a dedicated T1 -Delivery speed calculated by ratio of file size to time of delivery for 20MB file -Load % is ratio of average bytes delivered by Central Server to average bytes delivered by Grid Server. 15x times faster than central server Central Server Load Central Server 100% Grid Server 30% Central server bandwidth load reduced by 30% Delivery Performance Use of Internet or WAN Bandwidth

Niec, Fudan University, ShangHai, China 6.Average Time to Deliver 20MB file Grid over 15x times faster than central server - Central Server bandwidth speed is 0.47 Mbps or 1/3 of T1 speed (1.4Mbps)

Niec, Fudan University, ShangHai, China 7. The Challenges and Future Prospect (1)Rich media grid delivery is a novel model for content delivery initially focused on the needs of the enterprise. It is a flexible system that utilizes the network and computing resources already present in the enterprise much more efficiently, extremely important in this age of tight IT budgets and staffing. But the challenge is how to apply Grid Delivery to Internet scale. (1)Rich media grid delivery is a novel model for content delivery initially focused on the needs of the enterprise. It is a flexible system that utilizes the network and computing resources already present in the enterprise much more efficiently, extremely important in this age of tight IT budgets and staffing. But the challenge is how to apply Grid Delivery to Internet scale.

Niec, Fudan University, ShangHai, China 7. The Challenges and Future Prospect (2) As content becomes more digital, locating and managing the most atomic elements of that content for potentially millions of simultaneous users will be an exponentially difficult challenge to address. Structured content such as XML-defined contexts combined with a strict adherence to the practices associated with many commercial content management systems will help alleviate some of this burden. But the sheer volume and diversity of digital content types — text, image, audio, and video, each with their own variety of file formats — will demand a more flexible solution with massive computational capacity. This is one of the problems that Grid Delivery had to solve in the recent future. (2) As content becomes more digital, locating and managing the most atomic elements of that content for potentially millions of simultaneous users will be an exponentially difficult challenge to address. Structured content such as XML-defined contexts combined with a strict adherence to the practices associated with many commercial content management systems will help alleviate some of this burden. But the sheer volume and diversity of digital content types — text, image, audio, and video, each with their own variety of file formats — will demand a more flexible solution with massive computational capacity. This is one of the problems that Grid Delivery had to solve in the recent future.

Niec, Fudan University, ShangHai, China 7. The Challenges and Future Prospect (3) Grid Delivery promises to be a viable solution for distributing on-demand streaming content and other large files directly to end-user systems. Broadcasting live, concurrent, real-time streams using a grid delivery network is possible, but has not yet proven to be scalable. Therefore, researching and developing real- time grid streaming delivery technology is a great challenge. (4) Grid Delivery technologies offer an advantage for storing and retrieving large datasets efficiently, but that it remains a question whether the Grid is beneficial for storing and managing large numbers of files that vary greatly in size. (3) Grid Delivery promises to be a viable solution for distributing on-demand streaming content and other large files directly to end-user systems. Broadcasting live, concurrent, real-time streams using a grid delivery network is possible, but has not yet proven to be scalable. Therefore, researching and developing real- time grid streaming delivery technology is a great challenge. (4) Grid Delivery technologies offer an advantage for storing and retrieving large datasets efficiently, but that it remains a question whether the Grid is beneficial for storing and managing large numbers of files that vary greatly in size.

Niec, Fudan University, ShangHai, China 7. The Challenges and Future Prospect (5) the next Globus Toolkit upgrade (3.0) — to be rolled out over the course of 2003 — will incorporate Open Grid Services Architecture (OGSA), providing standardized discovery, management, and monitoring facilities for coordinating multiple Web services and provisioning their associated resources. While Globus Toolkit 3 marks a milestone, there is still a long way to go before the ability to access distributed computation and resource is as straightforward as access to the Web. (5) the next Globus Toolkit upgrade (3.0) — to be rolled out over the course of 2003 — will incorporate Open Grid Services Architecture (OGSA), providing standardized discovery, management, and monitoring facilities for coordinating multiple Web services and provisioning their associated resources. While Globus Toolkit 3 marks a milestone, there is still a long way to go before the ability to access distributed computation and resource is as straightforward as access to the Web.

Niec, Fudan University, ShangHai, China Thank You For Your Question!!!