MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Demand-driven service differentiation for cluster-based network servers (2001) [39 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Huican Zhu, Hong Tang, Tao Yang
In Proceedings of IEEE INFOCOM
http://www.cs.ucsb.edu/research/swala/service2001.ps
Add To MetaCart

Abstract:

Abstract---Service differentiation that provides prioritized service qualities to multiple classes of client requests can effectively utilize available server resources. This paper studies how demand-driven service differentiation in terms of end-user performance can be supported in cluster-based network servers. Our objective is to deliver better services to high priority request classes without over-sacrificing low priority classes. To achieve this objective, we propose a dynamic scheduling scheme, called DDSD, that adapts to fluctuating request resource demands by periodically repartitioning servers. This scheme also employs priority-based admission control to drop excessive user requests and achieve soft performance guarantees. For each scheduling period, our scheme monitors the system status and uses a queuing model to approximate server behaviors and guide resource allocation. Our experiments show that the proposed technique achieves demand-driven service differentiation while maximizing resource utilization and that it can substantially outperform static server partitioning. I.

Citations

310 Clusterbased scalable network services – Fox, Gribble, et al. - 1997
148 Quantitative System Performance: Computer System Analysis Using Queueing Network models – Lazowska, Zahorjan, et al. - 1984
122 Scalable Contentaware Request Distribution in Cluster-based Network Servers – Aron, Sanders, et al.
114 Measuring the Capacity of a Web Server – Banga, Druschel - 1997
110 Proportional differentiated services: Delay differentiation and packet scheduling – Dovrolis, Stiliadis, et al. - 2002
102 Lessons from Giant-Scale Services – Brewer - 2001
95 Manageability, availability and performance in Porcupine: A highly scalable internet mail service – Saito, Bershad, et al. - 1999
87 Flow and stretch metrics for scheduling continuous job streams – Bender, Chakrabarti, et al. - 1998
67 Differentiated multimedia web services using quality aware transcoding – Chandra, Vahdat - 2000
54 Providing differentiated levels of service in web content hosting – Almeida, Dabu, et al. - 1999
47 Business-oriented resource management policies for e-commerce servers. Performance Evaluation 42 – MENASCÉ, ALMEIDA, et al. - 2000
35 Class-based Cache Management for Dynamic Web Content – Zhu, Yang - 2001
33 A measurement-based admission-controlled Web server – LI, JAMIN
28 Supporting quality of service in HTTP servers – PANDEY, BARNES, et al. - 1998
21 SWEB: Towards a Scalable WWW Server on MultiComputers – Andresen, Yang, et al. - 1996
20 Neptune: Scalable replication management and programming support for cluster-based network services – Shen, Yang, et al. - 2001
19 Scheduling Optimization for Resource-Intensive Web Requests on Server Clusters – Zhu, Smith, et al. - 1999
10 Aubespin, Vinod Peris, Prashant Pradhan, Debanjan Saha, “ Design, Implementation and Performance of a Content-Based Switch – Apostolopoulos, David
9 Crovella and Azer Bestavros, "Self-similarity in World Wide Web traffic: Evidence and possible causes – Mark - 1996
2 EMC corporation," http://www.emc.com – EMC
2 Crovella and Mor Harchol-Balter, "Task assignment in a distributed system: Improving performance by unbalancing load – Mark - 1998
2 Burra Gopal, "Webglimpse -- combining browsing and searching – Manber, Smith - 1997