Abstract | ||
---|---|---|
Fog computing has the potential to be an energy-efficient alternative to cloud computing for guaranteeing latency requirements of Latency-critical (LC) IoT services. However, even in fog computing low energy-efficiency of homogeneous multi-core server processors can be a major contributor to energy wastage. Recent studies have shown that Heterogeneous Multi-core Processors (HMPs) can improve energy efficiency of servers by adapting to dynamic load changes of LC-services. However, proposed approaches optimize energy only at a single server level. In our work, we demonstrate that optimization at the cluster-level across many HMP-servers can offer much greater energy savings through optimal work distribution across the HMP-servers while still guaranteeing the Service Level Objectives (SLO) of LC-services. In this paper, we present Greeniac, a cluster-level task manager that employs Reinforcement Learning to identify optimal configurations at the server- and cluster-levels for different workloads. We develop a server-level service scheduler and a cluster-level load balancing module to assign services and distribute tasks across HMP servers based on the learned configurations. In addition to meeting the required SLO targets, Greeniac achieves up to 28% energy saving compared to best-case cluster scheduling techniques with local HMP-aware scheduling on a 4-server fog cluster, with potentially larger savings in a larger cluster. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/FMEC.2019.8795353 | 2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC) |
Keywords | Field | DocType |
service level objectives,heterogeneous multicore processors,energy savings,latency-critical IoT services,optimal work distribution,energy wastage,homogeneous multicore server processors,fog computing low energy-efficiency,latency requirements,cloud computing,4-server fog cluster,HMP servers,cluster-level load balancing module,server-level service scheduler,optimal configurations,cluster-level task manager,LC-services,HMP-servers | Task manager,Service level objective,Load balancing (computing),Efficient energy use,Scheduling (computing),Computer science,Server,Distributed computing,Reinforcement learning,Cloud computing | Conference |
ISBN | Citations | PageRank |
978-1-7281-1797-3 | 0 | 0.34 |
References | Authors | |
15 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sambit Shukla | 1 | 0 | 0.34 |
Dipak Ghosal | 2 | 2848 | 163.40 |
Kesheng Wu | 3 | 1231 | 108.30 |
Alex Sim | 4 | 243 | 42.76 |
Matthew K. Farrens | 5 | 1 | 2.38 |