{"title":"映射工作流资源请求,提高数据中心的带宽效率","authors":"Vishal Girisagar, Tram Truong Huu, G. Mohan","doi":"10.1145/2833312.2833448","DOIUrl":null,"url":null,"abstract":"Representing a large class of coarse-grained distributed applications, workflows require large computing and bandwidth resources for their execution. With specific resource requirements due to data precedence and time disjointness among workflow tasks, mapping workflow resource requests in data centers is a challenging problem for cloud providers. While existing approaches only focus on satisfying computing resources and ignore the impact of mapping on bandwidth usage, we consider both computing and network resources to improve bandwidth efficiency in data centers while guaranteeing the performance of users' applications. We first formulate an integer programming optimization model for the mapping problem that minimizes the bandwidth allocated to workflows. We then develop two algorithms namely Critical Path Workflow Mapping (CPWM) and Edge Priority Workflow Mapping (EPWM) to solve this problem. We evaluate CPWM and EPWM through comprehensive simulations. The results show that CPWM and EPWM significantly reduce the bandwidth allocated for a workflow request by up to 66% for random workflows and 80% for realisticapplication workflows compared to baseline algorithms.","PeriodicalId":113772,"journal":{"name":"Proceedings of the 17th International Conference on Distributed Computing and Networking","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Mapping workflow resource requests for bandwidth efficiency in data centers\",\"authors\":\"Vishal Girisagar, Tram Truong Huu, G. Mohan\",\"doi\":\"10.1145/2833312.2833448\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Representing a large class of coarse-grained distributed applications, workflows require large computing and bandwidth resources for their execution. With specific resource requirements due to data precedence and time disjointness among workflow tasks, mapping workflow resource requests in data centers is a challenging problem for cloud providers. While existing approaches only focus on satisfying computing resources and ignore the impact of mapping on bandwidth usage, we consider both computing and network resources to improve bandwidth efficiency in data centers while guaranteeing the performance of users' applications. We first formulate an integer programming optimization model for the mapping problem that minimizes the bandwidth allocated to workflows. We then develop two algorithms namely Critical Path Workflow Mapping (CPWM) and Edge Priority Workflow Mapping (EPWM) to solve this problem. We evaluate CPWM and EPWM through comprehensive simulations. The results show that CPWM and EPWM significantly reduce the bandwidth allocated for a workflow request by up to 66% for random workflows and 80% for realisticapplication workflows compared to baseline algorithms.\",\"PeriodicalId\":113772,\"journal\":{\"name\":\"Proceedings of the 17th International Conference on Distributed Computing and Networking\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-01-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 17th International Conference on Distributed Computing and Networking\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2833312.2833448\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 17th International Conference on Distributed Computing and Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2833312.2833448","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mapping workflow resource requests for bandwidth efficiency in data centers
Representing a large class of coarse-grained distributed applications, workflows require large computing and bandwidth resources for their execution. With specific resource requirements due to data precedence and time disjointness among workflow tasks, mapping workflow resource requests in data centers is a challenging problem for cloud providers. While existing approaches only focus on satisfying computing resources and ignore the impact of mapping on bandwidth usage, we consider both computing and network resources to improve bandwidth efficiency in data centers while guaranteeing the performance of users' applications. We first formulate an integer programming optimization model for the mapping problem that minimizes the bandwidth allocated to workflows. We then develop two algorithms namely Critical Path Workflow Mapping (CPWM) and Edge Priority Workflow Mapping (EPWM) to solve this problem. We evaluate CPWM and EPWM through comprehensive simulations. The results show that CPWM and EPWM significantly reduce the bandwidth allocated for a workflow request by up to 66% for random workflows and 80% for realisticapplication workflows compared to baseline algorithms.