A New Web Service Structure of Combining P2P and CDN Technologies
|
|
- Quentin Flynn
- 7 years ago
- Views:
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 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
More informationAn 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 informationUsing 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 informationIPTV 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 informationAnonymous 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 informationCloud 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 informationInternational 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 informationDFSgc. 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 informationAn 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 informationThe 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 informationResearch 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 informationTowards 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 informationInternet 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 informationA 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 informationVaralakshmi.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 informationA 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 informationObject 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 informationLoad 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 informationA 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 informationScalable 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 informationThis 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 informationContent 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 informationLoad 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 informationPeer-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 informationIdentifying 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 informationContent 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 informationA 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 informationSystems 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 informationA 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 informationA 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 informationMobile 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 informationWeb 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 informationA 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 informationComparison 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 informationKrunal 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 informationHow 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 informationGiving 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 informationRequest 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 informationInternational 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 informationFile 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 informationPEER 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 informationStudy 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 informationMultimedia 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 informationA 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 informationGlobal 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 informationTask 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 informationCHAPTER 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 informationEDOS 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 informationDistributed 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 informationInformation 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 informationInternational 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 informationKeywords 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 informationHPAM: 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 informationInternational 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 informationProxy-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 informationEfficient 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 informationAUTOMATED 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 informationIMPACT 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 informationImproving 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 informationBit 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 informationA 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 informationHow 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 informationAN 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 informationScheduling 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 informationDepartment 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 informationA 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 informationA 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 informationMulticast 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 informationVCDN: 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 informationLOAD 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 informationHow 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 informationAn 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 informationBASHO 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 informationAdvanced 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 informationP2P 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 informationReallocation 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 informationA 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 informationEnergy 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 informationEnhancing 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 informationInternet 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 informationDESIGN 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 informationThe 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 informationInternational 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 informationA 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 informationComplex 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 informationUPS 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 informationOptimizing 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 informationLearning 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 informationA 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 informationOptimizing 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 informationMeeting 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 informationSurvey 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 informationLoad 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 informationXweb: 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 informationMapping 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 informationA 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 informationAn 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 informationWeb 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 informationTowards 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