{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:19:23Z","timestamp":1740122363426,"version":"3.37.3"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["PT1607"],"award-info":[{"award-number":["PT1607"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10586-019-03030-z","type":"journal-article","created":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T20:02:27Z","timestamp":1577908947000},"page":"2591-2608","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A server-side accelerator framework for multi-core CPUs and Intel Xeon Phi co-processor systems"],"prefix":"10.1007","volume":"23","author":[{"given":"Guohua","family":"You","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuejing","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,1]]},"reference":[{"key":"3030_CR1","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1007\/s10586-018-2869-5","volume":"22","author":"M Al-Tarazi","year":"2018","unstructured":"Al-Tarazi, M., Chang, J.M.: Network-aware energy saving multi-objective optimization in virtualized data centers. Clust. Comput. 22, 635\u2013647 (2018)","journal-title":"Clust. Comput."},{"key":"3030_CR2","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/65.844499","volume":"14","author":"T Schroeder","year":"2000","unstructured":"Schroeder, T., Goddard, S., Ramamurthy, B.: Scalable web server clustering technologies. IEEE Network 14, 38\u201345 (2000)","journal-title":"IEEE Network"},{"issue":"2","key":"3030_CR3","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1145\/508352.508355","volume":"34","author":"V Cardellini","year":"2002","unstructured":"Cardellini, V., Casalicchio, E., Colajanni, M., Yu, PhS: The state of the art in locally distributed web-server systems. ACM Comput. Surveys (CSUR) 34(2), 263\u2013311 (2002)","journal-title":"ACM Comput. Surveys (CSUR)"},{"issue":"1","key":"3030_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/B:CLUS.0000003940.34740.be","volume":"7","author":"M Andreolini","year":"2004","unstructured":"Andreolini, M., Casalicchio, E.: A cluster-based web system providing differentiated and guaranteed services. Clust. Comput. 7(1), 7\u201319 (2004)","journal-title":"Clust. Comput."},{"issue":"10","key":"3030_CR5","doi-asserted-by":"publisher","first-page":"2013","DOI":"10.1109\/JSAC.2005.854125","volume":"23","author":"JL Hellerstein","year":"2005","unstructured":"Hellerstein, J.L., Katircioglu, K., Surendra, M.: An on-line, business-oriented optimization of performance and availability for utility computing. IEEE J. Sel. Areas Commun. 23(10), 2013\u20132021 (2005)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"3030_CR6","doi-asserted-by":"crossref","unstructured":"Andersen, D.G., Franklin, J., Kaminsky, M., Phanishayee, A., Tan, L., Vasudevan, V., Fawn: a fast array of wimpy nodes. In: Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, SOSP\u201909, pp. 1\u201314 (2009)","DOI":"10.1145\/1629575.1629577"},{"key":"3030_CR7","doi-asserted-by":"crossref","unstructured":"Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. In: Proceedings of the eighteenth ACM symposium on Operating systems principles, vol. 35, pp. 103\u2013116 (2001)","DOI":"10.1145\/502059.502045"},{"key":"3030_CR8","unstructured":"NVIDIA, Tesla K20 GPU accelerator board specification. http:\/\/www.nvidia.com\/content\/PDF\/kepler\/Tesla-K20-Passive-BD-06455-001-v05.pdf"},{"key":"3030_CR9","unstructured":"Intel Corp, Intel Xeon Phi coprocessor. http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeon-phi-coprocessor-datasheet.html"},{"key":"3030_CR10","doi-asserted-by":"crossref","unstructured":"Zhang C., Li P., Sun G, et al.: Optimizing fpga based accelerator design for deep convolutional neural networks[C] Acm\/sigda International Symposium on Field-programmable Gate Arrays. ACM (2015)","DOI":"10.1145\/2684746.2689060"},{"key":"3030_CR11","doi-asserted-by":"crossref","unstructured":"Agrawal, S.R., Pistol, V., Pang, J., et al:  Rhythm: harnessing data parallel hardware for server workloads, in: International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, pp. 19\u201334 (2014)","DOI":"10.1145\/2541940.2541956"},{"key":"3030_CR12","doi-asserted-by":"crossref","unstructured":"Fjalling, T., Stenstrom, P., Performance impact of batching web-application requests using hot-spot processing on GPUs. In: Parallel and distributed processing symposium IEEE, pp. 989\u2013999 (2015)","DOI":"10.1109\/IPDPS.2015.64"},{"issue":"11","key":"3030_CR13","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/2996868","volume":"59","author":"A Putnam","year":"2016","unstructured":"Putnam, A., Gray, J., Haselman, M., et al.: A reconfigurable fabric for accelerating large-scale datacenter services. Commun. ACM 59(11), 114\u2013122 (2016)","journal-title":"Commun. ACM"},{"key":"3030_CR14","doi-asserted-by":"publisher","first-page":"1785","DOI":"10.1007\/s10586-018-2810-y","volume":"21","author":"R Lim","year":"2018","unstructured":"Lim, R., Lee, Y., Kim, R., et al.: An implementation of matrix\u2013matrix multiplication on the Intel KNL processor with AVX-512. Clust. Comput. 21, 1785\u20131795 (2018)","journal-title":"Clust. Comput."},{"key":"3030_CR15","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1007\/s00371-017-1403-8","volume":"34","author":"CC Kao","year":"2017","unstructured":"Kao, C.C., Hsu, W.C.: Exploring hidden coherency of ray-tracing for heterogeneous systems using online feedback methodology. Vis. Comput. 34, 633\u2013643 (2017)","journal-title":"Vis. Comput."},{"issue":"8","key":"3030_CR16","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1016\/j.future.2008.03.005","volume":"24","author":"S Sharifian","year":"2008","unstructured":"Sharifian, S., Motamedi, S.A., Akbari, M.K.: A content-based load balancing algorithm with admission control for cluster web servers. Future Gener. Comput. Syst. 24(8), 775\u2013787 (2008)","journal-title":"Future Gener. Comput. Syst."},{"key":"3030_CR17","doi-asserted-by":"crossref","unstructured":"Reisizadeh, A., Prakash, S., Pedarsani R., et al: Coded computation over heterogeneous clusters. In: Information theory (ISIT) 2017 IEEE international symposium on, ISIT 2017, pp. 2408\u20132412 (2017)","DOI":"10.1109\/ISIT.2017.8006961"},{"key":"3030_CR18","doi-asserted-by":"crossref","unstructured":"Potluri, S., Bureddy, D., Hamidouche K., et al: MVAPICH-PRISM: a proxy-based communication framework using InfiniBand and SCIF for intel MIC clusters, in: High PERFORMANCE computing, networking, storage and analysis, IEEE, pp.1\u201311 (2013)","DOI":"10.1145\/2503210.2503288"},{"key":"3030_CR19","doi-asserted-by":"crossref","unstructured":"Lu, M., Zhang, L., Huynh H.P., et al: Optimizing the mapreduce framework on intel xeon phi coprocessor. In: Big Data, 2013 IEEE international conference on, IEEE, pp. 125\u2013130 (2013)","DOI":"10.1109\/BigData.2013.6691563"},{"issue":"6","key":"3030_CR20","doi-asserted-by":"publisher","first-page":"642","DOI":"10.14778\/2735703.2735704","volume":"8","author":"S Jha","year":"2015","unstructured":"Jha, S., He, B., Lu, M., et al.: Improving main memory hash joins on intel xeon phi processors: an experimental approach. Proc. VLDB Endowment 8(6), 642\u2013653 (2015)","journal-title":"Proc. VLDB Endowment"},{"key":"3030_CR21","doi-asserted-by":"crossref","unstructured":"Lima, J.V.F., Broquedis, F., Gautier, T. et al: Preliminary experiments with xkaapi on intel xeon phi coprocessor. In: Computer architecture and high performance computing (SBAC-PAD) 25th international symposium on. IEEE, pp. 105\u2013112 (2013)","DOI":"10.1109\/SBAC-PAD.2013.28"},{"key":"3030_CR22","doi-asserted-by":"crossref","unstructured":"Hou, K., Wang, H., Feng, W.: Aspas: a framework for automatic simdization of parallel sorting on x86-based many-core processors, In: Proceedings of the 29th ACM on international conference on supercomputing, ACM, pp. 383\u2013392 (2015)","DOI":"10.1145\/2751205.2751247"},{"key":"3030_CR23","unstructured":"Von Behren, J.R., Condit, J., Brewer, E.A.: Why events are a bad idea (for high-concurrency servers, In: HotOS, pp. 19\u201324 (2003)"},{"issue":"3","key":"3030_CR24","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1145\/1272998.1273021","volume":"41","author":"D Pariag","year":"2007","unstructured":"Pariag, D., Brecht, T., Harji, A., et al.: Comparing the performance of web server architectures. ACM SIGOPS Operat. Syst. Rev. 41(3), 231\u2013243 (2007)","journal-title":"ACM SIGOPS Operat. Syst. Rev."},{"key":"3030_CR25","unstructured":"Crovella, M.E., Frangioso, R., Harchol-Balter, M., Connection scheduling in web servers, Boston University Computer Science Department (1999)"},{"key":"3030_CR26","doi-asserted-by":"crossref","unstructured":"Liu, W.L., Lung, C.H., Ajila, S.: Impact of aspect-oriented programming on software performance: a case study of leader\/followers and half-sync\/half-async architectures. In: Computer software and applications conference 2011 IEEE 35th annual, COMPSAC 2011, pp. 662\u2013667 (2011)","DOI":"10.1109\/COMPSAC.2011.92"},{"key":"3030_CR27","first-page":"2","volume":"173","author":"W Reese","year":"2008","unstructured":"Reese, W.: Nginx: the high-performance web server and reverse proxy. Linux Journal 173, 2 (2008)","journal-title":"Linux Journal"},{"key":"3030_CR28","unstructured":"Hu, Y., Nanda, A., Yang, Q.: Measurement, analysis and performance improvement of the Apache web server, In: Performance, computing and communications conference IEEE international, pp. 261\u2013267 (1999)"},{"key":"3030_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-3724-2","volume-title":"Apache Tomcat 7","author":"A Vukotic","year":"2011","unstructured":"Vukotic, A., Goodwill, J.: Apache Tomcat 7. Apress, New York (2011)"},{"key":"3030_CR30","doi-asserted-by":"crossref","unstructured":"Welsh, M., Culler, D., Brewer, E.: SEDA: an architecture for well-conditioned, scalable Internet services. In: Proceedings of the eighteenth symposium on operating systems principles, Banff, ACM, pp. 230\u2013243 (2001)","DOI":"10.1145\/502059.502057"},{"key":"3030_CR31","doi-asserted-by":"publisher","first-page":"1823","DOI":"10.1016\/j.jss.2010.04.068","volume":"83","author":"GS Choi","year":"2010","unstructured":"Choi, G.S., Das, C.R.: A superscalar software architecture model for multi-core processors. J. Syst. Software 83, 1823\u20131837 (2010)","journal-title":"J. Syst. Software"},{"issue":"5","key":"3030_CR32","doi-asserted-by":"publisher","first-page":"1426","DOI":"10.1109\/TNET.2011.2177858","volume":"20","author":"D Guo","year":"2012","unstructured":"Guo, D., Bhuyan, L.N., Liu, B.: An efficient parallelized L7-filter design for multicore servers. IEEE\/ACM Transact. Netw. 20(5), 1426\u20131439 (2012)","journal-title":"IEEE\/ACM Transact. Netw."},{"key":"3030_CR33","doi-asserted-by":"crossref","unstructured":"Boyd-Wickizer, S., Clements, A.T., Mao, Y., Pesterev, A., Kaashoek, M.F., Morris, R., Zeldovich, N.: An analysis of linux scalability to many cores. In: Proceedings of the 9th USENIX conference on operating systems design and implementation, OSDI\u201910, Berkeley, USA, pp. 1\u20138 (2010)","DOI":"10.1109\/MSP.2010.134"},{"key":"3030_CR34","doi-asserted-by":"crossref","unstructured":"Harji, A.S., Buhr, P.A., Brecht, T.: Comparing high-performance multi-core web-server architectures. In: Proceedings of the 5th annual international systems and storage conference, SYSTOR\u201912, New York, USA, pp. 1-12 (2012)","DOI":"10.1145\/2367589.2367591"},{"key":"3030_CR35","doi-asserted-by":"publisher","first-page":"2027","DOI":"10.1002\/cpe.3239","volume":"26","author":"R Hashemian","year":"2014","unstructured":"Hashemian, R., Krishnamurthy, D., Arlitt, M., Carlsson, N.: Characterizing the scalability of a web application on a multi-core server. Concurr. Comput. 26, 2027\u20132052 (2014)","journal-title":"Concurr. Comput."},{"key":"3030_CR36","doi-asserted-by":"publisher","first-page":"1110","DOI":"10.1016\/j.future.2011.07.006","volume":"28","author":"G You","year":"2012","unstructured":"You, G., Zhao, Y.: A weighted-fair-queuing (WFQ)-based dynamic request scheduling approach in a multi-core system. Future Gener. Comput. Syst. 28, 1110\u20131120 (2012)","journal-title":"Future Gener. Comput. Syst."},{"key":"3030_CR37","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1007\/s13369-016-2350-9","volume":"42","author":"G You","year":"2016","unstructured":"You, G., Wang, X., Zhao, Y.: An adaptive dynamic request scheduling model for multi-socket, Multi-core Web Servers. Arab. J. Sci. Eng. 42, 751\u2013764 (2016)","journal-title":"Arab. J. Sci. Eng."},{"key":"3030_CR38","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1016\/j.asoc.2010.01.017","volume":"11","author":"S Sharifian","year":"2011","unstructured":"Sharifian, S., Motamedi, S.A., Akbari, M.K.: A predictive and probabilistic load-balancing algorithm for cluster-based web servers. Appl. Soft. Comput. 11, 970\u2013981 (2011)","journal-title":"Appl. Soft. Comput."},{"key":"3030_CR39","first-page":"335","volume":"22","author":"S Uiseok","year":"2018","unstructured":"Uiseok, S., Bodon, J., Sungyong, P., et al.: Optimizing communication performance in scale-out storage system. Clust. Comput. 22, 335\u2013346 (2018)","journal-title":"Clust. Comput."},{"key":"3030_CR40","unstructured":"Gammo, L., Brecht, T., Shukla A., et al: Comparing and evaluating epoll, select, and poll event mechanisms.  In: Proceedings of annual linux symposium (2004)"},{"key":"3030_CR41","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-018-2872-x","author":"AH Borhani","year":"2018","unstructured":"Borhani, A.H., Hung, T., Lee, B.S., et al.: Power-network aware VM migration heuristics for multi-tier web applications. Clust. Comput. (2018). https:\/\/doi.org\/10.1007\/s10586-018-2872-x","journal-title":"Clust. Comput."},{"key":"3030_CR42","doi-asserted-by":"publisher","first-page":"2727","DOI":"10.1016\/j.comnet.2009.06.005","volume":"53","author":"E Hern\u00e1ndez-Orallo","year":"2009","unstructured":"Hern\u00e1ndez-Orallo, E., Vila-Carb\u00f3, J.: Web server performance analysis using histogram workload models. Comput. Netw. 53, 2727\u20132739 (2009)","journal-title":"Comput. Netw."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-03030-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-019-03030-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-03030-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,31]],"date-time":"2020-12-31T00:45:39Z","timestamp":1609375539000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-019-03030-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,1]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["3030"],"URL":"https:\/\/doi.org\/10.1007\/s10586-019-03030-z","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2020,1,1]]},"assertion":[{"value":"21 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 January 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}