SLedge: Scheduling and Load Balancing for a Stream Processing EDGE Architecture
Abstract
Natural disasters have a significant impact on human welfare. In recent years, disasters are more violent and frequent due to climate change, so their impact may be higher if no preemptive measures are taken. In this context, real-time data processing and analysis have shown great potential to support decision-making, rescue, and recovery after a disaster. However, disaster scenarios are challenging due to their highly dynamic nature. In particular, we focus on data traffic and available processing resources. In this work, we propose SLedgeâan edge-based processing model that enables mobile devices to support stream processing systemsâ tasks under post-disaster scenarios. SLedge relies on a two-level control loop that automatically schedules SPSâs tasks over mobile devices to increase the systemâs resilience, reduce latency, and provide accurate outputs. Our results show that SLedge can outperform a cloud-based infrastructure in terms of latency while keeping a low overhead. SLedge processes data up to five times faster than a cloud-based architecture while improving load balancing among processing resources, dealing better with traffic spikes, and reducing data loss and battery drain.
Más información
| Título según WOS: | SLedge: Scheduling and Load Balancing for a Stream Processing EDGE Architecture |
| Título según SCOPUS: | SLedge: Scheduling and Load Balancing for a Stream Processing EDGE Architecture |
| Título de la Revista: | Applied Sciences (Switzerland) |
| Volumen: | 12 |
| Número: | 13 |
| Editorial: | Multidisciplinary Digital Publishing Institute (MDPI) |
| Fecha de publicación: | 2022 |
| Idioma: | English |
| DOI: |
10.3390/app12136474 |
| Notas: | ISI, SCOPUS - ISI |