{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T10:29:11Z","timestamp":1753439351560},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T00:00:00Z","timestamp":1500508800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sched"],"published-print":{"date-parts":[[2018,4]]},"DOI":"10.1007\/s10951-017-0537-x","type":"journal-article","created":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T18:54:57Z","timestamp":1500576897000},"page":"251-267","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Multi-stage resource-aware scheduling for data centers with heterogeneous servers"],"prefix":"10.1007","volume":"21","author":[{"given":"Tony T.","family":"Tran","sequence":"first","affiliation":[]},{"given":"Meghana","family":"Padmanabhan","sequence":"additional","affiliation":[]},{"given":"Peter Yun","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Heyse","family":"Li","sequence":"additional","affiliation":[]},{"given":"Douglas G.","family":"Down","sequence":"additional","affiliation":[]},{"given":"J. Christopher","family":"Beck","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,7,20]]},"reference":[{"issue":"12","key":"537_CR1","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1109\/TPDS.2008.59","volume":"19","author":"I Al-Azzoni","year":"2008","unstructured":"Al-Azzoni, I., & Down, D. G. (2008). Linear programming-based affinity scheduling of independent tasks on heterogeneous computing systems. IEEE Transactions on Parallel and Distributed Systems, 19(12), 1671\u20131682.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"6","key":"537_CR2","doi-asserted-by":"crossref","first-page":"952","DOI":"10.1287\/opre.51.6.952.24913","volume":"51","author":"S Andrad\u00f3ttir","year":"2003","unstructured":"Andrad\u00f3ttir, S., Ayhan, H., & Down, D. G. (2003). Dynamic server allocation for queueing networks with flexible servers. Operations Research, 51(6), 952\u2013968.","journal-title":"Operations Research"},{"key":"537_CR3","doi-asserted-by":"crossref","unstructured":"Berral, J. L., Goiri, \u00cd., Nou, R., Juli\u00e0, F., Guitart, J., Gavald\u00e0, R., & Torres, J. (2010). Towards energy-aware scheduling in data centers using machine learning. In Proceedings of the 1st international conference on energy-efficient computing and networking (pp. 215\u2013224). ACM.","DOI":"10.1145\/1791314.1791349"},{"issue":"11","key":"537_CR4","doi-asserted-by":"crossref","first-page":"1889","DOI":"10.1109\/9.471210","volume":"40","author":"JG Dai","year":"1995","unstructured":"Dai, J. G., & Meyn, S. P. (1995). Stability and convergence of moments for multiclass queueing networks via fluid limit models. IEEE Transactions on Automatic Control, 40(11), 1889\u20131904.","journal-title":"IEEE Transactions on Automatic Control"},{"key":"537_CR5","doi-asserted-by":"crossref","unstructured":"Gandhi, A., Harchol-Balter, M., & Kozuch, M. A. (2012). Are sleep states effective in data centers? In International green computing conference (IGCC) (pp. 1\u201310). IEEE.","DOI":"10.1109\/IGCC.2012.6322260"},{"key":"537_CR6","unstructured":"Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Shenker, S., & Stoica, I. (2011). Dominant resource fairness: Fair allocation of multiple resource types. In Proceedings of the 8th USENIX conference on networked systems design and implementation (Vol. 11, pp. 323\u2013336)."},{"key":"537_CR7","doi-asserted-by":"crossref","unstructured":"Grandl, R., Ananthanarayanan, G., Kandula, S., Rao, S., & Akella, A. (2014). Multi-resource packing for cluster schedulers. In Proceedings of the 2014 ACM conference on SIGCOMM (pp. 455\u2013466). ACM.","DOI":"10.1145\/2619239.2626334"},{"key":"537_CR8","doi-asserted-by":"crossref","unstructured":"Guazzone, M., Anglano, C., & Canonico, M. (2012). Exploiting vm migration for the automated power and performance management of green cloud computing systems. In Energy efficient data centers (Vol. 7396, pp. 81\u201392). Springer.","DOI":"10.1007\/978-3-642-33645-4_8"},{"key":"537_CR9","doi-asserted-by":"crossref","unstructured":"Guenter, B., Jain, N., & Williams, C. (2011). Managing cost, performance, and reliability tradeoffs for energy-aware server provisioning. In INFOCOM, 2011 proceedings IEEE (pp. 1332\u20131340). IEEE.","DOI":"10.1109\/INFCOM.2011.5934917"},{"issue":"9","key":"537_CR10","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1016\/j.peva.2008.03.001","volume":"65","author":"Y-T He","year":"2008","unstructured":"He, Y.-T., & Down, D. G. (2008). Limited choice and locality considerations for load balancing. Performance Evaluation, 65(9), 670\u2013687.","journal-title":"Performance Evaluation"},{"key":"537_CR11","doi-asserted-by":"crossref","unstructured":"Isard, M., Prabhakaran, V., Currey, J., Wieder, U., Talwar, K., & Goldberg, A. (2009). Quincy: Fair scheduling for distributed computing clusters. In Proceedings of the ACM SIGOPS 22nd symposium on operating systems principles (pp. 261\u2013276). ACM.","DOI":"10.1145\/1629575.1629601"},{"key":"537_CR12","unstructured":"Jain, R., Chiu, D.-M., & Hawe, W. (1984). A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. In Digital equipment corporation research technical report TR-301 (pp. 1\u201337)."},{"issue":"2","key":"537_CR13","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.jpdc.2006.06.005","volume":"67","author":"J-K Kim","year":"2007","unstructured":"Kim, J.-K., Shivle, S., Siegel, H. J., Maciejewski, A. A., Braun, T. D., Schneider, M., et al. (2007). Dynamically mapping tasks with priorities and multiple deadlines in a heterogeneous environment. Journal of Parallel and Distributed Computing, 67(2), 154\u2013169.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"537_CR14","doi-asserted-by":"crossref","unstructured":"Le, K., Bianchini, R., Zhang, J., Jaluria, Y., Meng, J., & Nguyen, T. D. (2011). Reducing electricity cost through virtual machine placement in high performance computing clouds. In Proceedings of the international conference for high performance computing, networking, storage and analysis (p. 22). ACM.","DOI":"10.1145\/2063384.2063413"},{"key":"537_CR15","doi-asserted-by":"crossref","unstructured":"Liu, Z., Lin, M., Wierman, A., Low, S. H., & Andrew, L. L. H. (2011). Greening geographical load balancing. In Proceedings of the ACM SIGMETRICS joint international conference on measurement and modeling of computer systems (pp. 233\u2013244). ACM.","DOI":"10.1145\/1993744.1993767"},{"issue":"2","key":"537_CR16","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1109\/TIT.1982.1056489","volume":"28","author":"S Lloyd","year":"1982","unstructured":"Lloyd, S. (1982). Least squares quantization in PCM. IEEE Transactions on Information Theory, 28(2), 129\u2013137.","journal-title":"IEEE Transactions on Information Theory"},{"key":"537_CR17","unstructured":"Maguluri, S. T., Srikant, R., & Ying, L. (2012a). Heavy traffic optimal resource allocation algorithms for cloud computing clusters. In Proceedings of the 24th international teletraffic congress (pp. 25). International Teletraffic Congress."},{"key":"537_CR18","doi-asserted-by":"crossref","unstructured":"Maguluri, S. T., Srikant, R., & Ying, L. (2012b). Stochastic models of load balancing and scheduling in cloud computing clusters. In Proceedings IEEE INFOCOM (pp. 702\u2013710). IEEE.","DOI":"10.1109\/INFCOM.2012.6195815"},{"issue":"1","key":"537_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2797211","volume":"48","author":"Z\u00c1 Mann","year":"2015","unstructured":"Mann, Z. \u00c1. (2015). Allocation of virtual machines in cloud data centers\u2013A survey of problem models and optimization algorithms. ACM Computing Surveys, 48(1), 1\u201331.","journal-title":"ACM Computing Surveys"},{"issue":"4","key":"537_CR20","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/1773394.1773400","volume":"37","author":"AK Mishra","year":"2010","unstructured":"Mishra, A. K., Hellerstein, J. L., Cirne, W., & Das, C. R. (2010). Towards characterizing cloud backend workloads: Insights from Google compute clusters. ACM SIGMETRICS Performance Evaluation Review, 37(4), 34\u201341.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"537_CR21","doi-asserted-by":"crossref","unstructured":"Ousterhout, K., Wendell, P., Zaharia, M., & Stoica, I. (2013). Sparrow: Distributed, low latency scheduling. In Proceedings of the twenty-fourth ACM symposium on operating systems principles (pp. 69\u201384). ACM.","DOI":"10.1145\/2517349.2522716"},{"key":"537_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2014.01.002","volume":"36","author":"A Rasooli","year":"2014","unstructured":"Rasooli, A., & Down, D. G. (2014). COSHH: A classification and optimization based scheduler for heterogeneous Hadoop systems. Future Generation Computer Systems, 36, 1\u201315.","journal-title":"Future Generation Computer Systems"},{"key":"537_CR23","doi-asserted-by":"crossref","unstructured":"Reiss, C., Tumanov, A., Ganger, G. R., Katz, R. H., & Kozuch, M. A. (2012). Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In Proceedings of the third ACM symposium on cloud computing (pp. 1\u201313). ACM.","DOI":"10.1145\/2391229.2391236"},{"key":"537_CR24","doi-asserted-by":"crossref","unstructured":"Salehi, M. A., Krishna, P. R., Deepak, K. S., & Buyya, R. (2012). Preemption-aware energy management in virtualized data centers. In 2012 IEEE 5th international conference on cloud computing (CLOUD) (pp. 844\u2013851). IEEE.","DOI":"10.1109\/CLOUD.2012.147"},{"key":"537_CR25","doi-asserted-by":"crossref","unstructured":"Tang, Q., Gupta, S. K. S., & Varsamopoulos, G. (2007). Thermal-aware task scheduling for data centers through minimizing heat recirculation. In IEEE international conference on cluster computing (pp. 129\u2013138). IEEE.","DOI":"10.1109\/CLUSTR.2007.4629225"},{"issue":"6","key":"537_CR26","doi-asserted-by":"crossref","first-page":"1633","DOI":"10.1109\/TPDS.2015.2456020","volume":"27","author":"KM Tarplee","year":"2016","unstructured":"Tarplee, K. M., Friese, R., Maciejewski, A. A., Siegel, H. J., & Chong, E. K. P. (2016). Energy and makespan tradeoffs in heterogeneous computing systems using efficient linear programming techniques. IEEE Transactions on Parallel and Distributed Systems, 27(6), 1633\u20131646.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"537_CR27","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1613\/jair.4278","volume":"50","author":"D Terekhov","year":"2014","unstructured":"Terekhov, D., Tran, T. T., Down, D. G., & Beck, J. C. (2014). Integrating queueing theory and scheduling for dynamic scheduling problems. Journal of Artificial Intelligence Research, 50, 535\u2013572.","journal-title":"Journal of Artificial Intelligence Research"},{"key":"537_CR28","doi-asserted-by":"crossref","unstructured":"Wang, L., Von Laszewski, G., Dayal, J., He, X., Younge, A. J., & Furlani, T. R. (2009). Towards thermal aware workload scheduling in a data center. In 2009 10th international symposium on pervasive systems, algorithms, and networks (ISPAN) (pp. 116\u2013122). IEEE.","DOI":"10.1109\/I-SPAN.2009.22"},{"key":"537_CR29","doi-asserted-by":"crossref","unstructured":"Zaharia, M., Borthakur, D., Sen\u00a0Sarma, J., Elmeleegy, K., Shenker, S., & Stoica, I. (2010). Delay scheduling: A simple technique for achieving locality and fairness in cluster scheduling. In Proceedings of the 5th European conference on computer systems (pp. 265\u2013278). ACM.","DOI":"10.1145\/1755913.1755940"}],"container-title":["Journal of Scheduling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10951-017-0537-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-017-0537-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10951-017-0537-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T05:22:58Z","timestamp":1569907378000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10951-017-0537-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,20]]},"references-count":29,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,4]]}},"alternative-id":["537"],"URL":"https:\/\/doi.org\/10.1007\/s10951-017-0537-x","relation":{},"ISSN":["1094-6136","1099-1425"],"issn-type":[{"value":"1094-6136","type":"print"},{"value":"1099-1425","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,20]]}}}