A New Web Service Structure of Combining P2P and CDN Technologies

Size: px
Start display at page:

Download "A New Web Service Structure of Combining P2P and CDN Technologies"

Transcription

1 A New Web Service Structure of Combining P2P and CDN Technologies Junjie Tong Ke Xu Renjie Pi Abstract Nowadays, streaming media and web pages have occupied the most bandwidth on the Internet. And it s important to remain the scalability, performance, fairness and resources management potential while providing the Web Service. In this paper, we have proposed a new Web Service Structure of Combining P2P and CDN Technologies. By building a P2P Content Distribution Network (CDN), peers collaborate to distribute the content of under provisioned websites and to serve queries for larger audiences on behalf of the websites. This can reveal very challenging, given the highly dynamic and autonomous participation of peers. And it also can be used to implement in Cloud Computing and Cloud Storage. Keywords Web Service, P2P, CDN 1. Introduction The motivation behind basing applications on peerto-peer technology derives to a large extent from their ability to function, scale, and self-organize in the presence of a highly transient population of nodes, network, and computer failures, without the need of a central server and the overhead of its administration. Such peer-to-peer architectures typically have as inherent characteristics scalability, resistance to censorship and centralized control, and increased access to resources. [1]These architectures sharing of computer resources (content, storage, and CPU cycles) by direct exchange, rather than requiring the intermediation or support of a centralized server or authority. Peer-to-peer architectures are characterized by their ability to adapt to failures and accommodate transient populations of nodes while maintaining acceptable connectivity and performance. But there also many challenges or drawbacks to implement P2P applications to afford efficient and comfortable web service for the users. A key challenge pertains to the conflicting interests faced by network and content service providers and the costs between different ISP. [2]It also lacks controllability and manageability. The CDN technology is to insert a new network overlay between the Internet and the clients by deploying a large number of CDN servers at the edge of the Internet. And publish the contents to the nearest and proper servers to provide service for the users by deploying its intelligent statistics. By using this technology, the contents on the Internet can be accelerated, and we can provide low latency Web Service exceeding the limits of the bandwidth, adapting to dynamic interviewing and accelerating distant websites under control. CDN servers are expensive to deploy and maintain. The storage space and out-bound bandwidth allocated to each media file are limited and incur a cost. Current solutions to lowering such cost usually compromise the media quality delivered. [3] In the following Table1, we can see the compassion between CDN technology and P2P technology. Table1. Comparison CDN P2P Scalability High-cost Low-cost Server Bandwidth Large Consumption Low Consumption Cost High Low Concurrent Clients Limited Unlimited Content Copyright Controllable Uncontrollable QoS service Under Control No Advantage Web Multimedia Acceleration Distributing Although there are drawbacks both in P2P technology and CDN technology, but by building a P2P Content Distribution Network with a new This work is financially supported by Program for New Century structure, Excellent we Talents can combine University, the No.NCET ; two technologies and National Key project of Scientific and Technical Supporting Programs of China (2008BAH24B04); and the innovation technology star program of Beijing under grant No.2007A /10/$ IEEE 475

2 advantages well. In this paper, we propose a new web service structure of combining P2P and CDN technologies. And we also propose corresponding mechanisms and technologies for combining the two technologies to provide efficient and robust web services for the users. 2. A New Web Service Structure In this section, we have proposed a new web service structure and given a comprehensive exposition. At last, we ll describe a specific architecture basing on this new 2.1 The New Structure This new structure has combining P2P technology and CDN technology oriented to providing efficient and good web service for the users. In this structure, it has three layers. We can see it clearly through the following figure 1. Communicating Module Applications Virtual Disk API Accelerating Module Figure 1. The Structure Layers First, we have to define several roles or entities for the User who is the client of the application is served by the edge servers which are in an overlay networks basing on certain DHT algorithm. Then let s start to explain the structure from the bottom to the top. The communicating module is to providing the communicating function for the users and the servers in the Internet. For the users, its functions are to provide normal communication between the users and the edge servers. Users can also use it to request and retrieve the contents and manage the buffer. For the edge servers, it has to manage the communications between the servers. And in the acceleration module, our purpose is to use the CDN to accelerate various data communication. It has to implement the DHT algorithm and provide the interfaces for the communicating module for the communication between the servers and web services for the users through the CDN. The next layer is the virtual disk API which is provided for the developers. We can develop various applications basing on this API without thinking about the specific implementation of the lower lays. It s efficient for the developers and another important feature is that it is a disk API. So we can operator it like a local file and we can get the web pages as getting a local page. The application layer is open, and that means it is open to all developers. We can develop the applications for our own needs. Here we suppose that the application on the user node is a file system which using this virtual disk API. Although we have described this structure, it s hard to understand it fully and deeply. So in the next part, we ll try to probe a specific design basing on this new 2.2 A Specific Architecture basing on it There are many ways to combine the P2P technology and the CDN technology. In this part, we ll probe a specific architecture basing on the given new There many schemes have been proposed [4]. And we adjust one of them. It is described as that at first construct the P2P overlay networks over the servers in the CDN, and the source servers deliver the contents to the CDN servers. Then the users can retrieve the contents from the edge servers. We can see it clearly from the figure 2. Figure 2. Overview of the Architecture As is described ahead, we have implemented the DHT algorithm to construct the peer-to-peer overlay networks in the CDN. And it s a real question to choose which algorithm to use. We can see the comparisons between different algorithms in reference [5]. And beside the Chord algorithm, CAN algorithm, Pastry system and Tapestry referred in that article, there are also Kademlia algorithm [6] based on the 476

3 XOR metric, DSHT (Distributed Sloppy Hash Table) [7] and so on. During these algorithms, Kademlia algorithm and the DSHT have been used in the business field. Kademlia algorithm has been used in emule and the DSHT has been used in the CoralCDN. Here we adopt the former one. So the communications between the CDN servers have implemented the P2P technology while the CDN servers can accelerate the contents through the networks. 3. Corresponding Mechanisms and Technologies Although we have proposed the structure and given a specific design basing on it, it s important to give the corresponding mechanisms and technologies to provide efficient and robust web service for the users. In this section we have proposed several mechanisms and technologies for this 3.1 Caching Mechanism on the CDN Server While the CDN edge server is serving a user, if there is a content request from the user. The CDN edge server will look for the sources for the user. And it will try to download the contents for the user or return the list of the specific CDN servers to the user. As the contents are published to the P2PCDN overlay networks through the specific algorithm or a random strategy. There will not be a whole file memorized in a single CDN server as we have to balance the overloads on the CDN servers. So we have to exchange the file fragment or block information between the CDN servers. We can use the Gossip algorithm, and this algorithm is described and explored in reference [8]. After finding the CDN servers which have the requested contents fragments or blocks, the CDN edge server will try to retrieve the contents and may cache some parts or not. By using this cache mechanism on the CDN servers, we have considered the distance between the CDN edge servers and the CDN servers which have the resources. As the P2PCDN overlay networks is built on the existing networks which may across several different ISP or sites, if we find that the CDN edge server is not in the same site as the CDN servers which have the resources and the content is request first time. There will be a fail record set up in the edge server while the edge server doesn t cache any part of the contents. The fail record has a timeout and a counter which record the content failing times. When the counter has reached a specific number which means there will be many users downloading the same file at the same time. It will be necessary and efficient to cache parts of the contents on the edge server. The size of the parts depends on the resources of this CDN edge server. 3.2 Technology of Publishing the Web Service In recent years, Service Oriented Architecture (SOA) has raised a new round of net-revolution. And it is important and meaningful to implement the Web Service in our structure and design. There is a model [9] which defined a web service as a triple, p= {I, S, R}, such that: I is the implementation of p represented as a finite automaton, S is the service finite automaton, and R is the set of request finite automata. And then the web services will be published to the CDN. We can adjust this technology to implement it in our structure or design. By using the technology of publishing the Web service, first we give every Web service an individual tag or definition. And every Web service contains a series of operations. Supposing that we adopt the Kadmedia to construct the P2PCDN overlay networks. Then we can hash the Web service s definition and then publish it to the nearest CDN server. While the Web Service lies in its using of centralized UDDI service publish and search mechanism before, now we can use the DHT algorithm to publish and search it easily. And we can clearly see the differences between the two computing model Web Service and P2P in the Service Oriented Architecture [10]. The users can only use the authorized Web Services which are published in the P2PCDN overlay networks. And when the Web Service is first published to the P2PCDN overlay networks, we cache it to the one of the nearest CDN serves of the first one. So if the first one is failed or break down, we can use that one to serve the users. And when the first one is on a heavy load, we can use the excessive one to do the load balancing. And here we have pointed out that the Web Service is not the same with the contents downloading and accelerating. We just use the CDN servers resources to compute for the service providers, and the Web Services can t be cached in the CDN servers. It is considered as an entirety in this network. And the CDN servers should recognize the operations of the Web Service. So we can implement a Web Service platform on the P2PCDN overlay networks. And then open the interface to provide the service, which will reduce the additional overhead to implement the specific interfaces of the Web Service on the CDN servers. It will be good for the extendibility and controllability. 477

4 3.3 Web Page Accelerating Mechanism The web pages can be divided into two main kinds static and dynamic. The difference between is that there is whether communication between the web site and the users or not. We use our namespace in this First, we have to identify all the web pages by giving an individual tag or identity. For the static web pages, we can consider it as a file on the P2PCDN overlay. And we hash the web page s tag to publish it on the P2PCDN overlay networks. And the web page file can t be divided into fragments or blocks, which means that we can t cache it partially. And for the dynamic web page which means that the users may communicate with web servers. Many CDN overlay networks have adopt the technology of redirection to accelerate the web pages. But if a large number of the users are interviewing the same pages at the same time, it s hard to do the load balance and provide the accelerating service well. In this structure, we first publish the static part to the P2PCDN overlay networks by using the DHT algorithm. The key point of communication between the web servers and the users is that we have to use the database which located on the web servers. When the web page is published to the CDN servers, we have the database information added in the static part. So the CDN servers can obtain the authority to obtain data from the database on the web server. That may cause the latency as interviewing the database from a random distant server, but it will reduce the load of the web sites, and make it much more scalability, fault-torrent and efficient relatively. An important problem which is not described clearly is how to identify the tag or identity of the web pages. By using this technology, people can use this overlay to publish their web pages which have to name their pages under our own regulations. It likes a private web page publishing and interviewing protocol. And we can even develop our tools for writing or design the web pages as we can pass them to the users as a file. But it needs us to provide a integrate platform for the web pages, and it can be discussed further. In this part, we have illustrated the web page accelerating mechanism. We can provide the accelerating service well by implementing this 4. Features of This Structure We have proposed a new web service structure and then give a specific design basing on this At last we propose corresponding mechanisms and technologies of this In this section, we list the features of this structure by considering the abovementioned things. Localize the contents. The P2PCDN overlay networks receive the contents from the source servers by using the DHT algorithm. Caching and copying the contents on the CDN servers too. This makes the overlay scalability, fault tolerance capability and high performance. And users can interview the contents or files like getting the local files. Using the opening API simply. As the virtual disk API is open to the users, people can easy to develop their applications by using the integrate interfaces. And this virtual disk API makes users can interview the file or contents like getting or interviewing the local files. It provides the almost the same interfaces as the local disk s. So it s simple for people to understand and use this API. Compatible and meaningful to the SOA. As we can publish the Web Service or a whole serve platform to the P2PCDN overlay networks. We just use the resources of the CDN servers to provide the computing and memorize functions for the users when we provide the web services for the users. We consider the Web Service as a series of operations and these operations can t be separated. Users can obtain the integrate Web Service through this Easy to extension. We can implement the whole structure on the users while we implement the structure on the CDN servers without the virtual disk API layer. But the users don t join the P2PCDN overlay networks as we have closed corresponding functions ahead. But if we want to construct P2P overlay on the edge of the P2PCDN s edge or between the users to extent the overlay or accelerate the contents on the edge, we can open corresponding functions to the users. But we have to set up corresponding mechanism to make it easy to manage and control. At this section, we propose the four main features of this structure and describe them briefly. As the openness and scalability of this structure, we can add functions or ideas to it easily. And that means the unpredictable functions and growing features of this 5. Outlooks of This Structure Recently, the cloud computing and cloud storage have raised and are given a lot of attention. Many works have been done by many universities and research centers. And the number of the universities and the research centers grows fast as more and more people recognize the advantages of the two technologies and consider them as the potential web service mode in the future. 478

5 There have been the architectures which combine the P2P technology or orient for the Web Service. There has proposed a cloud computing platform [11]. And it gives a new cloud storage architecture based on P2P and designs a prototype system. And a Service- Oriented Cloud Computing Architecture (SOCCA) has been proposed after survey the current cloud computing architectures [12]. We have proposed this new web service structure which can publish the web service and provide the computing ability for the web service and storage ability for the contents. It s potential and easy to construct a cloud computing platform basing on this new As the cloud computing emphasizes the computing capability and storage capability, we can provide the computing capability through providing the web service and storage capability through storing the contents on the P2PCDN overlay networks. 6. Conclusion In this paper, we have proposed a new web service structure of combining the P2P and CDN technologies. By implementing this structure and the corresponding mechanisms and technologies, we can optimize and facilitate most of web services provided for the users. We have listed the features of using this And it can be easily extended to construct a cloud computing platform basing on it. And it can provide both the computing ability and the storage ability for the users and service providers. 7. Reference [1] Stephanos Androutsellis-Theotokis and Diomidis Spinellis, A survey of peer-to-peer content distribution technologies, ACM Computing Surveys (CSUR), volume 36, Dec.2004, pp [2] Jiangchuan Liu, Sanjay G.Rao, Bo Li and Hui Zhang, Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast, Proceedings of the IEEE, volume 96, No.1, January [3] Dongyan Xu, Heung-Keung Chai, Catherine Rosenberg, and Sunil Kullarni, Analysis of a Hybrid Architecture for Cost-Effective Steaming Media Distribution, Multimedia Systems, volume 11, number 4, 17 March [4] Yihui Ma, Hongbo Wang, and Shirui Cheng, Combining P2P with CDN Technology in Streaming Media Services, Information and Communications Technologies, 2008(06), pp [5] Ke Xu, Yongqiang Xiong, and Jianping Wu, Research of Peer-to-Peer Network: A Survey, 20p2p.pdf. [6] Petar Maymounkov and David Mazieres, Kademlia: A Peer-to- peer Information System Based on the XOR Metric, In Proceedings of the 1st International Workshop on Peer-to-Peer Systems(IPTPS 02), March 2002, pp [7] Michael J.Freedman, and David Mazieres, Sloppy hashing and self-organizing clusters, In Proc.2nd Intl. Workshop on Peer-to-Peer Systems (IPTPS 03) Berkeley, CA, February [8]Stephen Boyd, Arpita Ghosh, Balaji Prabhakar, and Devavrat Shah, Gossip Algorithms: Design, Analysis and Applications, Computer and Communications Societies. Proceedings IEEE, volume 3, 2005, pp [9] Fatih Emekci, Oagur D.Sahin, Divyakant Agrawal and Amr El Abbadi, A peer-to-peer framework for Web service discovery with ranking, IEEE International Conference on Web Services, 2004, pp [10] Baohua Jin and Dongyao Zou, Research of Web Service Based on P2P, ICCSN 10 Second International Conference on Communication Software and Networks, March 2010, pp [11] Ke Xu, Meina Song, Xiaoqi Zhang and Junde Song, A Cloud Computing Platform Based on P2P, IEEE International Symposium on IT in Medicine & Education, Aug 2009, pp [12] Wei-Tek Tsai, Xin Sun and Janaka Balasooriya, Service-Oriented Cloud Computing Architecture, ITNG Seventh International Conference on Information Technology, April 2010, pp

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 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

More information

An Introduction to Peer-to-Peer Networks

An Introduction to Peer-to-Peer Networks An Introduction to Peer-to-Peer Networks Presentation for MIE456 - Information Systems Infrastructure II Vinod Muthusamy October 30, 2003 Agenda Overview of P2P Characteristics Benefits Unstructured P2P

More information

Using Peer to Peer Dynamic Querying in Grid Information Services

Using Peer to Peer Dynamic Querying in Grid Information Services Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information

More information

IPTV AND VOD NETWORK ARCHITECTURES. Diogo Miguel Mateus Farinha

IPTV AND VOD NETWORK ARCHITECTURES. Diogo Miguel Mateus Farinha IPTV AND VOD NETWORK ARCHITECTURES Diogo Miguel Mateus Farinha Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal E-mail: diogo.farinha@ist.utl.pt ABSTRACT IPTV and Video on Demand

More information

Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security

Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security Ehsan Saboori and Shahriar Mohammadi Abstract One of the most important issues in peer-to-peer networks is anonymity.

More information

Cloud Based Distributed Databases: The Future Ahead

Cloud Based Distributed Databases: The Future Ahead Cloud Based Distributed Databases: The Future Ahead Arpita Mathur Mridul Mathur Pallavi Upadhyay Abstract Fault tolerant systems are necessary to be there for distributed databases for data centers or

More information

International Research Journal of Interdisciplinary & Multidisciplinary Studies (IRJIMS)

International Research Journal of Interdisciplinary & Multidisciplinary Studies (IRJIMS) International Research Journal of Interdisciplinary & Multidisciplinary Studies (IRJIMS) A Peer-Reviewed Monthly Research Journal ISSN: 2394-7969 (Online), ISSN: 2394-7950 (Print) Volume-I, Issue-I, February

More information

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing

DFSgc. Distributed File System for Multipurpose Grid Applications and Cloud Computing DFSgc Distributed File System for Multipurpose Grid Applications and Cloud Computing Introduction to DFSgc. Motivation: Grid Computing currently needs support for managing huge quantities of storage. Lacks

More information

An Optimization Model of Load Balancing in P2P SIP Architecture

An Optimization Model of Load Balancing in P2P SIP Architecture An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn

More information

The Value of Content Distribution Networks Mike Axelrod, Google axelrod@google.com. Google Public

The Value of Content Distribution Networks Mike Axelrod, Google axelrod@google.com. Google Public The Value of Content Distribution Networks Mike Axelrod, Google axelrod@google.com Introduction Well understood facts: o Fast is better than slow but it costs more to be fast o Network has to be fast and

More information

Research on P2P-SIP based VoIP system enhanced by UPnP technology

Research on P2P-SIP based VoIP system enhanced by UPnP technology December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system

More information

Towards Cloud Streaming: architecture, mechanism and deployments

Towards Cloud Streaming: architecture, mechanism and deployments outline Towards Cloud Streaming: architecture, mechanism and deployments IETF-78, Clouds bar BoF, July 2010 Xiaogang Wei (arojoy@forcetech.net) Lisa Dewar (lisamariedewar@googlemail.com) About ForceTech

More information

Internet Content Distribution

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

More information

A Load Balancing Method in SiCo Hierarchical DHT-based P2P Network

A Load Balancing Method in SiCo Hierarchical DHT-based P2P Network 1 Shuang Kai, 2 Qu Zheng *1, Shuang Kai Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn 2, Qu Zheng Beijing University of Posts and Telecommunications, buptquzheng@gmail.com Abstract

More information

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam A Survey on P2P File Sharing Systems Using Proximity-aware interest Clustering Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

More information

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

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

More information

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.5 Object Request Reduction

More information

Load Balancing in Distributed Systems: A survey

Load Balancing in Distributed Systems: A survey Load Balancing in Distributed Systems: A survey Amit S Hanamakkanavar * and Prof. Vidya S.Handur # * (amitsh2190@gmail.com) Dept of Computer Science & Engg, B.V.B.College of Engg. & Tech, Hubli # (vidya_handur@bvb.edu)

More information

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn

More information

Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS

Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS Scalable Internet/Scalable Storage Seif Haridi KTH/SICS Interdisk: The Big Idea 2 Interdisk: The Big Idea I: 3 Interdisk: The Big Idea I: Internet is global data communication 4 Interdisk: The Big Idea

More information

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902 Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited

More information

Content Distribution Network (CDN)

Content Distribution Network (CDN) Content Distribution Network (CDN) Amir H. Payberah (amir@sics.se) Fatemeh Rahimian (fatemeh@sics.se) 1 GOAL What is Content Distribution Network (CDN)? The solutions for CDN. CDN applications File Sharing

More information

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat tallat(@)kth.se

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat tallat(@)kth.se Load Balancing in Structured Overlay Networks Tallat M. Shafaat tallat(@)kth.se Overview Background The problem : load imbalance Causes of load imbalance Solutions But first, some slides from previous

More information

Peer-VM: A Peer-to-Peer Network of Virtual Machines for Grid Computing

Peer-VM: A Peer-to-Peer Network of Virtual Machines for Grid Computing Peer-VM: A Peer-to-Peer Network of Virtual Machines for Grid Computing (Research Proposal) Abhishek Agrawal (aagrawal@acis.ufl.edu) Abstract This proposal discusses details about Peer-VM which is a peer-to-peer

More information

Identifying Peer-to-Peer Traffic Based on Traffic Characteristics

Identifying Peer-to-Peer Traffic Based on Traffic Characteristics Identifying Peer-to-Peer Traffic Based on Traffic Characteristics Prof S. R. Patil Dept. of Computer Engineering SIT, Savitribai Phule Pune University Lonavala, India srp.sit@sinhgad.edu Suraj Sanjay Dangat

More information

Content Delivery Networks. Shaxun Chen April 21, 2009

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

More information

A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT

A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT CATALOGUES Lican Huang Institute of Network & Distributed Computing, Zhejiang Sci-Tech University, No.5, St.2, Xiasha Higher Education Zone, Hangzhou,

More information

Systems for Fun and Profit

Systems for Fun and Profit Department of Computing Building Internet-Scale Distributed Systems for Fun and Profit Peter Pietzuch prp@doc.ic.ac.uk Large-Scale Distributed Systems Group http://platypus.doc.ic.ac.uk Peter R. Pietzuch

More information

A Review on Efficient File Sharing in Clustered P2P System

A Review on Efficient File Sharing in Clustered P2P System A Review on Efficient File Sharing in Clustered P2P System Anju S Kumar 1, Ratheesh S 2, Manoj M 3 1 PG scholar, Dept. of Computer Science, College of Engineering Perumon, Kerala, India 2 Assisstant Professor,

More information

A SURVEY OF P2P OVERLAYS IN VARIOUS NETWORKS

A SURVEY OF P2P OVERLAYS IN VARIOUS NETWORKS A SURVEY OF P2P OVERLAYS IN VARIOUS Mrs. A. Anitha Dr. J. JayaKumari Department of computer science & engineering Department of Electronics & communication Engineering anidathi@yahoo.co.in jkumaribharat@yahoo.com

More information

Mobile Storage and Search Engine of Information Oriented to Food Cloud

Mobile Storage and Search Engine of Information Oriented to Food Cloud Advance Journal of Food Science and Technology 5(10): 1331-1336, 2013 ISSN: 2042-4868; e-issn: 2042-4876 Maxwell Scientific Organization, 2013 Submitted: May 29, 2013 Accepted: July 04, 2013 Published:

More information

Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)

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

More information

A Scheme for Implementing Load Balancing of Web Server

A Scheme for Implementing Load Balancing of Web Server Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public

More information

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks Comparison on Different Load Balancing Algorithms of Peer to Peer Networks K.N.Sirisha *, S.Bhagya Rekha M.Tech,Software Engineering Noble college of Engineering & Technology for Women Web Technologies

More information

Krunal Patel Department of Information Technology A.D.I.T. Engineering College (G.T.U.) India. Fig. 1 P2P Network

Krunal Patel Department of Information Technology A.D.I.T. Engineering College (G.T.U.) India. Fig. 1 P2P Network Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Secure Peer-to-Peer

More information

How To Understand The Power Of A Content Delivery Network (Cdn)

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

More information

Giving life to today s media distribution services

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

More information

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

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

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental

More information

File sharing using IP-Multicast

File sharing using IP-Multicast File sharing using IP-Multicast Kai Trojahner, Peter Sobe University of Luebeck, Germany Institute of Computer Engineering email: sobe@iti.uni-luebeck.de Abstract: File sharing systems cause a huge portion

More information

PEER TO PEER FILE SHARING USING NETWORK CODING

PEER TO PEER FILE SHARING USING NETWORK CODING PEER TO PEER FILE SHARING USING NETWORK CODING Ajay Choudhary 1, Nilesh Akhade 2, Aditya Narke 3, Ajit Deshmane 4 Department of Computer Engineering, University of Pune Imperial College of Engineering

More information

Study on Redundant Strategies in Peer to Peer Cloud Storage Systems

Study on Redundant Strategies in Peer to Peer Cloud Storage Systems Applied Mathematics & Information Sciences An International Journal 2011 NSP 5 (2) (2011), 235S-242S Study on Redundant Strategies in Peer to Peer Cloud Storage Systems Wu Ji-yi 1, Zhang Jian-lin 1, Wang

More information

Multimedia Data Transmission over Wired/Wireless Networks

Multimedia Data Transmission over Wired/Wireless Networks Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: bb@cs.purdue.edu

More information

A Survey Paper: Cloud Computing and Virtual Machine Migration

A Survey Paper: Cloud Computing and Virtual Machine Migration 577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one

More information

Global Server Load Balancing

Global Server Load Balancing White Paper Global Server Load Balancing APV Series Application Delivery Controllers May 2011 Global Server Load Balancing Access. Security. Delivery. Introduction Scalability, high availability and performance

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

CHAPTER 7 SUMMARY AND CONCLUSION

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

More information

EDOS Distribution System: a P2P architecture for open-source content dissemination

EDOS Distribution System: a P2P architecture for open-source content dissemination EDOS Distribution System: a P2P architecture for open-source content Serge Abiteboul 1, Itay Dar 2, Radu Pop 3, Gabriel Vasile 1 and Dan Vodislav 4 1. INRIA Futurs, France {firstname.lastname}@inria.fr

More information

Distributed Hash Tables in P2P Systems - A literary survey

Distributed Hash Tables in P2P Systems - A literary survey Distributed Hash Tables in P2P Systems - A literary survey Timo Tanner Helsinki University of Technology tstanner@cc.hut.fi Abstract Distributed Hash Tables (DHT) are algorithms used in modern peer-to-peer

More information

Information Searching Methods In P2P file-sharing systems

Information Searching Methods In P2P file-sharing systems Information Searching Methods In P2P file-sharing systems Nuno Alberto Ferreira Lopes PhD student (nuno.lopes () di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Universidade do

More information

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer. RESEARCH ARTICLE ISSN: 2321-7758 GLOBAL LOAD DISTRIBUTION USING SKIP GRAPH, BATON AND CHORD J.K.JEEVITHA, B.KARTHIKA* Information Technology,PSNA College of Engineering & Technology, Dindigul, India Article

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

HPAM: Hybrid Protocol for Application Level Multicast. Yeo Chai Kiat

HPAM: Hybrid Protocol for Application Level Multicast. Yeo Chai Kiat HPAM: Hybrid Protocol for Application Level Multicast Yeo Chai Kiat Scope 1. Introduction 2. Hybrid Protocol for Application Level Multicast (HPAM) 3. Features of HPAM 4. Conclusion 1. Introduction Video

More information

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking

More information

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers 1 Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD

More information

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION N.Vijaya Sunder Sagar 1, M.Dileep Kumar 2, M.Nagesh 3, Lunavath Gandhi

More information

Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud

Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud P.Gayathri Atchuta*1, L.Prasanna Kumar*2, Amarendra Kothalanka*3 M.Tech Student*1, Associate Professor*2,

More information

Bit Chat: A Peer-to-Peer Instant Messenger

Bit Chat: A Peer-to-Peer Instant Messenger Bit Chat: A Peer-to-Peer Instant Messenger Shreyas Zare shreyas@technitium.com https://technitium.com December 20, 2015 Abstract. Bit Chat is a peer-to-peer instant messaging concept, allowing one-to-one

More information

A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM

A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM Dr.S. DHANALAKSHMI 1, R. ANUPRIYA 2 1 Prof & Head, 2 Research Scholar Computer Science and Applications, Vivekanandha College of Arts and Sciences

More information

How To Improve Performance On A Ccdn (Dns)

How To Improve Performance On A Ccdn (Dns) Enhanced Content Delivery Network to Improve the QoE 1 Sachendra Singh Solanky, 2 Sandra Brigit Johnson, 3 Vakkalagadda Eswar Praphul 1 M.Tech Student SCSE, VIT University Chennai-600048, 2 M.Tech Student

More information

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala gurpreet.msa@gmail.com Abstract: Cloud Computing

More information

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,

More information

Department of Computer Science Institute for System Architecture, Chair for Computer Networks. File Sharing

Department of Computer Science Institute for System Architecture, Chair for Computer Networks. File Sharing Department of Computer Science Institute for System Architecture, Chair for Computer Networks File Sharing What is file sharing? File sharing is the practice of making files available for other users to

More information

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage

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

More information

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique Jyoti Malhotra 1,Priya Ghyare 2 Associate Professor, Dept. of Information Technology, MIT College of

More information

Multicast vs. P2P for content distribution

Multicast vs. P2P for content distribution Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution

More information

VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION. Adrian J. Cahill and Cormac J. Sreenan

VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION. Adrian J. Cahill and Cormac J. Sreenan VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION Adrian J. Cahill and Cormac J. Sreenan Department of Computer Science University College Cork Cork, Ireland cahill,cjs @cs.ucc.ie

More information

LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM

LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM IN PEER TO PEER NETWORKS R. Vijayalakshmi and S. Muthu Kumarasamy Dept. of Computer Science & Engineering, S.A. Engineering College Anna University, Chennai,

More information

How To Create A P2P Network

How To Create A P2P Network Peer-to-peer systems INF 5040 autumn 2007 lecturer: Roman Vitenberg INF5040, Frank Eliassen & Roman Vitenberg 1 Motivation for peer-to-peer Inherent restrictions of the standard client/server model Centralised

More information

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang 1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.

More information

BASHO DATA PLATFORM SIMPLIFIES BIG DATA, IOT, AND HYBRID CLOUD APPS

BASHO DATA PLATFORM SIMPLIFIES BIG DATA, IOT, AND HYBRID CLOUD APPS WHITEPAPER BASHO DATA PLATFORM BASHO DATA PLATFORM SIMPLIFIES BIG DATA, IOT, AND HYBRID CLOUD APPS INTRODUCTION Big Data applications and the Internet of Things (IoT) are changing and often improving our

More information

Advanced Peer to Peer Discovery and Interaction Framework

Advanced Peer to Peer Discovery and Interaction Framework Advanced Peer to Peer Discovery and Interaction Framework Peeyush Tugnawat J.D. Edwards and Company One, Technology Way, Denver, CO 80237 peeyush_tugnawat@jdedwards.com Mohamed E. Fayad Computer Engineering

More information

P2P Storage Systems. Prof. Chun-Hsin Wu Dept. Computer Science & Info. Eng. National University of Kaohsiung

P2P Storage Systems. Prof. Chun-Hsin Wu Dept. Computer Science & Info. Eng. National University of Kaohsiung P2P Storage Systems Prof. Chun-Hsin Wu Dept. Computer Science & Info. Eng. National University of Kaohsiung Outline Introduction Distributed file systems P2P file-swapping systems P2P storage systems Strengths

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

A Fast Channel Switching System for IPTV based on Multi-channel Preview

A Fast Channel Switching System for IPTV based on Multi-channel Preview A Fast Channel Switching System for IPTV based on Multi-channel Preview Tein-Yaw Chung, Cheng-Li Hsieh, Hsiao-Yi Wang, Chung-Yu Hsu, Fong-Ching Yuan Departments of Computer Science and Engineering Yuan

More information

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,

More information

Enhancing Secure File Transfer by Analyzing Repeated Server Based Strategy using Gargantuan Peers (G-peers)

Enhancing Secure File Transfer by Analyzing Repeated Server Based Strategy using Gargantuan Peers (G-peers) Enhancing Secure File Transfer by Analyzing Repeated Server Based Strategy using Gargantuan Peers (G-peers) Kaushik Sekaran Assistant Professor School of Computing Science & Engineering VIT University,

More information

Internet Anonymity and the Design Process - A Practical Approach

Internet Anonymity and the Design Process - A Practical Approach anon.next: A Framework for Privacy in the Next Generation Internet Matthew Wright Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX, USA, mwright@uta.edu,

More information

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 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

More information

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

A Distributed Architecture of Video Conference Using P2P Technology

A Distributed Architecture of Video Conference Using P2P Technology 1852 JOURNAL OF NETWORKS, VOL. 7, NO. 11, NOVEMBER 2012 A Distributed Architecture of Video Conference Using P2P Technology Xiaoyan Yu State Key Laboratory of Networking & Switching Technology Beijing

More information

Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics

Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics Zhao Wenbin 1, Zhao Zhengxu 2 1 School of Instrument Science and Engineering, Southeast University, Nanjing, Jiangsu

More information

UPS battery remote monitoring system in cloud computing

UPS battery remote monitoring system in cloud computing , pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology

More information

Optimizing service availability in VoIP signaling networks, by decoupling query handling in an asynchronous RPC manner

Optimizing service availability in VoIP signaling networks, by decoupling query handling in an asynchronous RPC manner Optimizing service availability in VoIP signaling networks, by decoupling query handling in an asynchronous RPC manner Voichiţa Almăşan and Iosif Ignat Technical University of Cluj-Napoca Computer Science

More information

Learning Management Redefined. Acadox Infrastructure & Architecture

Learning Management Redefined. Acadox Infrastructure & Architecture Learning Management Redefined Acadox Infrastructure & Architecture w w w. a c a d o x. c o m Outline Overview Application Servers Databases Storage Network Content Delivery Network (CDN) & Caching Queuing

More information

A Survey of MMORPG Architectures

A Survey of MMORPG Architectures A Survey of MMORPG Architectures Sakib R Saikia March 20, 2008 Abstract This paper discusses the main architectural considerations for a Massively Multiplayer Online Role Playing Games. It outlines the

More information

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding International Journal of Emerging Trends in Engineering Research (IJETER), Vol. 3 No.6, Pages : 151-156 (2015) ABSTRACT Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding E.ShyamSundhar

More information

Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE

Meeting the Five Key Needs of Next-Generation Cloud Computing Networks with 10 GbE White Paper Meeting the Five Key Needs of Next-Generation Cloud Computing Networks Cloud computing promises to bring scalable processing capacity to a wide range of applications in a cost-effective manner.

More information

Survey on Load Rebalancing for Distributed File System in Cloud

Survey on Load Rebalancing for Distributed File System in Cloud Survey on Load Rebalancing for Distributed File System in Cloud Prof. Pranalini S. Ketkar Ankita Bhimrao Patkure IT Department, DCOER, PG Scholar, Computer Department DCOER, Pune University Pune university

More information

Load Balancing in Fault Tolerant Video Server

Load Balancing in Fault Tolerant Video Server Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of

More information

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 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,

More information

Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems

Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems Matei Ripeanu, Ian Foster {matei, foster}@cs.uchicago.edu Abstract Despite recent excitement generated by the peer-to-peer

More information

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems*

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* Junho Jang, Saeyoung Han, Sungyong Park, and Jihoon Yang Department of Computer Science and Interdisciplinary Program

More information

An Architecture for Video Surveillance Service based on P2P and Cloud Computing

An Architecture for Video Surveillance Service based on P2P and Cloud Computing An Architecture for Video Surveillance Service based on P2P and Cloud Computing Yu-Sheng Wu, Yue-Shan Chang, Tong-Ying Juang, Jing-Shyang Yen speaker: 饒 展 榕 Outline INTRODUCTION BACKGROUND AND RELATED

More information

Web Server Software Architectures

Web Server Software Architectures Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.

More information

Towards a Peer-to-Peer Extended Content Delivery Network

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

More information