Efficient dispersal of information for security, load balancing, and fault tolerance
Journal of the ACM (JACM)
Optimizing a generalized polling protocol for resource finding over a multiple access channel
Computer Networks and ISDN Systems
Practical loss-resilient codes
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Summary cache: a scalable wide-area Web cache sharing protocol
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Computer Networks and ISDN Systems - Selected papers of the 3rd international caching workshop
Key differences between HTTP/1.0 and HTTP/1.1
WWW '99 Proceedings of the eighth international conference on World Wide Web
Reduce, Reuse, Recycle: An Approach to Building Large Internet Caches
HOTOS '97 Proceedings of the 6th Workshop on Hot Topics in Operating Systems (HotOS-VI)
Server Selection Using Dynamic Path Characterization in Wide-Area Networks
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
SPAND: shared passive network performance discovery
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Informed content delivery across adaptive overlay networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Improvements on Block Size Control Method for Adaptive Parallel Downloading
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
MAR: a commuter router infrastructure for the mobile Internet
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Informed content delivery across adaptive overlay networks
IEEE/ACM Transactions on Networking (TON)
A speed-based adaptive dynamic parallel downloading technique
ACM SIGOPS Operating Systems Review
Bringing the Wireless Internet to UMTS Devices: A Case Study with Music Distribution
Multimedia Tools and Applications
Proxy-cache aware object bundling for web access acceleration
Web content caching and distribution
Performance Evaluation - Performance modelling and evaluation of heterogeneous networks
Parallel downloads for streaming applications: a resequencing analysis
Performance Evaluation
QoS Driven Parallelization of Resources to Reduce File Download Delay
IEEE Transactions on Parallel and Distributed Systems
Rarest first and choke algorithms are enough
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Optimal server allocations for streaming multimedia applications on the internet
Computer Networks: The International Journal of Computer and Telecommunications Networking
Application-layer multipath data transfer via TCP: Schemes and performance tradeoffs
Performance Evaluation
Deployable multipath communication scheme with sufficient performance data distribution method
Computer Communications
Client-side selection of replicated web services: An empirical assessment
Journal of Systems and Software
Future Generation Computer Systems
A novel algorithm for fast retrival of information from a multiprocessor server
SEPADS'08 Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Journal of Network and Computer Applications
A fast and reliable multi-sender algorithm for peer-to-peer networks
Journal of Network and Computer Applications
Anycast-aware transport for content delivery networks
Proceedings of the 18th international conference on World wide web
Optimal node-selection algorithm for parallel download in overlay content-distribution networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Recursively-Adjusting Co-allocation scheme with a Cyber-Transformer in Data Grids
Future Generation Computer Systems
MULTI+: A robust and topology-aware peer-to-peer multicast service
Computer Communications
A heterogeneous peer-to-peer network testbed
ICUFN'09 Proceedings of the first international conference on Ubiquitous and future networks
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
A Distributed File Transfer Protocol based on P-FTP
AsiaCSN '08 Proceedings of the Fifth IASTED International Conference on Communication Systems and Networks
Multi-source video streaming suite
IPOM'07 Proceedings of the 7th IEEE international conference on IP operations and management
Parallel state transfer in object replication systems
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Quality-adaptive scheduling for live streaming over multiple access networks
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Resource allocation in decentralised computational systems: an evolutionary market-based approach
Autonomous Agents and Multi-Agent Systems
Highly reliable inter/intra-stream FEC method for multi -server content distribution
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Efficient data consolidation in grid networks and performance analysis
Future Generation Computer Systems
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Interest-Intended Piece Selection in BitTorrent-like peer-to-peer file sharing systems
Journal of Parallel and Distributed Computing
Parallel video streaming optimizing network throughput
Computer Communications
Server-Assisted bandwidth negotiation mechanism for parallel segment retrieval of web objects
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
The scalability of swarming peer-to-peer content delivery
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
On transport layer support for peer-to-peer networks
IPTPS'04 Proceedings of the Third international conference on Peer-to-Peer Systems
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops
Scientific Programming - Selected Papers from Super Computing 2012
Hi-index | 0.00 |
Popular content is frequently replicated in multiple servers or caches in the Internet to offload origin servers and improve end-user experience. However, choosing the best server is a nontrivial task and a bad choice may provide poor end user experience. In contrast to retrieving a file from a single server, we propose a parallel-access scheme where end users access multiple servers at the same time, fetching different portions of that file from different servers and reassembling them locally. The amount of data retrieved from a particular server depends on the resources available at that server or along the path from the user to the server. Faster servers will deliver bigger portions of a file while slower servers will deliver smaller portions. If the available resources at a server or along the path change during the download of a file, a dynamic parallel access will automatically shift the load from congested locations to less loaded parts (server and links) of the Internet. The end result is that users experience significant speedups and very consistent response times. Moreover, there is no need for complicated server selection algorithms and load is dynamically shared among all servers. The dynamic parallel-access scheme presented in this paper does not require any modifications to servers or content and can be easily included in browsers, peer-to-peer applications or content distribution networks to speed up delivery of popular content.