{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,6]],"date-time":"2025-05-06T13:06:15Z","timestamp":1746536775840},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2008,4,25]],"date-time":"2008-04-25T00:00:00Z","timestamp":1209081600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2008,9]]},"DOI":"10.1007\/s10586-008-0055-x","type":"journal-article","created":{"date-parts":[[2008,4,24]],"date-time":"2008-04-24T10:02:38Z","timestamp":1209031358000},"page":"273-285","source":"Crossref","is-referenced-by-count":5,"title":["Time-sharing parallel applications through performance-targeted feedback-controlled real-time scheduling"],"prefix":"10.1007","volume":"11","author":[{"given":"Bin","family":"Lin","sequence":"first","affiliation":[]},{"given":"Ananth I.","family":"Sundararaj","sequence":"additional","affiliation":[]},{"given":"Peter A.","family":"Dinda","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,4,25]]},"reference":[{"key":"55_CR1","doi-asserted-by":"crossref","unstructured":"Arpaci-Dusseau, A.C., Culler, D.E., Mainwaring, A.: Scheduling with implicit information in distributed systems. In: Proceedings of the 1998 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, May 1998","DOI":"10.1145\/277851.277927"},{"key":"55_CR2","unstructured":"Chen, J., Soundararajan, G., Amza, C.: Autonomic provisioning of databases in dynamic content web servers. In: Proceedings of the 3rd IEEE International Conference on Autonomic Computing (ICAC), June 2006"},{"key":"55_CR3","unstructured":"Chu, H.-H., Narhstedt, K.: CPU service classes for multimedia applications. In: Proceedings of the IEEE International Conference on Multimedia Computing and Systems, June 1999"},{"key":"55_CR4","doi-asserted-by":"crossref","unstructured":"Dinda, P.A., O\u2019Hallaron, D.R.: Realistic CPU workloads through host load trace playback. In: Proc. of 5th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR), May 2000","DOI":"10.1007\/3-540-40889-4_19"},{"key":"55_CR5","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5712.001.0001","volume-title":"PVM: Parallel Virtual Machine","author":"A. Geist","year":"1994","unstructured":"Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Mancheck, R., Sunderam, V.: PVM: Parallel Virtual Machine. MIT Press, Cambridge (1994)"},{"issue":"2","key":"55_CR6","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1006\/jpdc.1994.1085","volume":"22","author":"A.V. Gerbessiotis","year":"1994","unstructured":"Gerbessiotis, A.V., Valiant, L.G.: Direct bulk-synchronous parallel algorithms. J.\u00a0Parallel Distrib. Comput. 22(2), 251\u2013267 (1994)","journal-title":"J.\u00a0Parallel Distrib. Comput."},{"key":"55_CR7","unstructured":"Gupta, A.: Black Box methods for inferring parallel applications\u2019 properties in virtual environments, Ph.D. thesis, Northwestern University, Department of Electrical Engineering and Computer Science, June (2008)"},{"key":"55_CR8","doi-asserted-by":"crossref","unstructured":"Gupta, A., Dinda, P.A.: Inferring the topology and traffic load of parallel programs running in a virtual machine environment. In: Proceedings of the 10th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP), June 2004","DOI":"10.1007\/11407522_7"},{"key":"55_CR9","unstructured":"Ingram, D., Childs, S.: The Linux-srt integrated multimedia operating system: bringing qos to the desktop. In: Proceedings of the IEEE Real-time Technologies and Applications Symposium (RTAS), May\u2013June 2001"},{"key":"55_CR10","doi-asserted-by":"crossref","unstructured":"Jette, M.: Performance characteristics of gang scheduling in multiprogrammed environments. In: Proceedings of the 1997 ACM\/IEEE Conference on Supercomputing (SC), November 1997","DOI":"10.1145\/509593.509647"},{"key":"55_CR11","unstructured":"Hyoudou, K., Kozakai, Y., Nakayama, Y.: An implementation of concurrent gang scheduler for pc cluster systems. In: Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, February 2004"},{"key":"55_CR12","unstructured":"Lin, B.: Human-driven optimization. Ph.D. thesis, Northwestern University, Department of Electrical Engineering and Computer Science, July (2007). Available as Technical Report NWU-EECS-07-04"},{"key":"55_CR13","unstructured":"Lin, B., Dinda, P.: Vsched: Mixing batch and interactive virtual machines using periodic real-time scheduling. In: Proceedings of ACM\/IEEE SC 2005 (Supercomputing), November 2005"},{"issue":"1","key":"55_CR14","first-page":"46","volume":"20","author":"C.L. Liu","year":"1973","unstructured":"Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard real-time environment. J.\u00a0ACM 20(1), 46\u201361 (1973)","journal-title":"J.\u00a0ACM"},{"key":"55_CR15","unstructured":"Liu, H., Parashar, M.: Enabling self-management of component based high-performance scientific applications. In: Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing (HPDC), July 2005"},{"key":"55_CR16","doi-asserted-by":"crossref","unstructured":"Liu, X., Zhu, X., Singhal, S., Arlitt, M.: Adaptive entitlement control of resource containers on shared servers. In: Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management, May 2005","DOI":"10.1109\/INM.2005.1440783"},{"key":"55_CR17","unstructured":"Lu, C., Stankovic, J.A., Abdelzaher, T.F., Tao, G., Son, S.H., Marley, M.: Performance specifications and metrics for adaptive real-time systems. In: Proceedings of 21st IEEE Real-Time Systems Symposium (RTSS), November 2000"},{"issue":"12","key":"55_CR18","first-page":"85","volume":"23","author":"C. Lu","year":"2002","unstructured":"Lu, C., Stankovic, J.A., Tao, G., Son, S.H.: Feedback control real-time scheduling: framework, modeling, and algorithms. Real-Time Syst. J. Control-Theor. Approach. Real-Time Comput. 23(12), 85\u2013126 (2002) (special issue)","journal-title":"Real-Time Syst. J. Control-Theor. Approach. Real-Time Comput."},{"issue":"6","key":"55_CR19","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1109\/TPDS.2005.73","volume":"16","author":"C. Lu","year":"2005","unstructured":"Lu, C., Wang, X., Koutsoukos, X.: Feedback utilization control in distributed real-time systems with end-to-end tasks. IEEE Trans. Parallel Distrib. Syst. 16(6), 550\u2013561 (2005)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"55_CR20","doi-asserted-by":"crossref","unstructured":"Nieh, J., Lam, M.: The design, implementation, and evaluation of SMART: a\u00a0scheduler for multimedia applications. In: Proceedings of the 16th ACM Symposium on Operating Systems Principles, October 1997","DOI":"10.1145\/268998.266677"},{"key":"55_CR21","unstructured":"Ousterhout, J.: Scheduling techniques for concurrent systems. In: Proceedings of the 3rd International Conference on Distributed Computing Systems (ICDCS), October 1982"},{"key":"55_CR22","unstructured":"Prosnitz, B.: Black box no more: reconstruction of internal virtual machine state. Tech. Rep. NWU-EECS-07-01, Northwestern University, Department of Electrical Engineering and Computer Science, March (2007)"},{"key":"55_CR23","doi-asserted-by":"crossref","unstructured":"Brandt, S.A., Banachowski, S., Lin, C., Bisson, T.: Dynamic integrated scheduling of hard real-time, soft real-time and non-real-time processes. In: Proceedings of IEEE Real-Time Systems Symposium, December 2003","DOI":"10.1109\/REAL.2003.1253287"},{"key":"55_CR24","doi-asserted-by":"crossref","unstructured":"Stankovic, J.A., He, T., Abdelzaher, T.F., Marley, M., Tao, G., Son, S.H., Lu, C.: Feedback control scheduling in distributed real-time systems. In: Proceedings of IEEE Real-Time Systems Symposium (RTSS), December 2001","DOI":"10.1109\/REAL.2001.990596"},{"key":"55_CR25","unstructured":"Steere, D.C., Goel, A., Gruenberg, J., McNamee, D., Pu, C., Walpole, J.: A\u00a0feedback-driven proportion allocator for real-rate scheduling. In: Proceedings of the 3rd USENIX Symposium on Operating Systems Design and Implementation, February 1999"},{"key":"55_CR26","doi-asserted-by":"crossref","unstructured":"Strazdins, P., Uhlmann, J.: A\u00a0comparison of local and gang scheduling on a beowulf cluster. In: Proceedings of the IEEE International Conference on Cluster Computing, September 2004","DOI":"10.1109\/CLUSTR.2004.1392601"},{"key":"55_CR27","doi-asserted-by":"crossref","unstructured":"Subhlok, J., Gross, T., Suzuoka, T.: Impact of job mix on optimizations for space sharing schedulers. In: Proceedings of Supercomputing \u201996, November 1996","DOI":"10.1145\/369028.369144"},{"key":"55_CR28","unstructured":"Sundararaj, A.: Automatic, run-time and dynamic adaptation of distributed applications executing in virtual environments. Ph.D. thesis, Northwestern University, Department of Electrical Engineering and Computer Science, December (2006). Available as Technical Report NWU-EECS-06-18"},{"key":"55_CR29","doi-asserted-by":"crossref","unstructured":"Sundararaj, A., Gupta, A., Dinda, P.: Increasing application performance in virtual environments through run-time inference and adaptation. In: Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing (HPDC), July 2005","DOI":"10.1109\/HPDC.2005.1520935"},{"key":"55_CR30","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/79173.79181","volume":"33","author":"L.G. Valiant","year":"1990","unstructured":"Valiant, L.G.: A bridging model for parallel computation. Commun. ACM 33, 8 (1990)","journal-title":"Commun. ACM"},{"issue":"1","key":"55_CR31","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1006\/jpdc.1995.1048","volume":"26","author":"S. White","year":"1995","unstructured":"White, S., Alund, A., Sunderam, V.S.: Performance of the NAS parallel benchmarks on PVM-Based networks. J.\u00a0Parallel Distrib. Comput. 26(1), 61\u201371 (1995)","journal-title":"J.\u00a0Parallel Distrib. Comput."},{"key":"55_CR32","unstructured":"Xu, W., Zhu, X., Singhal, S., Wang, Z.: Predictive control for dynamic resource allocation in enterprise data centers. In: Proceedings of the IEEE\/IFIP Network Operations and Management Symposium (NOMS), April 2006"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-008-0055-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-008-0055-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-008-0055-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T18:40:10Z","timestamp":1559241610000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-008-0055-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4,25]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,9]]}},"alternative-id":["55"],"URL":"https:\/\/doi.org\/10.1007\/s10586-008-0055-x","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,4,25]]}}}