Study of Flexible Contents Delivery System. With Dynamic Server Deployment
|
|
|
- Jayson Flynn
- 10 years ago
- Views:
Transcription
1 Study of Flexible Contents Delivery System With Dynamic Server Deployment Yuko KAMIYA Toshihiko SHIMOKAWA and orihiko YOSHIDA Graduate School of Information Science, Kyushu Sangyo University, JAPA Faculty of Information Science, Kyushu Sangyo University, JAPA Information Technology Center, Saitama University, JAPA, ABSTRACT To deliver a large size of contents to a lot of clients, two different technologies - Content Distribution Network (CDN) and Peer-to-Peer (P2P) have been proposed. However both technologies have their own problems. CDN lacks Adaptability and Flexibility. Moreover CDN is expensive to deploy and maintain. On the other hand P2P lacks Flexibility and Reliability. In this paper, we propose flexible contents delivery system which has Adaptability, Flexibility and Reliability. Moreover cost performance is high. Keywords: CDN, P2P, Load Balancing, Server Proliferation 1. I TRODUCTIO With the rapid spread of the Internet, we can use broadband network even at home. Content holders provide several kinds of broadband contents for all over the Internet. Some popular contents of them are accessed by a lot of clients. Therefore it needs enough delivery capacity to provide them. Delivery capacity consists of processing power and network bandwidth of delivery system. In this research, we focus on network bandwidth. It is because we can increase processing power easily by Scale out or Scale up. Generally speaking, there are two methods to increase network bandwidth. One is expanding network bandwidth of existing network. We can expand existing network bandwidth by upgrading external link to more broadband link, e.g. 1G to 10G or 10G to 40G. We can also expand existing network bandwidth by adding new servers in a local area. It is usual that total capacity of output bandwidth of servers is lower than capacity of external link of the server system. However, this method cannot eliminate network bottleneck. The other one is adding new network to existing network. We can add new network to existing system by deploying new servers in a wide area. It is because requests from clients and responses from servers are distributed widely. CDN[1][2] is widely used to large scale Contents Delivery. Contents providers estimate the amount of the access in advance. They use CDN to provision the enough processing power and network bandwidth. However, the existing CDN has some problems. First, CDN needs new physical machines in constructing a new content server. They are expensive to distribute and maintain. Second, CDN cannot deliver contents during overload situation. It means that existing CDN does not have adaptability. Moreover existing CDN deploys their content servers in advance. Therefore it is not easy to change configuration of these content servers. For example, when CDN needs new transport layer protocol, it has to re-configure the OS Kernels of their CDN servers. However it is not easy because it needs verification of interoperability of their existing systems and new kernel. It means that existing CDN does not have flexibility. On the other hand, P2P system is used for increasing network bandwidth. After clients receive contents, they will act
2 as supplying peers and deliver the contents to other requesting clients. P2P system gains their delivery bandwidth when new peer join the P2P network. It is because P2P system can use the network of the new peer. It means that P2P has adaptability. However peers are not dedicated servers but autonomous and volunteer. Therefore they eventually leave from the P2P system. It means that P2P does not have reliability. In this research, we propose new contents delivery system which is flexible, adaptable, reliable, and high cost-performance. This paper is organized as follows. Section 2 presents a related works, including an overview and problem of CDN and P2P. Section 3 proposes flexible contents delivery system and Section 4 presents an implementation of flexible contents delivery system. Finally we conclude this paper in Section 5. A flash crowd is a sudden surge in the volume of request rates to a CDN that causes the CDN to be virtually unreachable. CDN is required to add its own distribution capacity dynamically to handle flash crowd. Some of existing CDNs are able to add content servers dynamically. It can add processing power. However new servers are deployed near existing content server. Therefore it can add only limited network bandwidth. Therefore, we can say that existing CDNs lack Adaptability. It costs too much for CDN to increase processing power and/or network bandwidth. It is because when CDN wants to increase distribution capacity, it needs a new content server. A new physical machine is required to construct a new content server P2P(Peer-to-Peer) 2. RELATED WORKS Two different technologies-content Delivery Network (CDN) and Peer-to-Peer (P2P) - have been proposed to add new network to existing network. 2.1 CD (Contents Delivery etwork) CDN is widely used to large scale Contents Delivery. A CDN consists of origin server, content server, and request navigation system. The origin server stores the original contents. The CDN deploys many content servers all over the Internet. The content servers cache the contents from origin server. Requests from clients are redirected to their closest content server. Examples of commercial CDNs are Akamai[3] and Limelight[4]. 2.2 Problem about Existing CD The existing CDN has some problems. These are Flexibility, Adaptability, and Cost. Flexibility is required when CDN wants to start new services. For example, most of existing CDNs do not support SCTP[5]. SCTP is new transport layer protocol. Therefore kernel re-configuration is required to use the protocol. However kernel re-configuration is not easy for a large number of deployed servers. Not only new transport layer protocol but new application layer protocol is not easy to add to existing system. It is because verification is required to add something to existing running system. Therefore, we can say that existing CDNs lack Flexibility. Adaptability is required for CDN to handle flash crowd. P2P is an autonomous decentralized system. In P2P systems, peer is used not only receiving contents but serving it. Therefore the more the number of the peer is increased, the more resources P2P gains. 2.4 Problem about Existing P2P Reliability is required whenever serving contents. In the CDN, content server is always serving contents. However, in the P2P, peer might be left from P2P. Therefore, peer is not able to retrieve content after all peers which have the content left from P2P. 3. Flexible Contents Delivery System with Dynamic Server deployment As mentioned 2.2. and 2.4., there are problems on existing CDN and P2P. To solve these problems, we propose new flexible contents delivery system that has these characteristics. Adaptability guarantees that clients can retrieve its desirable content even if there are a large number of accesses to the server. Cost-Performance means that it costs low to construct a contents delivery system. Flexibility guarantees that any services and protocols can be adapted. Reliability guarantees that a client can always find and access its desirable content. Our system has a capability to add new content server
3 dynamically in a wide area. As mentioned 2.2, CDN can add processing power by adding new content server dynamically. Our system can add new content server dynamically. And also our system can deploy them in a wide area to avoid network congestion. To be able to deploy new content server dynamically, we adopts virtual machine in exchange for physical machine to construct a content server. Therefore our system can gain both of processing power and network bandwidth dynamically. Virtual machine also gives us characteristics of high-cost performance. Physical distribution is required to deploy physical machine. It is expensive. However, only data transfer is required to deploy virtual machine. It is not expensive. And we can share a physical machine by some virtual machines. It also gains cost-performance. Our system is easy to add new feature to CDN. It is because we can add new virtual machine for each new feature. We do not have to verify interoperability between existing system and new feature, because new feature are added in the new machine. We do not require modifying existing content servers. Therefore our system has Flexibility. All content servers in our system are under the control of our system. They are not autonomous and volunteer. Therefore our system has Reliability. We can guarantee QoS easily. Table 1 shows comparison of existing content delivery system and our system. machines, it can add processing power of the server dynamically. Moreover, by deploying virtual machines in a wide area, it can add the network bandwidth dynamically. We introduce two types of the servers in Server Proliferation. One is Deployment Server and the other is Execution Server. In Server Proliferation, services are provided by virtual machines. When a new virtual machine is necessary, a virtual machine is distributed from Deployment Server to one of the Execution Server. The distributed virtual machine is executed on the Execution Server. The load of the server and the network bandwidth can become problems when we deploy new virtual machines. That is why we use these two kinds of the server. If the load of the Execution Server is high, it is difficult to start new process "Deploying new virtual machine". Moreover, if the network bandwidth is not enough, it is difficult to distribute the virtual machine to another execution server. When load of virtual machine becomes high, load of Execution Server also becomes high. However load of Deployment Server keeps low. Therefore we can deploy new virtual machine from Deployment Server to another Execution Server if necessary. In this architecture, Deployment Server can become a bottleneck. However, we can deploy multiple Deployment Servers in a wide area. Therefore, it does not become a bottleneck. Table 1. Comparison of Content Delivery System Flexibility Adaptability Reliability cost CDN NG NG OK High P2P NG OK NG Low Our System OK OK OK Low 4. Implementation of flexible contents delivery system As mentioned in section 3., we propose new flexible contents delivery system. In this section, we describe implementation of this system. We use Server Proliferation [6] on implementation. Therefore we describe the Server Proliferation, first. Next, we describe implementation of our proposed system Server Proliferation We proposed Server Proliferation for scalable server system. Basic idea of Server Proliferation is add and deploy virtual machines dynamically in a wide area. By adding virtual Figure 1. Architecture of Server Proliferation 4. 2 Implementation of Flexible Contents Delivery System using Server Proliferation In this research, we design new flexible contents delivery system with dynamic server deployment using Server Proliferation. We use Server Proliferation to implement our idea
4 described at 3. To add new surrogate servers dynamically, we can use Server Proliferation. It can add new virtual machines dynamically. Therefore we can add new surrogate servers dynamically when we construct a surrogate server on a virtual machine. And also Server Proliferation enables to deploy new surrogate servers in a wide area. It is because it can deploy new virtual machines in a wide area. However, Server Proliferation does not define any rule to deploy new virtual machines. Then, we introduce Monitor Server in addition to Execution Server and Deployment Server. It can be installed various server location rule. We call the rule Server Deployment Policy. It monitors various statuses of virtual machines and Execution Servers like load average, network bandwidth and so on. It monitors not only status of a machine; it monitors status between servers like distance between Deployment Servers and Execution Servers and so on. As we describe above, we can use various Server Deployment Policy. We will describe examples of the policy in section Examples of Server Deployment Policy In this paper, we explain five examples of Server Deployment Policy. However, our system is possible to use another policies and/or combinations of those five policies Distance between execution server and deployment server This policy uses the number of hops between Deployment Server and Execution Server as a metric. It chooses the nearest Execution Server from Deployment Server; therefore it can deploy a virtual machine in a short time. As a result, it is possible to correspond to a sudden access increase. Therefore the downtime of the server can be shortened. However, it does not consider a processing power of Execution Servers and network bandwidth. Therefore we might have to deploy another virtual machine, because of the high load and / or the lack of the network bandwidth Processing Power This policy uses processing capacity of Execution Servers as a metric. It monitors load averages of Execution Servers. It calculates processing capacity of an Execution Server with the load average and its own processing power. Then it chooses most powerful server. This rule can solve the lack of the processing power. This policy does not consider with the network distance between Execution Server and Deployment Server. Therefore it may choose an Execution Server far from the Deployment Server Network Bandwidth This policy uses capacity of network bandwidth as a metric. It monitors usage of network bandwidth of Execution Servers. It chooses an Execution Server that has most network bandwidth. Therefore, it can solve the lack of the network bandwidth Nearest AS It uses locations of clients as a metric. It monitors AS of each clients. AS is Autonomous System in BGP[7]. By deploying the server in a wide area, it is possible to increase the total network bandwidth. However one of Execution Servers becomes a bottleneck when the accesses have concentrated on that one. In this case, we have to deploy another surrogate server. We use AS information of clients to distribute access between Execution Servers. The Execution Server near the AS from which many accesses are coming is chosen Contents deliverer s opinion It uses contents deliverer s opinion as a metric. For example, if accounting system introduces Execution Server, there is a possibility that not only the performance but also the cost becomes a metric. Then the contents deliverer wants to choose the execution server whose costs are cheap. Moreover, the execution server might be selected based on the connected network. As a result, the traffic engineering becomes possible. 5. CO CLUSIO S To deliver a large size of contents to a lot of clients, two different technologies - Content Distribution Network (CDN) and Peer-to-Peer (P2P) have been proposed. However, both technologies have their own problems. CDN lacks Adaptability and Flexibility. Moreover CDN is expensive to deploy and maintain. On the other hand P2P lacks Flexibility and Reliability. In this paper, we proposed flexible contents delivery system which has Adaptability, Flexibility and Reliability. Moreover cost performance is high. We use "Server Proliferation" to implement our system. ACK OWLEDGME TS This research was supported in part by MEXT in Japan
5 under Grants-in-Aid for Scientific Research on Priority Area , and by JSPS in Japan under Grants-in-Aid for Scientific Research (B) REFERE CES [1] Green, M., Cain, B., Tomlinson, G., Speer, M., Rzewski, P. and Thomas, S.: Content Internetworking Architectural Overview, Internet-Draft(2002). draft-ietf-cdi-architecture-01. [2] Day, M., Cain, B., Tomlinson, G. and Rzewski, P.: A Model for Content Internetworking(CDI), RFC3466(2003) [3] Akamai Technologies Inc: Akamai: The Business Internet. [4] Limelight: [5] Stewart, R., Xie, Q., Morneault, K., Sharp, C., Schwarzabauer, H., Tallor, T. Rytina, I., Kalla, M., Zhang, L., and V. Paxson, Stream Control Transmission Protocol, RFC2960(2000) [6] Yuko Kamiya, Toshihiko Shimokawa, Norihiko Yoshida, "Scalable Server System Based on Virtual Machine Duplication in Wide Area", Proceedings of The 3rd International Conference on Ubiquitous Information Management and Communication, pp (January, 2009) [7] Y. Rekhter, T.Li, S.Hares,: A Border Gateway Protocol 4 (BGP-4), RFC4271(January,2006)
Content Delivery Networks. Shaxun Chen April 21, 2009
Content Delivery Networks Shaxun Chen April 21, 2009 Outline Introduction to CDN An Industry Example: Akamai A Research Example: CDN over Mobile Networks Conclusion Outline Introduction to CDN An Industry
Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015
Distributed Systems 23. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2015 November 17, 2015 2014-2015 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Mobile SCTP Transport Layer Mobility Management for the Internet
Mobile SCTP Transport Layer Mobility Management for the Maximilian Riegel Siemens AG, Munich, Germany E-mail: [email protected] Dr. Michael Tüxen Siemens AG, Munich, Germany E-mail: [email protected]
APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS
APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS SARO VELRAJAN Director of Technology, Aricent APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS Service providers are constantly exploring avenues
Measuring the Web: Part I - - Content Delivery Networks. Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD
Measuring the Web: Part I - - Content Delivery Networks Prof. Anja Feldmann, Ph.D. Dr. Ramin Khalili Georgios Smaragdakis, PhD Acknowledgement Material presented in these slides is borrowed from presentajons
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014
Distributed Systems 25. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2014 November 16, 2014 2014 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Internet Content Distribution
Internet Content Distribution Chapter 4: Content Distribution Networks (TUD Student Use Only) Chapter Outline Basics of content distribution networks (CDN) Why CDN? How do they work? Client redirection
Efficient Parallel Distributed Load Balancing in Content Delivery Networks
Efficient Parallel Distributed Load Balancing in Content Delivery Networks P.Jyothi*1, N.Rajesh*2, K.Ramesh Babu*3 M.Tech Scholar, Dept of CSE, MRECW, Maisammaguda, Secunderabad, Telangana State, India,
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand
An Enterprise Video Communications Industry Lite Paper Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand Overview In recent years video has taken
The Effect of Caches for Mobile Broadband Internet Access
The Effect of s for Mobile Jochen Eisl, Nokia Siemens Networks, Munich, Germany Haßlinger, Deutsche Telekom Technik,, Darmstadt, Germany IP-based content delivery: CDN & cache architecture Impact of access
Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network
White paper Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network July 2001 Executive Summary Rich media content like audio and video streaming over the Internet is becoming
Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski [email protected]
Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski [email protected] 1 Motivation Serving web content from one location presents problems Scalability Reliability Performance Flash
Network Level Multihoming and BGP Challenges
Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology [email protected] Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.
Redefine Network Visibility in the Data Center with the Cisco NetFlow Generation Appliance
White Paper Redefine Network Visibility in the Data Center with the Cisco NetFlow Generation Appliance What You Will Learn Modern data centers power businesses through a new generation of applications,
A Taxonomy and Survey of Content Delivery Networks
A Taxonomy and Survey of Content Delivery Networks Al-Mukaddim Khan Pathan and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer Science and Software Engineering
How To Understand The Power Of A Content Delivery Network (Cdn)
Overview 5-44 5-44 Computer Networking 5-64 Lecture 8: Delivering Content Content Delivery Networks Peter Steenkiste Fall 04 www.cs.cmu.edu/~prs/5-44-f4 Web Consistent hashing Peer-to-peer CDN Motivation
Demand Routing in Network Layer for Load Balancing in Content Delivery Networks
Demand Routing in Network Layer for Load Balancing in Content Delivery Networks # A SHRAVANI, 1 M.Tech, Computer Science Engineering E mail: [email protected] # SYED ABDUL MOEED 2 Asst.Professor,
Distributed Systems. 24. Content Delivery Networks (CDN) 2013 Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 24. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2013 November 27, 2013 2013 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Dynamic Load Balancing and Node Migration in a Continuous Media Network
Dynamic Load Balancing and Node Migration in a Continuous Media Network Anthony J. Howe Supervisor: Dr. Mantis Cheng University of Victoria Draft: April 9, 2001 Abstract This report examines current technologies
Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
Content Delivery Networks (CDN) Dr. Yingwu Zhu
Content Delivery Networks (CDN) Dr. Yingwu Zhu Web Cache Architecure Local ISP cache cdn Reverse Reverse Proxy Reverse Proxy Reverse Proxy Proxy L4 Switch Content Content Content Server Content Server
The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)
The old Software in the Network: What Happened and Where to Go Prof. Eric A. Brewer UC Berkeley Inktomi Corporation Local networks with local names and switches IP creates global namespace and links the
Telecom. White Paper. Inter-SDN Controller Communication: Using Border Gateway Protocol
Telecom White Paper Inter-SDN Controller Communication: Using Border Gateway Protocol About the Authors Deepankar Gupta Deepankar Gupta is an Associate Consultant and Lead Engineer working in the IP and
ICTTEN4215A Install and configure internet protocol TV in a service provider network
ICTTEN4215A Install and configure internet protocol TV in a service provider network Release: 1 ICTTEN4215A Install and configure internet protocol TV in a service provider network Modification History
high-quality steaming over the Internet
Content Delivery Networks & high-quality steaming over the Internet 27 th october 2011 2009 Level 3 Communications, LLC. All Rights Reserved. Level 3 Communications, Level 3, the red 3D brackets, the (3)
Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer
Indirection Indirection: rather than reference an entity directly, reference it ( indirectly ) via another entity, which in turn can or will access the original entity A x B "Every problem in computer
CHAPTER 7 SUMMARY AND CONCLUSION
179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel
Internet Service Providers: Peering and Charging
Internet Service Providers: Peering and Charging UZH HS14 Seminar Internet Economics Markus Cadonau, Sofia Orlova Overview ISP Relationships Internet Hierarchy Peering: Potential and Process Challenges
Towards a Peer-to-Peer Extended Content Delivery Network
Towards a Peer-to-Peer Extended Content Delivery Network Daniel Pakkala and Juhani Latvakoski VTT Electronics, Kaitoväylä 1, P.O. Box 1100, FIN-90571 Oulu, Finland E-mail: {Daniel.Pakkala, Juhani.Latvakoski}@vtt.fi
Giving life to today s media distribution services
Giving life to today s media distribution services FIA - Future Internet Assembly Athens, 17 March 2014 Presenter: Nikolaos Efthymiopoulos Network architecture & Management Group Copyright University of
CDN Brokering. Content Distribution Internetworking
CDN Brokering Alex Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm AT&T Labs--Research March 12, 2001 Content Distribution Internetworking Definition:
A Topology-Aware Relay Lookup Scheme for P2P VoIP System
Int. J. Communications, Network and System Sciences, 2010, 3, 119-125 doi:10.4236/ijcns.2010.32018 Published Online February 2010 (http://www.scirp.org/journal/ijcns/). A Topology-Aware Relay Lookup Scheme
Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)
1 1 Distributed Systems What are distributed systems? How would you characterize them? Components of the system are located at networked computers Cooperate to provide some service No shared memory Communication
Department of Computer Science Institute for System Architecture, Chair for Computer Networks. Caching, Content Distribution and Load Balancing
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Caching, Content Distribution and Load Balancing Motivation Which optimization means do exist? Where should
CDN Brokering. Alexandros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm
Alexandros Biliris, Chuck Cranor, Fred Douglis, Michael Rabinovich, Sandeep Sibal, Oliver Spatscheck, and Walter Sturm AT&T Florham Park, NJ In Proceedings of the 6th International Workshop on Web Caching
CDN and Traffic-structure
CDN and Traffic-structure Outline Basics CDN Traffic Analysis 2 Outline Basics CDN Building Blocks Services Evolution Traffic Analysis 3 A Centralized Web! Slow content must traverse multiple backbones
Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.
Overlay Networks An overlay is a logical network on top of the physical network Routing Overlays The simplest kind of overlay Virtual Private Networks (VPN), supported by the routers If no router support
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks
An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks S. K. Mehertaj 1, K. V. Subbaiah 2, P. Santhi 3, T. Bharath Manohar 4 1,3 M. Tech 2ndyr, Dept of CSE, PBRVITS (Affiliated
Content Delivery Networks
Content Delivery Networks Terena 2000 ftp://ftpeng.cisco.com/sgai/t2000cdn.pdf Silvano Gai Cisco Systems, USA Politecnico di Torino, IT [email protected] Terena 2000 1 Agenda What are Content Delivery Networks?
From Internet Data Centers to Data Centers in the Cloud
From Internet Data Centers to Data Centers in the Cloud This case study is a short extract from a keynote address given to the Doctoral Symposium at Middleware 2009 by Lucy Cherkasova of HP Research Labs
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
Globule: a Platform for Self-Replicating Web Documents
Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide
2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment
R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI
Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure
Xweb: A Framework for Application Network Deployment in a Programmable Internet Service Infrastructure O. Ardaiz, F. Freitag, L. Navarro Computer Architecture Department, Polytechnic University of Catalonia,
Contents. Getting Set Up... 3. Contents 2
Getting Set Up Contents 2 Contents Getting Set Up... 3 Setting up Your Firewall for Video...3 Configuring Video... 3 Exporting videos... 4 Security for Jive Video Communication... 4 Getting Set Up 3 Getting
Content Delivery Networks and their interconnection (tutorial) Dr. M. Oskar van Deventer
0 Content Delivery Networks and their interconnection (tutorial) Dr. M. Oskar van Deventer 1 CDNs and CDN interconnect standards Intro: TNO and Dr. M. Oskar van Deventer Understanding CDN and interconnection
NetFlow v9 Export Format
NetFlow v9 Export Format With this release, NetFlow can export data in NetFlow v9 (version 9) export format. This format is flexible and extensible, which provides the versatility needed to support new
Internet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
A Link Load Balancing Solution for Multi-Homed Networks
A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only
Should Internet Service Providers Fear Peer-Assisted Content Distribution?
Should Internet Service Providers Fear Peer-Assisted Content Distribution? Thomas Karagiannis, UC Riverside Pablo Rodriguez, Microsoft Research Cambridge Konstantina Papagiannaki, Intel Research Cambridge
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS *Dr Umesh Sehgal, #Shalini Guleria *Associate Professor,ARNI School of Computer Science,Arni University,[email protected]
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks M. Oğuz Sunay July 9, 2013 Second Romeo Workshop PAGE: 1 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Romeo High-quality
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches Takahide Ikeda Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka,
Peer-to-Peer Networks. Chapter 6: P2P Content Distribution
Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks
Network congestion control using NetFlow
Network congestion control using NetFlow Maxim A. Kolosovskiy Elena N. Kryuchkova Altai State Technical University, Russia Abstract The goal of congestion control is to avoid congestion in network elements.
SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE
SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE Duration 5 Days Course Outline Module 1: Designing IIS Web Farms The students will learn the process of designing IIS Web Farms with
An Efficient Load Balancing Technology in CDN
Issue 2, Volume 1, 2007 92 An Efficient Load Balancing Technology in CDN YUN BAI 1, BO JIA 2, JIXIANG ZHANG 3, QIANGGUO PU 1, NIKOS MASTORAKIS 4 1 College of Information and Electronic Engineering, University
How To Model The Content Delivery Network (Cdn) From A Content Bridge To A Cloud (Cloud)
Kingston University London In network content caching contributing to the Future Internet Architecture Dissertation submitted for the Degree of Master of Science in Networking and Data Communications By
Six Steps for Hosting Providers to Sell CDN Services
Six Steps for Hosting Providers to Sell CDN Services By Rebecca Wetzel March 2013 This report was sponsored by Introduction CDN services are a promising way for many hosting providers to grow their businesses.
Domain Name System. Proper use reduces intranet administration costs. Architecture DNS. Service. Flexible Scalable Extensible
Domain Name System Proper use reduces intranet administration costs Architecture Flexible Scalable Extensible Service Standard Robust Efficient DNS Affordable Reliable Predictable The Internet continues
SDN Testbed Experiences: Challenges and Next Steps
SDN Testbed Experiences: Challenges and Next Steps SDN Concertation Workshop January 30 th, 2014 Daniel King [email protected] Panagiotis Georgopoulos [email protected] Nicholas Race
Real-Time Analysis of CDN in an Academic Institute: A Simulation Study
Journal of Algorithms & Computational Technology Vol. 6 No. 3 483 Real-Time Analysis of CDN in an Academic Institute: A Simulation Study N. Ramachandran * and P. Sivaprakasam + *Indian Institute of Management
Web Caching and CDNs. Aditya Akella
Web Caching and CDNs Aditya Akella 1 Where can bottlenecks occur? First mile: client to its ISPs Last mile: server to its ISP Server: compute/memory limitations ISP interconnections/peerings: congestion
High volume Internet data centers. MPLS-based Request Routing. Current dispatcher technology. MPLS-based architecture
MPLS-based Request Routing High volume Internet data centers MPLS-based Request Routing Arup Acharya, Anees Shaikh, Renu Tewari, Dinesh Verma IBM TJ Watson Research Center Web server cluster + front-end
Introduction to LAN/WAN. Network Layer (part II)
Introduction to LAN/WAN Network Layer (part II) Topics The Network Layer Introduction Routing (5.2) The Internet (5.5) IP, IP addresses ARP (5.5.4) OSPF (5.5.5) BGP (5.5.6) Congestion Control (5.3) Internetworking
ABOUT AT&T GLOBAL CLEARINGHOUSE
ABOUT AT&T GLOBAL CLEARINGHOUSE Established in 1998, AT&T Global Clearinghouse (GCH) is the industry's first carrier-grade VoIP clearinghouse. The clearinghouse service enables ISPs to quickly establish
Designing a Windows Server 2008 Applications Infrastructure
Designing a Windows Server 2008 Applications Infrastructure Course 6437A : Three days; Instructor-Led Introduction This three day course will prepare IT professionals for the role of Enterprise Administrator.
Cisco Videoscape Distribution Suite Service Broker
Data Sheet Cisco Videoscape Distribution Suite Service Broker Product Overview Cisco Videoscape Distribution Suite Service Broker (VDS-SB) encompasses a broad range of capabilities, particularly in accelerating
Optimal Network Connectivity Reliable Network Access Flexible Network Management
The Intelligent WAN Load Balancer Aggregating Links For Maximum Performance Optimal Network Connectivity Reliable Network Access Flexible Network Management Enterprises are increasingly relying on the
A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage
Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf
Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju
Chapter 7: Distributed Systems: Warehouse-Scale Computing Fall 2011 Jussi Kangasharju Chapter Outline Warehouse-scale computing overview Workloads and software infrastructure Failures and repairs Note:
Systems for Fun and Profit
Department of Computing Building Internet-Scale Distributed Systems for Fun and Profit Peter Pietzuch [email protected] Large-Scale Distributed Systems Group http://platypus.doc.ic.ac.uk Peter R. Pietzuch
Increasing Path Diversity using Route Reflector
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 5 ǁ May. 2013 ǁ PP.05-09 Increasing Path Diversity using Route Reflector Prasha Dubey
Alteon Global Server Load Balancing
Alteon Global Server Load Balancing Whitepaper GSLB Operation Overview Major Components Distributed Site Monitoring Distributed Site State Protocol Internet Topology Awareness DNS Authoritative Name Server
