Back to Search
Start Over
Enabling Workload Engineering in Edge, Fog, and Cloud Computing through OpenStack-based Middleware
- Source :
- ACM Transactions on Internet Technology. 19:1-22
- Publication Year :
- 2019
- Publisher :
- Association for Computing Machinery (ACM), 2019.
-
Abstract
- To enable and support smart environments, a recent ICT trend promotes pushing computation from the remote Cloud as close to data sources as possible, resulting in the emergence of the Fog and Edge computing paradigms. Together with Cloud computing, they represent a stacked architecture, in which raw datasets are first pre-processed locally at the Edge and then vertically offloaded to the Fog and/or the Cloud. However, as hardware is becoming increasingly powerful, Edge devices are seen as candidates for offering data processing capabilities, able to pool and share computing resources to achieve better performance at a lower network latency—a pattern that can be also applied to Fog nodes. In these circumstances, it is important to enable efficient, intelligent, and balanced allocation of resources, as well as their further orchestration, in an elastic and transparent manner. To address such a requirement, this article proposes an OpenStack-based middleware platform through which resource containers at the Edge, Fog, and Cloud levels can be discovered, combined, and provisioned to end users and applications, thereby facilitating and orchestrating offloading processes. As demonstrated through a proof of concept on an intelligent surveillance system, by converging the Edge, Fog, and Cloud, the proposed architecture has the potential to enable faster data processing, as compared to processing at the Edge, Fog, or Cloud levels separately. This also allows architects to combine different offloading patterns in a flexible and fine-grained manner, thus providing new workload engineering patterns. Measurements demonstrated the effectiveness of such patterns, even outperforming edge clusters.
- Subjects :
- Stack4Things
IoT
Edge device
Computer Networks and Communications
Computer science
Distributed computing
Cloud computing
Smart environment
02 engineering and technology
computer.software_genre
Big data
Fog
Edge
0202 electrical engineering, electronic engineering, information engineering
Orchestration (computing)
Edge computing
Offloading
business.industry
020206 networking & telecommunications
Provisioning
Middleware (distributed applications)
020201 artificial intelligence & image processing
Big data, Cloud computing, Edge, Fog, IoT, Offloading, Smart environment, Stack4Things
Enhanced Data Rates for GSM Evolution
business
computer
Subjects
Details
- ISSN :
- 15576051 and 15335399
- Volume :
- 19
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Internet Technology
- Accession number :
- edsair.doi.dedup.....8d82ac4f06f0652e687b8b1764d2b675