{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T13:57:09Z","timestamp":1761487029782},"reference-count":48,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1989,1,1]],"date-time":"1989-01-01T00:00:00Z","timestamp":599616000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[1989,1]]},"DOI":"10.1016\/0164-1212(89)90007-1","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T13:06:23Z","timestamp":1062594383000},"page":"51-66","source":"Crossref","is-referenced-by-count":2,"title":["Automating resource allocation for multiprocessors"],"prefix":"10.1016","volume":"9","author":[{"given":"Karsten","family":"Schwan","sequence":"first","affiliation":[]},{"given":"Cheryl","family":"Gaimon","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"2","key":"10.1016\/0164-1212(89)90007-1_BIB1","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/356810.356813","article-title":"Experience Using Multiprocessor Systems: A Status Report","volume":"12","author":"Jones","year":"1980","journal-title":"Surv. ACM"},{"key":"10.1016\/0164-1212(89)90007-1_BIB2","series-title":"Tailoring Software for Multiple Processor Systems","author":"Schwan","year":"1985"},{"key":"10.1016\/0164-1212(89)90007-1_BIB3","first-page":"216","article-title":"Multiprocessors: An Overview and Working Example","volume":"66","author":"Fuller","year":"1978"},{"key":"10.1016\/0164-1212(89)90007-1_BIB4","article-title":"Database Partitioning in a Cluster and Processors","author":"Sacca","year":"1983"},{"key":"10.1016\/0164-1212(89)90007-1_BIB5","series-title":"Proc. IFIP","first-page":"304","article-title":"Placement of Records in a File and File Allocation in a Computer Network","author":"Eswaran","year":"1974"},{"key":"10.1016\/0164-1212(89)90007-1_BIB6","series-title":"Proc. [IEEE, ACM] 5th Int. Conf. Distrib. Comput. Syst.","first-page":"310","article-title":"Automating Resource Allocation in the Cm\u2217 Multiprocessor","author":"Schwan","year":"1985"},{"issue":"8","key":"10.1016\/0164-1212(89)90007-1_BIB7","first-page":"233","article-title":"Scheduling and the Problem of Computational Complexity","volume":"7","author":"King","year":"1979","journal-title":"Int. J. Manage. Sci."},{"key":"10.1016\/0164-1212(89)90007-1_BIB8","series-title":"Proc. [ACM] Nat. Comput. Conf.","article-title":"Allocation of Copies of a File in an Information Network","author":"Casey","year":"1972"},{"issue":"1","key":"10.1016\/0164-1212(89)90007-1_BIB9","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/320434.320449","article-title":"Optimal Allocation of Resources in Distributed Information Systems","volume":"1","author":"Mahmoud","year":"1976","journal-title":"Trans. Database Syst."},{"issue":"11","key":"10.1016\/0164-1212(89)90007-1_BIB10","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MC.1980.1653419","article-title":"Task Allocation in Distributed Data Processing","volume":"13","author":"Chu","year":"1980","journal-title":"Comput. Mag."},{"issue":"8","key":"10.1016\/0164-1212(89)90007-1_BIB11","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1287\/mnsc.28.8.839","article-title":"On Optimal Allocation in a Distributed Processing Environment","volume":"28","author":"Dutta","year":"1982","journal-title":"Manage. Sci."},{"issue":"6","key":"10.1016\/0164-1212(89)90007-1_BIB12","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MC.1982.1654050","article-title":"Heuristic Models of Task Assignment Scheduling in Distributed Systems","volume":"15","author":"Efe","year":"1982","journal-title":"Comput. Mag."},{"key":"10.1016\/0164-1212(89)90007-1_BIB13","series-title":"Proc. [ACM, SIGSOFT\/SIGPLAN] Software Eng. Symp. on Practical Software Develop. Environ.","first-page":"73","article-title":"The SAGA Project: A System for Software Development","author":"Campbell","year":"1984"},{"issue":"7","key":"10.1016\/0164-1212(89)90007-1_BIB14","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MC.1984.1659183","article-title":"Parallel Programming and the Poker Programming Environment","volume":"17","author":"Snyder","year":"1984","journal-title":"IEEE Comput. Mag."},{"key":"10.1016\/0164-1212(89)90007-1_BIB15","series-title":"Proc. [ACM, GI, IEEE] 4th Int. Conf. Software Eng.","first-page":"315","article-title":"TASK Forces: Distributed Software for Solving Problems of Substantial Size","author":"Jones","year":"1979"},{"issue":"3","key":"10.1016\/0164-1212(89)90007-1_BIB16","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1109\/TSE.1986.6312881","article-title":"Flexible Software Development for Multiple Computer Systems","volume":"SE-12","author":"Schwan","year":"1986","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(89)90007-1_BIB17","series-title":"Proc. [ACM, SIGSOFT\/SIGPLAN] Software Eng. Symp. Practical Software Develop. Environ.","first-page":"124","article-title":"Monitoring in a Software Development Environment: A Relational Approach","author":"Snodgrass","year":"1984"},{"key":"10.1016\/0164-1212(89)90007-1_BIB18","series-title":"Proc [IEEE] 3rd Int. Conf. Distributed Comput. Syst.","first-page":"22","article-title":"Scheduling Techniques for Concurrent Systems","author":"Ousterhout","year":"1982"},{"issue":"3","key":"10.1016\/0164-1212(89)90007-1_BIB19","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MS.1986.233419","article-title":"Specifying Resource Allocation for the Cm\u2217 Multiprocessor","volume":"3","author":"Schwan","year":"1984","journal-title":"IEEE Software"},{"key":"10.1016\/0164-1212(89)90007-1_BIB20","series-title":"Proc. [ACM] 7th Symp. Oper. Syst. Princ.","first-page":"117","article-title":"StarOS, a Multiprocessor Operating System","author":"Jones","year":"1979"},{"key":"10.1016\/0164-1212(89)90007-1_BIB21","series-title":"Proc. IEEE 4th Data Commun. Symp.","first-page":"4","article-title":"Locating Concentrations Points in Data Communication Networking","author":"McGregor","year":"1975"},{"key":"10.1016\/0164-1212(89)90007-1_BIB22","series-title":"Proc. IEEE Ann. Comput. Conf., COMPCON","first-page":"353","article-title":"Optimal Partitioning of Workload for Distributed Systems","author":"Gylys","year":"1976"},{"key":"10.1016\/0164-1212(89)90007-1_BIB23","series-title":"The Cm\u2217 Multiprocessor Project: A Research Review","year":"1980"},{"issue":"5","key":"10.1016\/0164-1212(89)90007-1_BIB24","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1002\/net.3230110210","article-title":"The Design and Analysis or Heuristics","volume":"11","author":"Ball","year":"1981","journal-title":"Networks"},{"key":"10.1016\/0164-1212(89)90007-1_BIB25","series-title":"The Cm\u2217 Review Report","year":"1977"},{"key":"10.1016\/0164-1212(89)90007-1_BIB26","series-title":"IEEE Trans. Commun.","article-title":"Topological Optimization of Computer Networks","author":"Frank","year":"1972"},{"key":"10.1016\/0164-1212(89)90007-1_BIB27","article-title":"The Switching Structure and Addressing Architecture of an Extensible Multiprocessor: Cm\u2217","author":"Swan","year":"1978"},{"key":"10.1016\/0164-1212(89)90007-1_BIB28","first-page":"229","article-title":"Programming Issues Raised by a Multiprocessor","volume":"66","author":"Jones","year":"1978"},{"key":"10.1016\/0164-1212(89)90007-1_BIB29","series-title":"Operating Systems\u2014An Advanced Course","first-page":"7","article-title":"The Object Model: A Conceptual Tool for Structuring Software","author":"Jones","year":"1979"},{"key":"10.1016\/0164-1212(89)90007-1_BIB30","series-title":"Proc. [ACM]Nat. Comput. Conf.","first-page":"657","article-title":"Software Management of Cm\u2217: A Distributed Multiprocessor","author":"Jones","year":"1977"},{"key":"10.1016\/0164-1212(89)90007-1_BIB31","series-title":"Parallel Processing: The Cm\u2217 Experience","author":"Gehringer","year":"1987"},{"key":"10.1016\/0164-1212(89)90007-1_BIB32","article-title":"The Design and Analysis of Algorithms for Asynchronous Multiprocessors","author":"Baudet","year":"1978"},{"issue":"10","key":"10.1016\/0164-1212(89)90007-1_BIB33","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1057\/jors.1983.205","article-title":"The Heuristic Problem-Solving Approach","volume":"34","author":"Foulds","year":"1983","journal-title":"J. Oper. Res. Soc."},{"key":"10.1016\/0164-1212(89)90007-1_BIB34","series-title":"Hydra\/C.mmp: An Experimental Computer System","author":"Wulf","year":"1981"},{"key":"10.1016\/0164-1212(89)90007-1_BIB35","series-title":"Tech. Report","article-title":"The Real-Time Collection and Analysis of Dynamic Information in a Distributed System","author":"Ogle","year":"1985"},{"key":"10.1016\/0164-1212(89)90007-1_BIB36","first-page":"00","article-title":"Automating Resource Allocation for Multiprocessors","volume":"00","author":"Schwan","year":"1987","journal-title":"J. Syst. Software"},{"issue":"1","key":"10.1016\/0164-1212(89)90007-1_BIB37","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/TSE.1981.234510","article-title":"Optimization of the Number of Copies in a Distributed Data Base","volume":"SE-7","author":"Coffmann","year":"1981","journal-title":"IEEE Trans. Software Eng."},{"issue":"4","key":"10.1016\/0164-1212(89)90007-1_BIB38","first-page":"291","article-title":"Assignment of Tasks in a Distributed System with Limited Memory","volume":"C-28","author":"Rao","year":"1979","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(89)90007-1_BIB39","series-title":"Proc. [ACM] SIGMETRICS\/CMG VIII Performance Conf.","article-title":"File Assignment in a Star Network","author":"Foster","year":"1977"},{"issue":"4","key":"10.1016\/0164-1212(89)90007-1_BIB40","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1109\/TSE.1979.234201","article-title":"Dual Processor Scheduling with Dynamic Reassignment","volume":"SE-5","author":"Bokhari","year":"1979","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(89)90007-1_BIB41","series-title":"Proc. [IEEE] 1st Int. Conf. Distributed Comput. Syst.","first-page":"72","article-title":"Load-Sensitive Software Distribution in Satellite Graphics Systems","author":"Cullmann","year":"1979"},{"issue":"1","key":"10.1016\/0164-1212(89)90007-1_BIB42","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1137\/0206014","article-title":"Task Scheduling on a Multiprocessor System with Independent Memories","volume":"6","author":"Kafura","year":"1977","journal-title":"SIAM J. Comput."},{"issue":"4","key":"10.1016\/0164-1212(89)90007-1_BIB43","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1137\/0204035","article-title":"Complexity Results for Multiprocessor Scheduling under Resource Constraints","volume":"4","author":"Garey","year":"1975","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0164-1212(89)90007-1_BIB44","series-title":"Proc. [IEEE, ACM] Conf. Parallel Proc.","first-page":"1","article-title":"On a Class of Scheduling Algorithms for Multiprocessor Computing Systems,","author":"Chen","year":"1975"},{"key":"10.1016\/0164-1212(89)90007-1_BIB45","doi-asserted-by":"crossref","unstructured":"W. Zhao, K. Ramamritham and J. A. Stankovic, Scheduling Tasks with Resource Requirements in Hare Real-Time Systems, IEEE Trans. Software Eng., SE-13 (5):564\u2013577.","DOI":"10.1109\/TSE.1987.233201"},{"key":"10.1016\/0164-1212(89)90007-1_BIB46","article-title":"On the Allocation of Processes in Distributed Computing Systems","author":"Hofri","year":"1978"},{"key":"10.1016\/0164-1212(89)90007-1_BIB47","series-title":"Proc. [IEEE] 6th Symp. Reliability in Distrib. Software","first-page":"32","article-title":"Adaptable, Reliable Software for Distributed and Parallel, Real-Time Systems","author":"Schwan","year":"1987"},{"key":"10.1016\/0164-1212(89)90007-1_BIB48","series-title":"Proc. [IEEE, ACM] 9th Int. Conf. Software Eng.","first-page":"270","article-title":"A System for Parallel Programming","author":"Schwan","year":"1987"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121289900071?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121289900071?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T05:56:00Z","timestamp":1551074160000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0164121289900071"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,1]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1989,1]]}},"alternative-id":["0164121289900071"],"URL":"https:\/\/doi.org\/10.1016\/0164-1212(89)90007-1","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1989,1]]}}}