中国科学技术大学学报 ›› 2019, Vol. 49 ›› Issue (10): 820-827.DOI: 10.3969/j.issn.0253-2778.2019.10.007

• 论著 • 上一篇    下一篇

微云环境下请求分发和容器部署成本优化

郑晓杰,李京   

  1. 中国科学技术大学计算机科学与技术学院,安徽合肥 230027
  • 收稿日期:2019-03-28 修回日期:2019-05-28 接受日期:2019-05-28 出版日期:2019-10-31 发布日期:2019-05-28
  • 通讯作者: 李京
  • 作者简介:郑晓杰,男,1994年生,硕士生,研究方向:移动云计算,边缘计算.E-mail:stanleye@mail.ustc.edu.cn

Cost optimization of request dispatching and container deployment in cloudlets

ZHENG Xiaojie, LI Jing   

  1. School of Computer Science and Technology,University of Science and Technology of China,hefei 230027,china
  • Received:2019-03-28 Revised:2019-05-28 Accepted:2019-05-28 Online:2019-10-31 Published:2019-05-28

摘要: 随着物联网(IoT)的发展,微云(cloudlet)正在为更多低延迟、高带宽要求的应用进行服务.物联网应用请求量在时间和空间分布极其不均,如果微云仅处理周围请求,会导致一部分微云过载时,另一部分微云负载不足.此外,物联网应用的重要程度各不相同,请求量大的服务可能会抢占微云资源,使关键服务得不到执行.微云负载不均和关键服务无法执行会使云基础设施提供商成本激增.于是基于容器的微云资源分配模型,提出请求分发和容器部署成本优化问题,最优化云基础设施提供商的成本.在此基础上,提出了成本优化贪心算法(CO-Greedy),该算法能够寻找合理的请求分发和容器部署方案.实验结果表明,该算法在不同场景下表现都优于已有算法.

关键词: 微云,容器,资源分配

Abstract: With the development of the Internet of Things (IoT), cloudlet is serving more low-latency, high-bandwidth applications. The application request is dynamic in time and space. If a cloudlet only processes the surrounding requests, some cloudlets will be overloaded while others are underloaded. In addition, IoT applications vary in importance. Some unimportant services with large requests may preempt the cloudlet resources, resulting in critical services unable to be executed. Cloudlet load imbalance and critical service starvation will increase the cost of the cloud infrastructure provider. Cost optimization of request dispatching and container deployment in container-based cloudlets are investigated and a cost optimization greedy algorithm named CO-Greedy is proposed which optimizes cost by dispatching the request to the surrounding cloudlet. The experimental results show that the algorithm has better performance in all scenarios.

Key words: cloudlet, container, resource allocation

中图分类号: