Danilo Charântola, Alexandre C. Mestre, Rafael Zane, L. Bittencourt
{"title":"基于组件的雾计算调度","authors":"Danilo Charântola, Alexandre C. Mestre, Rafael Zane, L. Bittencourt","doi":"10.1145/3368235.3368829","DOIUrl":null,"url":null,"abstract":"Cloud computing have established the utility computing paradigm as a standard for application development and execution. As heterogeneity in applications requirements become a norm, fog computing has emerged recently to introduce computing capacity layers between the edge and the cloud, creating a hierarchy of computing power that can be used as a utility to run highly heterogeneous applications. However, in order to make this layered infrastructure a reality, new resource management mechanisms are necessary. In this paper we propose a component-based scheduler that considers application requirements heterogeneity as well as the fog-cloud computing hierarchy to improve applications execution in a cloud-fog computing infrastructure. The proposed algorithm takes into account the delay-priority of applications when taking scheduling decision on the fog-cloud infrastructure. We evaluate the proposal in a simulator, and preliminary results suggest the component-based scheduling algorithm is able to reduce average delays for applications with stricter requirements.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Component-based Scheduling for Fog Computing\",\"authors\":\"Danilo Charântola, Alexandre C. Mestre, Rafael Zane, L. Bittencourt\",\"doi\":\"10.1145/3368235.3368829\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing have established the utility computing paradigm as a standard for application development and execution. As heterogeneity in applications requirements become a norm, fog computing has emerged recently to introduce computing capacity layers between the edge and the cloud, creating a hierarchy of computing power that can be used as a utility to run highly heterogeneous applications. However, in order to make this layered infrastructure a reality, new resource management mechanisms are necessary. In this paper we propose a component-based scheduler that considers application requirements heterogeneity as well as the fog-cloud computing hierarchy to improve applications execution in a cloud-fog computing infrastructure. The proposed algorithm takes into account the delay-priority of applications when taking scheduling decision on the fog-cloud infrastructure. We evaluate the proposal in a simulator, and preliminary results suggest the component-based scheduling algorithm is able to reduce average delays for applications with stricter requirements.\",\"PeriodicalId\":166357,\"journal\":{\"name\":\"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3368235.3368829\",\"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 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3368235.3368829","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Cloud computing have established the utility computing paradigm as a standard for application development and execution. As heterogeneity in applications requirements become a norm, fog computing has emerged recently to introduce computing capacity layers between the edge and the cloud, creating a hierarchy of computing power that can be used as a utility to run highly heterogeneous applications. However, in order to make this layered infrastructure a reality, new resource management mechanisms are necessary. In this paper we propose a component-based scheduler that considers application requirements heterogeneity as well as the fog-cloud computing hierarchy to improve applications execution in a cloud-fog computing infrastructure. The proposed algorithm takes into account the delay-priority of applications when taking scheduling decision on the fog-cloud infrastructure. We evaluate the proposal in a simulator, and preliminary results suggest the component-based scheduling algorithm is able to reduce average delays for applications with stricter requirements.