Abstract
Workflow underlies most process automation software, such as those for product lines, business processes, and scientific computing. However, current Cloud Computing based workflow systems cannot support real-time applications due to network latency, which limits their application in many IoT systems such as smart healthcare and smart traffic. Fog Computing extends the Cloud by providing virtualized computing resources close to the End Devices so that the response time of accessing computing resources can be reduced significantly. However, how to most effectively manage heterogeneous resources and different computing tasks in the Fog is a big challenge. In this paper, we introduce 'FogWorkflowSim' an efficient and extensible toolkit for automatically evaluating resource and task management strategies in Fog Computing with simulated user-defined workflow applications. Specifically, FogWorkflowSim is able to: 1) automatically set up a simulated Fog Computing environment for workflow applications; 2) automatically execute user submitted workflow applications; 3) automatically evaluate and compare the performance of different computation offloading and task scheduling strategies with three basic performance metrics, including time, energy and cost. FogWorkflowSim can serve as an effective experimental platform for researchers in Fog based workflow systems as well as practitioners interested in adopting Fog Computing and workflow systems for their new software projects. (Demo video: https://youtu.be/AsMovcuSkx8)
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019 |
Editors | Julia Lawall, Darko Marinov |
Place of Publication | Piscataway NJ USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 1114-1117 |
Number of pages | 4 |
ISBN (Electronic) | 9781728125084 |
ISBN (Print) | 9781728125091 |
DOIs | |
Publication status | Published - 2019 |
Event | Automated Software Engineering Conference 2019 - San Diego, United States of America Duration: 10 Nov 2019 → 15 Nov 2019 Conference number: 34th https://2019.ase-conferences.org/ (Conference website) https://dl.acm.org/doi/proceedings/10.5555/3382508 (Proceedings) |
Conference
Conference | Automated Software Engineering Conference 2019 |
---|---|
Abbreviated title | ASE 2019 |
Country/Territory | United States of America |
City | San Diego |
Period | 10/11/19 → 15/11/19 |
Internet address |
|
Keywords
- Fog Computing
- Performance Evaluation
- Simulation Toolkit
- Task Scheduling
- Workflow