Computer Networks and ISDN Systems
Silk from a sow's ear: extracting usable structures from the Web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Internet Web servers: workload characterization and performance implications
IEEE/ACM Transactions on Networking (TON)
Self-similarity in World Wide Web traffic: evidence and possible causes
IEEE/ACM Transactions on Networking (TON)
Generating representative Web workloads for network and server performance evaluation
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Analysis of Task Assignment Policies in Scalable Distributed Web-Server Systems
IEEE Transactions on Parallel and Distributed Systems
In search of reliable usage data on the WWW
Selected papers from the sixth international conference on World Wide Web
Simulation Modeling and Analysis
Simulation Modeling and Analysis
Time Series Analysis: Forecasting and Control
Time Series Analysis: Forecasting and Control
WWW Traffic Reduction and Load Balancing through Server-Based Caching
IEEE Parallel & Distributed Technology: Systems & Technology
Lessons Learned Administering Netscape's Internet Site
IEEE Internet Computing
SWEB: Towards a Scalable World Wide Web Server on Multicomputers
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
A scalable and highly available web server
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
An Empirical Model of HTTP Network Traffic
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Characteristics of WWW Client-based Traces
Characteristics of WWW Client-based Traces
Faster Web Page Allocation with Neural Networks
IEEE Internet Computing
IEEE Transactions on Knowledge and Data Engineering
Dynamic traffic controls for web-server networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Workload-Aware Load Balancing for Clustered Web Servers
IEEE Transactions on Parallel and Distributed Systems
Approximate Algorithms for Document Placement in Distributed Web Servers
IEEE Transactions on Parallel and Distributed Systems
Architecting Web sites for high performance
Scientific Programming
MyXDNS: a resquest routing dns server with decoupled server selection
Proceedings of the 16th international conference on World Wide Web
System support for scalable, reliable and highly manageable web hosting service
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Global Distribution of HTTP Requests Using the Fuzzy-Neural Decision-Making Mechanism
ICCCI '09 Proceedings of the 1st International Conference on Computational Collective Intelligence. Semantic Web, Social Networks and Multiagent Systems
Load Balancing Content-Based Publish/Subscribe Systems
ACM Transactions on Computer Systems (TOCS)
An efficient web page allocation on a server using adaptive neural networks
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
Dynamic load balancing method based on DNS for distributed web systems
EC-Web'05 Proceedings of the 6th international conference on E-Commerce and Web Technologies
Reverse-Query mechanism for contents delivery management in distributed agent network
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
Distributed oblivious load balancing using prioritized job replication
Proceedings of the 8th International Conference on Network and Service Management
Hi-index | 0.00 |
Replication of information across a server cluster provides a promising way to support popular Web sites. However, a Web-server cluster requires some mechanism for the scheduling of requests to the most available server. One common approach is to use the cluster Domain Name System (DNS) as a centralized dispatcher. The main problem is that WWW address caching mechanisms (although reducing network traffic) only let this DNS dispatcher control a very small fraction of the requests reaching the Web-server cluster. The non-uniformity of the load from different client domains, and the high variability of real Web workload introduce additional degrees of complexity to the load balancing issue. These characteristics make existing scheduling algorithms for traditional distributed systems not applicable to control the load of Web-server clusters and motivate the research on entirely new DNS policies that require some system state information. We analyze various DNS dispatching policies under realistic situations where state information needs to be estimated with low computation and communication overhead so as to be applicable to a Web cluster architecture. In a model of realistic scenarios for the Web cluster, a large set of simulation experiments shows that, by incorporating the proposed state estimators into the dispatching policies, the effectiveness of the DNS scheduling algorithms can improve substantially, in particular if compared to the results of DNS algorithms not using adequate state information.