{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T14:24:28Z","timestamp":1693837468909},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2009,7,3]],"date-time":"2009-07-03T00:00:00Z","timestamp":1246579200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1007\/s11227-009-0303-8","type":"journal-article","created":{"date-parts":[[2009,7,2]],"date-time":"2009-07-02T13:34:52Z","timestamp":1246541692000},"page":"440-463","source":"Crossref","is-referenced-by-count":12,"title":["An approximation-based load-balancing algorithm with\u00a0admission control for cluster web servers with\u00a0dynamic workloads"],"prefix":"10.1007","volume":"53","author":[{"given":"Saeed","family":"Sharifian","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seyed A.","family":"Motamedi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad K.","family":"Akbari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,7,3]]},"reference":[{"issue":"1","key":"303_CR1","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/71.980028","volume":"13","author":"T Abdelzaher","year":"2002","unstructured":"Abdelzaher T, Shin KG, Bhatti N (2002) Performance guarantees for web server and systems: a control theoretical approach. IEEE Trans Parallel Distrib Syst 13(1):80\u201396","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"303_CR2","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/B:CLUS.0000003940.34740.be","volume":"7","author":"M Andreolini","year":"2004","unstructured":"Andreolini M, Casalicchio E (2004) A cluster-based web system providing differentiated and guaranteed services. Clust Comput 7:7\u201319","journal-title":"Clust Comput"},{"key":"303_CR3","doi-asserted-by":"crossref","unstructured":"Andreolini M, Casolari S (2006) A distributed architecture for gracefully degradable Web-based services. In: Proc of IEEE international symposium on network computing and applications (NCA2006), Cambridge, MA, July 2006","DOI":"10.1109\/NCA.2006.1"},{"issue":"2","key":"303_CR4","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/588160.588163","volume":"30","author":"M Andreolini","year":"2002","unstructured":"Andreolini M, Colajanni M, Morselli R (2002) Performance study of dispatching algorithms in multi-tier web architectures. ACM SIGMETRICS Perf Eval Rev 30(2):10\u201320","journal-title":"ACM SIGMETRICS Perf Eval Rev"},{"key":"303_CR5","unstructured":"Andreolini M, Colajanni M, Nuccio M (2003) Scalability of content-aware server switches for cluster-based web information systems. In: Proc IEEE world wide web conf, 2003"},{"key":"303_CR6","unstructured":"Apache (2009) http:\/\/www.apache.org"},{"key":"303_CR7","unstructured":"BEA Systems (2009) BEA Weblogic. http:\/\/www.bea.com\/weblogic"},{"key":"303_CR8","doi-asserted-by":"crossref","unstructured":"Cardellini V, Casalicchio E, Colajanni M, Mambelli M (2001) Web Switch Support for Differentiated Services. ACM SIGMETRICS Perform Eval Rev (29), 2001","DOI":"10.1145\/572317.572320"},{"key":"303_CR9","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1016\/S1389-1286(01)00252-3","volume":"17","author":"V Cardellini","year":"2001","unstructured":"Cardellini V, Casalicchio E, Colajanni M, Tucci S (2001) Mechanisms for quality of service in web clusters. Comput Netw 17:761\u2013771","journal-title":"Comput Netw"},{"key":"303_CR10","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1145\/508352.508355","volume":"31","author":"V Cardellini","year":"2002","unstructured":"Cardellini V, Casalicchio E, Colajanni M, Yu PS (2002) The state of the art in locally distributed web-server systems. ACM Comput Surv (CSUR) 31:263\u2013311","journal-title":"ACM Comput Surv (CSUR)"},{"key":"303_CR11","doi-asserted-by":"crossref","unstructured":"Cardellini V, Colajanni M, Yu P (2003) Request redirection algorithms for distributed web systems. IEEE Trans Parallel Distrib Syst (14), 2003","DOI":"10.1109\/TPDS.2003.1195408"},{"key":"303_CR12","doi-asserted-by":"crossref","unstructured":"Casalicchio E, Tucci S (2001) Static and dynamic scheduling algorithms for scalable web server farm. In: Proc Euromicro workshop on parallel and distrib proc, 2001, pp\u00a0199\u2013176","DOI":"10.1109\/EMPDP.2001.905064"},{"issue":"1","key":"303_CR13","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1012796706047","volume":"5","author":"E Casalicchio","year":"2002","unstructured":"Casalicchio E, Cardellini V, Colajanni M (2002) Client-aware dispatching algorithms for cluster-based web servers. Clust Comput 5(1):65\u201374","journal-title":"Clust Comput"},{"key":"303_CR14","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1012796706047","volume":"5","author":"E Casalicchio","year":"2002","unstructured":"Casalicchio E, Cardellini V, Colajanni M (2002) Content-aware dispatching algorithms for cluster-based web servers. Clust Comput 5:65\u201374","journal-title":"Clust Comput"},{"key":"303_CR15","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1109\/TNET.2004.826289","volume":"12","author":"J Challenger","year":"2004","unstructured":"Challenger J, Dantzig P, Iyengar A, Squillante M, Zhang L (2004) Efficiently serving dynamic data at highly accessed web sites. IEEE\/ACM Trans Netw 12:223\u2013233","journal-title":"IEEE\/ACM Trans Netw"},{"key":"303_CR16","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1016\/j.comcom.2005.07.003","volume":"29","author":"A Chandra","year":"2006","unstructured":"Chandra A, Pradhan P, Tewari R, Sahu S, Shenoy P (2006) An observation-based approach towards self-managing web servers. Comput Commun 29:1174\u20131188","journal-title":"Comput Commun"},{"key":"303_CR17","doi-asserted-by":"crossref","first-page":"1014","DOI":"10.1109\/TPDS.2006.123","volume":"17","author":"L Chen","year":"2006","unstructured":"Chen L, Lu Y, Abdelzaher TF (2006) Feedback control architecture and design methodology for service delay guarantees in web servers. IEEE Parallel Distrib Syst 17:1014\u20131027","journal-title":"IEEE Parallel Distrib Syst"},{"key":"303_CR18","doi-asserted-by":"crossref","unstructured":"Cherkasova L, Phaal P (2002) Session-based admission control: a mechanism for peak load management of commercial web sites. IEEE Trans Comput 51(6)","DOI":"10.1109\/TC.2002.1009151"},{"key":"303_CR19","volume-title":"Capacity planning for Internet services","author":"A Cockcroft","year":"2001","unstructured":"Cockcroft A, Walker B (2001) Capacity planning for Internet services. SUN Press, Cleveland"},{"issue":"10","key":"303_CR20","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1109\/71.888643","volume":"11","author":"M Dahlin","year":"2000","unstructured":"Dahlin M (2000) Interpreting stale load information. IEEE Trans Parallel Distrib Syst 11(10):1033\u20131047","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"303_CR21","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1145\/356733.356735","volume":"10","author":"PJ Denning","year":"1978","unstructured":"Denning PJ, Buzen JP (1978) The operational analysis of queueing network models. ACM Comput Surv (CSUR) 10(3):225\u2013261","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"4","key":"303_CR22","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1023\/A:1019048724544","volume":"3","author":"D Dinda","year":"2000","unstructured":"Dinda D, Ohailaron D (2000) Host load prediction using linear models. Clust Comput 3(4):265\u2013280","journal-title":"Clust Comput"},{"key":"303_CR23","unstructured":"eBay (2009) http:\/\/www.ebay.com\/"},{"issue":"4","key":"303_CR24","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/90.251892","volume":"1","author":"S Floyd","year":"1993","unstructured":"Floyd S, Jacobson V (1993) Random early detection gateways for congestion avoidance. IEEE\/ACM Trans Netw 1(4):397\u2013413","journal-title":"IEEE\/ACM Trans Netw"},{"key":"303_CR25","doi-asserted-by":"crossref","unstructured":"Hong YS, No JH, Kim SY (2006) DNS-based load-balancing in distributed web-server systems. In: Fourth IEEE workshop on software technologies for future embedded and ubiquitous systems (WCCIA 2006), p\u00a04","DOI":"10.1109\/SEUS-WCCIA.2006.23"},{"key":"303_CR26","doi-asserted-by":"crossref","unstructured":"Kamra A, Misra V, Nahum EM (2004) Yaksha: a self-tuning controller for managing the performance of 3-tiered web sites. In: 12th IEEE international workshop on quality of service, IWQOS 2004, pp\u00a047\u201356","DOI":"10.1109\/IWQOS.2004.1309356"},{"key":"303_CR27","unstructured":"Lee HK, Vageesan G, Yum KH, Kim EJ (2006) A PROactive Request Distribution (PRORD) using web log mining in a cluster-based web server. In: International conference on parallel processing ICPP 2006, pp\u00a0559\u2013568"},{"key":"303_CR28","unstructured":"MathWorks, Inc. (2009) http:\/\/www.mathwork.com"},{"key":"303_CR29","volume-title":"Capacity planning for web performance: metrics, models, and methods","author":"DA Menasc\u00e9","year":"1998","unstructured":"Menasc\u00e9 DA, Almeida VAF (1998) Capacity planning for web performance: metrics, models, and methods. Prentice-Hall, Upper Saddle River"},{"key":"303_CR30","unstructured":"Menasce DA, Bennani MN (2006) Analytic performance models for single class and multiple class multithreaded software servers. In: Proc of computer measurement group conf, Dec 2006"},{"key":"303_CR31","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/71.824633","volume":"11","author":"M Mitzenmacher","year":"2000","unstructured":"Mitzenmacher M (2000) How Useful is Old Information. IEEE Trans Parallel Distrib Syst 11:6\u201320","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"303_CR32","unstructured":"Mosberger D, Jin T (1997) Httperf a tool to measure web server performance. In: Proc of USENIX symposium on Internet technologies and systems, 1997, pp\u00a059\u201376"},{"key":"303_CR33","unstructured":"MySQL Database (2009) http:\/\/www.mysql.com\/"},{"key":"303_CR34","unstructured":"Netcraft Web Server Survey (2009) http:\/\/www.netcraft.com\/survey\/"},{"key":"303_CR35","volume-title":"Modern control engineering","author":"K Ogata","year":"1997","unstructured":"Ogata K (1997) Modern control engineering, 3rd edn. Prentice-Hall, Upper Saddle River","edition":"3"},{"key":"303_CR36","unstructured":"PHP Hypertext Preprocessor (2009) http:\/\/www.php.net\/"},{"key":"303_CR37","unstructured":"RUBBoS (2009) Rice University Bulletin Board System. http:\/\/rubbos.objectweb.org"},{"key":"303_CR38","unstructured":"RUBIS benchmark (2009) http:\/\/rubis.objectweb.org\/"},{"issue":"1","key":"303_CR39","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1125274.1125276","volume":"6","author":"B Schroeder","year":"2006","unstructured":"Schroeder B, Balter MH (2006) Web servers under overload: how scheduling can help. ACM Trans Internet Technol (TOIT) 6(1):20\u201352","journal-title":"ACM Trans Internet Technol (TOIT)"},{"issue":"3","key":"303_CR40","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/65.844499","volume":"14","author":"T Schroeder","year":"2000","unstructured":"Schroeder T, Goddard S, Ramamurthy B (2000) Scalable web server clustering technologies. IEEE Netw 14(3):38\u201345","journal-title":"IEEE Netw"},{"issue":"2","key":"303_CR41","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/S1389-1286(02)00253-0","volume":"40","author":"Z Shan","year":"2002","unstructured":"Shan Z, Lin Ch, Marinescu DC, Yang Y (2002) Modeling and performance analysis of QoS-aware load balancing of web-server clusters. Comput Netw 40(2):235\u2013256","journal-title":"Comput Netw"},{"key":"303_CR42","doi-asserted-by":"crossref","unstructured":"Teodoro G, Tavares T, Coutinho B, Meira W Jr (2003) Guedes, load balancing on stateful clustered web servers. In: Proc of 15th symposium on computer architecture and high performance computing, 10\u201312 Nov 2003, pp\u00a0207\u2013215","DOI":"10.1109\/CAHPC.2003.1250340"},{"issue":"4","key":"303_CR43","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1109\/TPDS.2004.1271185","volume":"15","author":"N Tran","year":"2004","unstructured":"Tran N, Reed D (2004) Automatic ARIMA time series modeling for adaptive I\/O prefetching. IEEE Trans Parallel Distrib Syst 15(4):362\u2013377","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"303_CR44","unstructured":"Transaction Processing Council (2009) http:\/\/www.tpc.org\/"},{"key":"303_CR45","doi-asserted-by":"crossref","unstructured":"Ungureanu V, Melamed B, Bradford PG, Katehakis M (2004) Class-dependent assignment in cluster-based servers. In: Proc of the 2004 ACM symposium on applied computing parallel and distributed systems (PDS), Cyprus, pp\u00a01420\u20131425","DOI":"10.1145\/967900.968185"},{"key":"303_CR46","doi-asserted-by":"crossref","unstructured":"Urgaonkar B, Pacifici G, Shenoy P, Spreitzer M, Tantawi A (2005) An analytical model for multi tier Internet services and its applications. Perform Eval Rev 33(1)","DOI":"10.1145\/1071690.1064252"},{"key":"303_CR47","unstructured":"Urgaonkar B, Shenoy P, Roscoe T (2007) Resource overbooking and application profiling in shared Internet hosting platforms. ACM Trans Internet Technol, 2007"},{"key":"303_CR48","doi-asserted-by":"crossref","unstructured":"Vercauteren T, Aggarwal P, Wang X, Li TH (2007) Hierarchical forecasting of web server workload using sequential Monte Carlo training. IEEE Trans Signal Process 55(4)","DOI":"10.1109\/TSP.2006.889401"},{"issue":"23\u201326","key":"303_CR49","first-page":"834","volume":"2","author":"Z Xiong","year":"2005","unstructured":"Xiong Z, Yan P (2005) A solution for supporting QoS in web server cluster. Proc Int Conf Wirel Commun Netw Mobile Comput 2(23\u201326):834\u2013839","journal-title":"Proc Int Conf Wirel Commun Netw Mobile Comput"},{"key":"303_CR50","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1109\/TPDS.2005.38","volume":"16","author":"Q Zhang","year":"2005","unstructured":"Zhang Q, Riska A, Sun W, Smirni E, Ciardo G (2005) Workload-aware load balancing for clustered web servers. IEEE Trans Parallel Distrib Syst 16:219\u2013233","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"303_CR51","unstructured":"Zhu H, Tang H, Yang T (2001) Demand-driven service differentiation for cluster-based network servers. In: Proc of IEEE INFOCOM\u20192001, Anchorage, AK, April 2001"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0303-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-009-0303-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0303-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:23:58Z","timestamp":1559384638000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-009-0303-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,3]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,9]]}},"alternative-id":["303"],"URL":"https:\/\/doi.org\/10.1007\/s11227-009-0303-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,3]]}}}