Addressing application latency requirements through edge scheduling
Latency-sensitive and data-intensive applications, such as IoT or mobile services, are leveraged by Edge computing, which extends the cloud ecosystem with distributed computational resources in proximity to data providers and consumers. This brings significant benefits in terms of lower latency and higher bandwidth. However, by definition, edge computing has limited resources with respect to cloud counterparts; thus, there exists a trade-off between proximity to users and resource utilization. Moreover, service availability is a significant concern at the edge of the network, where extensive support systems as in cloud data centers are not usually present. To overcome these limitations, we propose a score-based edge service scheduling algorithm that evaluates network, compute, and reliability capabilities of edge nodes. The algorithm outputs the maximum scoring mapping between resources and services with regard to four critical aspects of service quality. Our simulation-based experiments on live video streaming services demonstrate significant improvements in both network delay and service time. Moreover, we compare edge computing with cloud computing and content delivery networks within the context of latency-sensitive and data-intensive applications. The results suggest that our edge-based scheduling algorithm is a viable solution for high service quality and responsiveness in deploying such applications.
Top- Aral, Atakan
- Brandic, Ivona
- Uriarte, Rafael Brundo
- De Nicola, Rocco
- Scoca, Vincenzo
Category |
Journal Paper |
Divisions |
Scientific Computing |
Subjects |
Datenverarbeitungsmanagement Kuenstliche Intelligenz Rechnerperipherie, Datenkommunikationshardware Systemarchitektur Allgemeines |
Journal or Publication Title |
The Journal of Grid Computing |
ISSN |
1570-7873 |
Publisher |
Springer |
Page Range |
pp. 677-698 |
Number |
4 |
Volume |
17 |
Date |
5 November 2019 |
Export |