Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
The Influence of Different Workload Descriptions on a Heuristic Load Balancing Scheme
IEEE Transactions on Software Engineering
Toward a scalable distributed WWW server on workstation clusters
Journal of Parallel and Distributed Computing
Modeling the performance of HTTP over several transport protocols
IEEE/ACM Transactions on Networking (TON)
A performance evaluation of hyper text transfer protocols
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Web caching with consistent hashing
WWW '99 Proceedings of the eighth international conference on World Wide Web
On network-aware clustering of Web clients
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Interpreting Stale Load Information
IEEE Transactions on Parallel and Distributed Systems
Distributed cooperative Apache web server
Proceedings of the 10th international conference on World Wide Web
Critical path analysis of TCP transactions
IEEE/ACM Transactions on Networking (TON)
Difficulties in simulating the internet
IEEE/ACM Transactions on Networking (TON)
Web caching and replication
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
IEEE Transactions on Knowledge and Data Engineering
Methodical Analysis of Adaptive Load Sharing Algorithms
IEEE Transactions on Parallel and Distributed Systems
Geographic Load Balancing for Scalable Distributed Web Systems
MASCOTS '00 Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Performance evaluation of redirection schemes in content distribution networks
Computer Communications
A workload characterization study of the 1998 World Cup Web site
IEEE Network: The Magazine of Global Internetworking
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Proceedings of the 5th international workshop on Software and performance
Bounded-Latency Content Distribution: Feasibility and Evaluation
IEEE Transactions on Computers
Load prediction models in web-based systems
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
Versatile anycasting with mobile IPv6
AAA-IDEA '06 Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications
MyXDNS: a resquest routing dns server with decoupled server selection
Proceedings of the 16th international conference on World Wide Web
An architecture for virtual organization (VO)-based effective peering of content delivery networks
Proceedings of the second workshop on Use of P2P, GRID and agents for the development of content networks
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
A content-based load balancing algorithm with admission control for cluster web servers
Future Generation Computer Systems
On content delivery network implementation
Computer Communications
Maximizing Utility for Content Delivery Clouds
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
International Journal of Computers and Applications
The Journal of Supercomputing
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
Applied Soft Computing
A Practical Architecture for an Anycast CDN
ACM Transactions on the Web (TWEB)
Roles of agents in data-intensive web sites
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Dual time-scale distributed capacity allocation and load redirect algorithms for cloud systems
Journal of Parallel and Distributed Computing
Modeling content delivery networks and their performance
Computer Communications
A distributed control law for load balancing in content delivery networks
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Replication of information among multiple servers is necessary to support high request rates to popular Web sites. We consider systems that maintain one interface to the users, even if they consist of multiple nodes with visible IP addresses that are distributed among different networks. In these systems, the first-level dispatching is achieved through the Domain Name System (DNS) during the address lookup phase. Distributed Web systems can use some request redirection mechanism as a second-level dispatching because the DNS routing scheme has limited control on offered load. Redirection is always executed by the servers, but there are many alternatives that are worth of investigation. In this paper, we explore the combination of DNS dispatching with redirection schemes that use centralized or distributed control on the basis of global or local state information. In the fully distributed schemes, DNS dispatching is carried out by simple algorithms because load sharing are taken by some redirection mechanisms that each server activates autonomously. On the other hand, in fully centralized schemes, redirection is used as a tool to enforce the decisions taken by the same centralized entity that provides the first-level dispatching. We also investigate some hybrid strategies. We conclude that the distributed algorithms are preferable over the centralized counterpart because they provide stable performance, can take content-aware dispatching decisions, can limit the percentage of redirected requests and, last, but not least, their implementation is much simpler than that required by the centralized schemes.