En-OsCo: Energy-aware osmotic computing framework using hyper-heuristics

Kuljeet Kaur, Sahil Garg, Georges Kaddoum, Syed Hassan Ahmed, Dushantha Nalin K. Jayakody

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

The proliferation of the Internet of Things (IoT) has paved the way for many cloud based applications such as smart grid, healthcare, traffic management, finance, etc. In this vein, the need of transferring large data-streams to remote data centers is a key concern for modern Cloud-based IoT paradigms. This disrupts the remote Cloud Computing model, moving applications, data and computing resources to the logical extremes of the network. Thus, to handle streaming data in IoT environments, an efficient IoT-based computing model that can dynamically handle the interplay between Cloud and Edge data centers is required. In this direction, a recent paradigm, popularly known as Osmotic Computing, has emerged to ensure the acceptable performance of widely dispersed services. However, the burden of data-offloading across multiple data centers usually leads to a consequent increase in their energy consumption which in-turn will affect the overall Quality of Service (QoS) of the IoT-based applications. Keeping focus on all these issues, a consolidated decision making framework for Osmotic Computing, i.e., En-OsCo, is designed to ensure the energy-aware dynamic management of resources. The proposed framework incorporates four significant contributions: i) Resource monitoring of Edge data centers using Extended Kalman Filter, ii) Optimal dispatch of incoming services to the Edge/Cloud setup using Hyper-heuristics, iii) Minimizing the energy consumption of underlying data centers and reducing the service latency, and iv) Reducing the search space of Hyper-heuristics by keeping track of previously made decisions using Universal Streaming Monitoring. Further, in order to validate the efficacy of the proposed En-OsCo framework, ContainerCloudSim has been used in combination of HyFlex on PlanetLab datasets. The obtained results validate the purpose of the proposed scheme in minimizing the overall energy consumption of the computing setup while considerably reducing the latency.

Original languageEnglish
Title of host publicationPERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era
PublisherAssociation for Computing Machinery
Pages19-24
Number of pages6
ISBN (Electronic)9781450368056
DOIs
Publication statusPublished - 2 Jul 2019
Event2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era, PERSIST-IoT 2019 - Catania, Italy
Duration: 2 Jul 2019 → …

Publication series

NameProceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)

Conference

Conference2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era, PERSIST-IoT 2019
CountryItaly
CityCatania
Period2.7.19 → …

Fingerprint

Energy utilization
Monitoring
Extended Kalman filters
Finance
Cloud computing
Quality of service
Decision making
Internet of things

Keywords

  • And osmotic computing
  • Cloud computing
  • Edge computing
  • Energy minimization
  • Extended kalman filter
  • Hyper-heuristics
  • Latency minimization

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications
  • Software

Cite this

Kaur, K., Garg, S., Kaddoum, G., Ahmed, S. H., & Jayakody, D. N. K. (2019). En-OsCo: Energy-aware osmotic computing framework using hyper-heuristics. In PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era (pp. 19-24). (Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)). Association for Computing Machinery. https://doi.org/10.1145/3331052.3332473

En-OsCo : Energy-aware osmotic computing framework using hyper-heuristics. / Kaur, Kuljeet; Garg, Sahil; Kaddoum, Georges; Ahmed, Syed Hassan; Jayakody, Dushantha Nalin K.

PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era. Association for Computing Machinery, 2019. p. 19-24 (Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kaur, K, Garg, S, Kaddoum, G, Ahmed, SH & Jayakody, DNK 2019, En-OsCo: Energy-aware osmotic computing framework using hyper-heuristics. in PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era. Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), Association for Computing Machinery, pp. 19-24, 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era, PERSIST-IoT 2019, Catania, Italy, 2.7.19. https://doi.org/10.1145/3331052.3332473
Kaur K, Garg S, Kaddoum G, Ahmed SH, Jayakody DNK. En-OsCo: Energy-aware osmotic computing framework using hyper-heuristics. In PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era. Association for Computing Machinery. 2019. p. 19-24. (Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)). https://doi.org/10.1145/3331052.3332473
Kaur, Kuljeet ; Garg, Sahil ; Kaddoum, Georges ; Ahmed, Syed Hassan ; Jayakody, Dushantha Nalin K. / En-OsCo : Energy-aware osmotic computing framework using hyper-heuristics. PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era. Association for Computing Machinery, 2019. pp. 19-24 (Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)).
@inproceedings{37187026ab53425c97596d3f6ac32e21,
title = "En-OsCo: Energy-aware osmotic computing framework using hyper-heuristics",
abstract = "The proliferation of the Internet of Things (IoT) has paved the way for many cloud based applications such as smart grid, healthcare, traffic management, finance, etc. In this vein, the need of transferring large data-streams to remote data centers is a key concern for modern Cloud-based IoT paradigms. This disrupts the remote Cloud Computing model, moving applications, data and computing resources to the logical extremes of the network. Thus, to handle streaming data in IoT environments, an efficient IoT-based computing model that can dynamically handle the interplay between Cloud and Edge data centers is required. In this direction, a recent paradigm, popularly known as Osmotic Computing, has emerged to ensure the acceptable performance of widely dispersed services. However, the burden of data-offloading across multiple data centers usually leads to a consequent increase in their energy consumption which in-turn will affect the overall Quality of Service (QoS) of the IoT-based applications. Keeping focus on all these issues, a consolidated decision making framework for Osmotic Computing, i.e., En-OsCo, is designed to ensure the energy-aware dynamic management of resources. The proposed framework incorporates four significant contributions: i) Resource monitoring of Edge data centers using Extended Kalman Filter, ii) Optimal dispatch of incoming services to the Edge/Cloud setup using Hyper-heuristics, iii) Minimizing the energy consumption of underlying data centers and reducing the service latency, and iv) Reducing the search space of Hyper-heuristics by keeping track of previously made decisions using Universal Streaming Monitoring. Further, in order to validate the efficacy of the proposed En-OsCo framework, ContainerCloudSim has been used in combination of HyFlex on PlanetLab datasets. The obtained results validate the purpose of the proposed scheme in minimizing the overall energy consumption of the computing setup while considerably reducing the latency.",
keywords = "And osmotic computing, Cloud computing, Edge computing, Energy minimization, Extended kalman filter, Hyper-heuristics, Latency minimization",
author = "Kuljeet Kaur and Sahil Garg and Georges Kaddoum and Ahmed, {Syed Hassan} and Jayakody, {Dushantha Nalin K.}",
year = "2019",
month = "7",
day = "2",
doi = "10.1145/3331052.3332473",
language = "English",
series = "Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)",
publisher = "Association for Computing Machinery",
pages = "19--24",
booktitle = "PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era",

}

TY - GEN

T1 - En-OsCo

T2 - Energy-aware osmotic computing framework using hyper-heuristics

AU - Kaur, Kuljeet

AU - Garg, Sahil

AU - Kaddoum, Georges

AU - Ahmed, Syed Hassan

AU - Jayakody, Dushantha Nalin K.

PY - 2019/7/2

Y1 - 2019/7/2

N2 - The proliferation of the Internet of Things (IoT) has paved the way for many cloud based applications such as smart grid, healthcare, traffic management, finance, etc. In this vein, the need of transferring large data-streams to remote data centers is a key concern for modern Cloud-based IoT paradigms. This disrupts the remote Cloud Computing model, moving applications, data and computing resources to the logical extremes of the network. Thus, to handle streaming data in IoT environments, an efficient IoT-based computing model that can dynamically handle the interplay between Cloud and Edge data centers is required. In this direction, a recent paradigm, popularly known as Osmotic Computing, has emerged to ensure the acceptable performance of widely dispersed services. However, the burden of data-offloading across multiple data centers usually leads to a consequent increase in their energy consumption which in-turn will affect the overall Quality of Service (QoS) of the IoT-based applications. Keeping focus on all these issues, a consolidated decision making framework for Osmotic Computing, i.e., En-OsCo, is designed to ensure the energy-aware dynamic management of resources. The proposed framework incorporates four significant contributions: i) Resource monitoring of Edge data centers using Extended Kalman Filter, ii) Optimal dispatch of incoming services to the Edge/Cloud setup using Hyper-heuristics, iii) Minimizing the energy consumption of underlying data centers and reducing the service latency, and iv) Reducing the search space of Hyper-heuristics by keeping track of previously made decisions using Universal Streaming Monitoring. Further, in order to validate the efficacy of the proposed En-OsCo framework, ContainerCloudSim has been used in combination of HyFlex on PlanetLab datasets. The obtained results validate the purpose of the proposed scheme in minimizing the overall energy consumption of the computing setup while considerably reducing the latency.

AB - The proliferation of the Internet of Things (IoT) has paved the way for many cloud based applications such as smart grid, healthcare, traffic management, finance, etc. In this vein, the need of transferring large data-streams to remote data centers is a key concern for modern Cloud-based IoT paradigms. This disrupts the remote Cloud Computing model, moving applications, data and computing resources to the logical extremes of the network. Thus, to handle streaming data in IoT environments, an efficient IoT-based computing model that can dynamically handle the interplay between Cloud and Edge data centers is required. In this direction, a recent paradigm, popularly known as Osmotic Computing, has emerged to ensure the acceptable performance of widely dispersed services. However, the burden of data-offloading across multiple data centers usually leads to a consequent increase in their energy consumption which in-turn will affect the overall Quality of Service (QoS) of the IoT-based applications. Keeping focus on all these issues, a consolidated decision making framework for Osmotic Computing, i.e., En-OsCo, is designed to ensure the energy-aware dynamic management of resources. The proposed framework incorporates four significant contributions: i) Resource monitoring of Edge data centers using Extended Kalman Filter, ii) Optimal dispatch of incoming services to the Edge/Cloud setup using Hyper-heuristics, iii) Minimizing the energy consumption of underlying data centers and reducing the service latency, and iv) Reducing the search space of Hyper-heuristics by keeping track of previously made decisions using Universal Streaming Monitoring. Further, in order to validate the efficacy of the proposed En-OsCo framework, ContainerCloudSim has been used in combination of HyFlex on PlanetLab datasets. The obtained results validate the purpose of the proposed scheme in minimizing the overall energy consumption of the computing setup while considerably reducing the latency.

KW - And osmotic computing

KW - Cloud computing

KW - Edge computing

KW - Energy minimization

KW - Extended kalman filter

KW - Hyper-heuristics

KW - Latency minimization

UR - http://www.scopus.com/inward/record.url?scp=85071922408&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85071922408&partnerID=8YFLogxK

U2 - 10.1145/3331052.3332473

DO - 10.1145/3331052.3332473

M3 - Conference contribution

AN - SCOPUS:85071922408

T3 - Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc)

SP - 19

EP - 24

BT - PERSIST-IoT 2019 - Proceedings of the 2019 ACM MobiHoc Workshop on Pervasive Systems in the IoT Era

PB - Association for Computing Machinery

ER -