The Container Scheduling Method Based on the Min-Min in Edge Computing

With the rapid development of the Internet of Things (IoT), the number of edge devices grows exponentially. Recently, Edge computing and edge cloud data center have been proposed to solve some problem, such as delay, Quality of Service (QoS), energy consumption. Similar to the cloud data center, the edge data center will generate a lot of energy consumption. There is a large amount of literature researched the problem of cloud data center, but less focus on energy problem of the forefront file, edge data center. In order to reduce energy consumption in the edge data center, we designed a target function for physical machine's energy consumption in heterogeneous edge data center and proposed a container scheduling method based on the Min-Min. According to the target function, each container is placed on the physical machine with the least increase in energy consumption. Meanwhile, we specially hypothesis the happening by considering their resource utilization balance when the estimated minimum energy consumption is the same. The simulation results show that the proposed container scheduling method reduced the energy consumption generated by the physical machine hosting container up to 56.7% compared with the FirstFit.

[1]  Rajkumar Buyya,et al.  ContainerCloudSim: An environment for modeling and simulation of containers in cloud data centers , 2017, Softw. Pract. Exp..

[2]  Sven Helmer,et al.  A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[3]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[4]  Roberto Rojas-Cessa,et al.  Energy-aware scheduling schemes for cloud data centers on Google trace data , 2014, 2014 IEEE Online Conference on Green Communications (OnlineGreenComm).

[5]  Robert Birke,et al.  Optimizing capacity allocation for big data applications in cloud datacenters , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[6]  Mohamed Othman,et al.  Energy-Efficient Algorithms for Dynamic Virtual Machine Consolidation in Cloud Data Centers , 2017, IEEE Access.

[7]  Kee Chaing Chua,et al.  Power-efficient resource-guaranteed VM placement and routing for time-aware data center applications , 2015, Comput. Networks.

[8]  Li Li,et al.  Joint power optimization of data center network and servers with correlation analysis , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[9]  Di Liu,et al.  The research and implementation of cloud computing platform based on docker , 2014, 2014 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing(ICCWAMTIP).

[10]  Xiaohong Jiang,et al.  Power Management of Virtualized Cloud Computing Platform , 2012 .

[11]  Samiran Chattopadhyay,et al.  Resource allocation in cloud using simulated annealing , 2014, 2014 Applications and Innovations in Mobile Computing (AIMoC).

[12]  Anthony Sulistio,et al.  Private cloud for collaboration and e-Learning services: from IaaS to SaaS , 2010, Computing.

[13]  Rajkumar Buyya,et al.  A Framework and Algorithm for Energy Efficient Container Consolidation in Cloud Data Centers , 2015, 2015 IEEE International Conference on Data Science and Data Intensive Systems.

[14]  Hong Zhang,et al.  Segmented min-min: a static mapping algorithm for meta-tasks on heterogeneous computing systems , 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556).

[15]  Lin Li,et al.  Energy Consumption Management of Virtual Cloud Computing Platform , 2017 .

[16]  Rajkumar Buyya,et al.  Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers , 2013, Euro-Par.

[17]  Michela Meo,et al.  Hierarchical Approach for Green Workload Management in Distributed Data Centers , 2014, Euro-Par Workshops.