{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:51Z","timestamp":1750307751241,"version":"3.41.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2008,1]]},"abstract":"<jats:p>Grid computing, as a specific model of distributed systems, has sparked recent interest in managing job execution among distributed resource domains. Introduction of the meta-scheduler is a key feature in grid evolution, and the next step is to achieve collaborative interactions between meta-schedulers within and external to organizational boundaries to achieve scalability, balanced resource utilization, and location transparency to job submitters. This paper details a distributed system design that consists of a collaborative meta-scheduling framework, and an expanded resource model with schedulers and data as resources. With this framework, we also explore job scheduling and data management issues, and investigate job flow and meta-scheduling interactions for new applications that require job execution beyond simple sequential and conditional control.<\/jats:p>","DOI":"10.1145\/1341312.1341324","type":"journal-article","created":{"date-parts":[[2008,2,8]],"date-time":"2008-02-08T15:32:16Z","timestamp":1202484736000},"page":"63-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A distributed job scheduling and flow management system"],"prefix":"10.1145","volume":"42","author":[{"given":"Norman","family":"Bobroff","sequence":"first","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gargi","family":"Dasgupta","sequence":"additional","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liana","family":"Fong","sequence":"additional","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanbin","family":"Liu","sequence":"additional","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Balaji","family":"Viswanathan","sequence":"additional","affiliation":[{"name":"IBM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabio","family":"Benedetti","sequence":"additional","affiliation":[{"name":"IBM Software Group"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Wagner","sequence":"additional","affiliation":[{"name":"IBM Software Group"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,1]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the Second CoreGRID Workshop on Middleware at ISC2007","author":"Rodero I.","year":"2007","unstructured":"I. Rodero , J. Corbalan , F. Guim , L. L. Fong , Y. G. Liu , and S. Masoud Sadjadi . Looking for an evolution of grid scheduling: Meta-brokering . In Proceedings of the Second CoreGRID Workshop on Middleware at ISC2007 , 2007 . I. Rodero, J. Corbalan, F. Guim, L. L. Fong, Y. G. Liu, and S. Masoud Sadjadi. Looking for an evolution of grid scheduling: Meta-brokering. In Proceedings of the Second CoreGRID Workshop on Middleware at ISC2007, 2007."},{"key":"e_1_2_1_2_1","volume-title":"Grid Computing: Making the Global Infrastructure a Reality.","author":"Thain Douglas","year":"2002","unstructured":"Douglas Thain , Todd Tannenbaum , and Miron Livny . Condor and the grid . In Grid Computing: Making the Global Infrastructure a Reality. 2002 . Douglas Thain, Todd Tannenbaum, and Miron Livny. Condor and the grid. In Grid Computing: Making the Global Infrastructure a Reality. 2002."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.584"},{"key":"e_1_2_1_4_1","unstructured":"Global Grid Forum. Community scheduler framework(csf). http:\/\/www.globus.org\/grid_software\/computation\/csf.php.  Global Grid Forum. Community scheduler framework(csf). http:\/\/www.globus.org\/grid_software\/computation\/csf.php."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11508380_13"},{"key":"e_1_2_1_6_1","volume-title":"http:\/\/publib.boulder.ibm.com\/-infocenter\/clresctr\/vxrx\/index.jsp","author":"IBM.","year":"2006","unstructured":"IBM. Tivoli workload scheduler loadleveler. http:\/\/publib.boulder.ibm.com\/-infocenter\/clresctr\/vxrx\/index.jsp , 2006 . IBM. Tivoli workload scheduler loadleveler. http:\/\/publib.boulder.ibm.com\/-infocenter\/clresctr\/vxrx\/index.jsp, 2006."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/977400.978033"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v18:6"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/11948148_5"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2004.7"},{"key":"e_1_2_1_11_1","volume-title":"Job submission description language (jsdl) specification, version 1.0","author":"Anjomshoaa A.","year":"2005","unstructured":"A. Anjomshoaa , M. Drescher , D. Fellows , A. Ly , S. McGough , D. Pulsipher , and A. Savva . Job submission description language (jsdl) specification, version 1.0 , 2005 . A. Anjomshoaa, M. Drescher, D. Fellows, A. Ly, S. McGough, D. Pulsipher, and A. Savva. Job submission description language (jsdl) specification, version 1.0, 2005."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bth361"},{"key":"e_1_2_1_13_1","first-page":"13","article-title":"A framework for mapping complex scientific workflows onto distributed systems","author":"Deelman E.","year":"2005","unstructured":"E. Deelman , G. Singh , M. H. Su , J. Blythe , Y. Gil , C. Kesselman , G. Mehta , K. Vahi , G. B. Berriman , and J. Good . A framework for mapping complex scientific workflows onto distributed systems . Scientific Programming , 13 , 2005 . E. Deelman, G. Singh, M. H. Su, J. Blythe, Y. Gil, C. Kesselman, G. Mehta, K. Vahi, G. B. Berriman, and J. Good. A framework for mapping complex scientific workflows onto distributed systems. Scientific Programming, 13, 2005.","journal-title":"Scientific Programming"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200101500401"},{"key":"e_1_2_1_15_1","volume-title":"Resource Management of Triana P2P Services","author":"Taylor I.","year":"2003","unstructured":"I. Taylor , M. Shields , and I. Wang . Resource Management of Triana P2P Services . 2003 . I. Taylor, M. Shields, and I. Wang. Resource Management of Triana P2P Services. 2003."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342008096067"},{"key":"e_1_2_1_17_1","unstructured":"T. Andrews F. Curbera Siebel Systems Y. Goland H. Dholakia J. Klein F. Leymann Kevin Liu Dieter Roller Doug Smith Ivana Trickovic and Sanjiva Weerawarana. Business process execution language for web services. http:\/\/www-128.ibm.com\/developerworks\/library\/ws-bpel\/ 2003.  T. Andrews F. Curbera Siebel Systems Y. Goland H. Dholakia J. Klein F. Leymann Kevin Liu Dieter Roller Doug Smith Ivana Trickovic and Sanjiva Weerawarana. Business process execution language for web services. http:\/\/www-128.ibm.com\/developerworks\/library\/ws-bpel\/ 2003."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v18:10"},{"key":"e_1_2_1_19_1","volume-title":"End-to-End Scheduling with IBM Tivoli Workload Scheduler Version","author":"Gucer V.","year":"2004","unstructured":"V. Gucer , M. A. Lowry , and F. B. Knudsen . End-to-End Scheduling with IBM Tivoli Workload Scheduler Version . IBM Press , 2004 . V. Gucer, M. A. Lowry, and F. B. Knudsen. End-to-End Scheduling with IBM Tivoli Workload Scheduler Version. IBM Press, 2004."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74974-5_3"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of International Conference on Web Information Systems and Technologies (WEBIST)","author":"Ezenwoye O.","year":"2007","unstructured":"O. Ezenwoye and S. M. Sadjadi . Trap\/bpel: A framework for dynamic adaptation of composite services . In Proceedings of International Conference on Web Information Systems and Technologies (WEBIST) , 2007 . O. Ezenwoye and S. M. Sadjadi. Trap\/bpel: A framework for dynamic adaptation of composite services. In Proceedings of International Conference on Web Information Systems and Technologies (WEBIST), 2007."},{"key":"e_1_2_1_22_1","volume-title":"Data-wise: Efficient management of data-intensive workflows in scheduled grid environments. In submission","author":"Dasgupta G.","year":"2008","unstructured":"G. Dasgupta , K. Dasgupta , and B. Viswanathan . Data-wise: Efficient management of data-intensive workflows in scheduled grid environments. In submission , 2008 . G. Dasgupta, K. Dasgupta, and B. Viswanathan. Data-wise: Efficient management of data-intensive workflows in scheduled grid environments. In submission, 2008."},{"key":"e_1_2_1_23_1","volume-title":"http:\/\/www-306.ibm.com\/software\/tivoli\/products\/dynamic-workload-broker\/index.html","author":"IBM.","year":"2006","unstructured":"IBM. Ibm tivoli dynamic workload broker. http:\/\/www-306.ibm.com\/software\/tivoli\/products\/dynamic-workload-broker\/index.html , 2006 . IBM. Ibm tivoli dynamic workload broker. http:\/\/www-306.ibm.com\/software\/tivoli\/products\/dynamic-workload-broker\/index.html, 2006."},{"key":"e_1_2_1_24_1","unstructured":"IBM and FIU. Latin american grid. http:\/\/www.latinamericangrid.org\/ 2006.  IBM and FIU. Latin american grid. http:\/\/www.latinamericangrid.org\/ 2006."},{"key":"e_1_2_1_25_1","unstructured":"N. Bobroff G. Dasgupta and et. al. Enabling Interoperability among Meta-Schedulers. In Preparation.  N. Bobroff G. Dasgupta and et. al. Enabling Interoperability among Meta-Schedulers . In Preparation."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1377943.1377958"},{"key":"e_1_2_1_27_1","volume-title":"Technical overview of websphere process server and websphere integration developer. www.ibm.com\/redbook","author":"Putte G. V.","year":"2005","unstructured":"G. V. Putte and L. Gavin . Technical overview of websphere process server and websphere integration developer. www.ibm.com\/redbook , 2005 . G. V. Putte and L. Gavin. Technical overview of websphere process server and websphere integration developer. www.ibm.com\/redbook, 2005."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1341312.1341324","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1341312.1341324","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:39:14Z","timestamp":1750253954000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1341312.1341324"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,1]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,1]]}},"alternative-id":["10.1145\/1341312.1341324"],"URL":"https:\/\/doi.org\/10.1145\/1341312.1341324","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2008,1]]},"assertion":[{"value":"2008-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}