{"title":"网格环境下多并发作业资源代理的多代理框架","authors":"Sarbani Roy, S. Dasgupta, N. Mukherjee","doi":"10.1109/ISPDC.2006.3","DOIUrl":null,"url":null,"abstract":"In this paper we present the design and implementation of a multiagent framework for executing multiple concurrent jobs in a grid environment. Resource broker plays an imperative role in our framework. The aim of the resource broker is to find, select, reserve and allocate suitable resources to each job submitted by the client. Resource broker always tries to optimize resource utilization and ensure fairness. The multiagent framework assists in executing multiple concurrent jobs in an adaptive execution environment. Services offered by the framework include resource brokering, performance analysis, local tuning and more importantly rescheduling depending on the changing resource requirements. Part of the framework makes use of mobile agents for scheduling and rescheduling purposes. The paper discusses the implementation of the resource brokering and also describes the implementation of a part of the framework which schedules and reschedules the jobs and manages the resources on the basis of some performance monitoring data","PeriodicalId":196790,"journal":{"name":"2006 Fifth International Symposium on Parallel and Distributed Computing","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A Multi-agent Framework for Resource Brokering of Multiple Concurrent Jobs in Grid Environment\",\"authors\":\"Sarbani Roy, S. Dasgupta, N. Mukherjee\",\"doi\":\"10.1109/ISPDC.2006.3\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we present the design and implementation of a multiagent framework for executing multiple concurrent jobs in a grid environment. Resource broker plays an imperative role in our framework. The aim of the resource broker is to find, select, reserve and allocate suitable resources to each job submitted by the client. Resource broker always tries to optimize resource utilization and ensure fairness. The multiagent framework assists in executing multiple concurrent jobs in an adaptive execution environment. Services offered by the framework include resource brokering, performance analysis, local tuning and more importantly rescheduling depending on the changing resource requirements. Part of the framework makes use of mobile agents for scheduling and rescheduling purposes. The paper discusses the implementation of the resource brokering and also describes the implementation of a part of the framework which schedules and reschedules the jobs and manages the resources on the basis of some performance monitoring data\",\"PeriodicalId\":196790,\"journal\":{\"name\":\"2006 Fifth International Symposium on Parallel and Distributed Computing\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 Fifth International Symposium on Parallel and Distributed Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISPDC.2006.3\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 Fifth International Symposium on Parallel and Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPDC.2006.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Multi-agent Framework for Resource Brokering of Multiple Concurrent Jobs in Grid Environment
In this paper we present the design and implementation of a multiagent framework for executing multiple concurrent jobs in a grid environment. Resource broker plays an imperative role in our framework. The aim of the resource broker is to find, select, reserve and allocate suitable resources to each job submitted by the client. Resource broker always tries to optimize resource utilization and ensure fairness. The multiagent framework assists in executing multiple concurrent jobs in an adaptive execution environment. Services offered by the framework include resource brokering, performance analysis, local tuning and more importantly rescheduling depending on the changing resource requirements. Part of the framework makes use of mobile agents for scheduling and rescheduling purposes. The paper discusses the implementation of the resource brokering and also describes the implementation of a part of the framework which schedules and reschedules the jobs and manages the resources on the basis of some performance monitoring data