Keyvan Aghababaiyan

NI
3papers
Novelty30%
AI Score36

3 Papers

29.6NIApr 17
Scalable Deterministic Task Offloading and Resource Allocation in the IoT-Edge-Cloud Continuum

Keyvan Aghababaiyan, Baldomero Coll-Perales, Javier Gozalvez

Future 6 G networks are envisioned as a network of networks (NoN) ecosystem, integrating communication and computing resources across multiple domains. At the deep edge, IoT and end-user devices will form subnetworks for local communication and distributed task processing. These subnetworks will seamlessly integrate into the NoN ecosystem, creating an IoT-edge-cloud continuum. The unified resources across this continuum facilitate dynamic and scalable task offloading, unlocking new possibilities to support emerging services, including critical vertical services with stringent reliability and deterministic service level requirements. In this context, this paper demonstrates that a deterministic approach to task offloading and resource (communication and computing) allocation in the IoT-edge-cloud continuum not only ensures deterministic service levels but also enhances scalability compared to existing task offloading and resource allocation methods. By flexibly managing task completion deadlines while maintaining deterministic (i.e. bounded latency) service levels, deterministic policies achieve a more balanced workload and resource distribution across the continuum, ultimately improving scalability.

38.2NIApr 17
Deterministic Task Scheduling in In-Vehicle Networks for Software-Defined Vehicles

Keyvan Aghababaiyan, Baldomero Coll-Perales, Luca Lusvarghi et al.

Modern vehicles are embedding increasing levels of automation, connectivity, and intelligence, which require advanced in-vehicle networks and computational platforms to support the dependability and deterministic requirements of critical in-vehicle functions. To this end, the automotive industry is shifting towards software-defined vehicles (SDVs) and zonal E/E architectures with centralized computing nodes. Realizing the full potential of these new architectures requires an efficient management of the in-vehicles computational workload. In this context, this paper introduces a deterministic task scheduling approach for in-vehicle networks (IVN), and demonstrates that it can better guarantee deterministic service levels than alternative approaches based on the shortest path or the objective to minimize task execution time. Our evaluation also demonstrates that a deterministic task scheduling can satisfactorily support increasing in-vehicle computational workloads and tasks, and achieve a more balanced workload and resource utilization across the IVN. These gains are validated across a variety of IVN topologies, and in hybrid wireless-wired IVN implementations, where a gradual introduction of wireless offers increased in-vehicle connectivity diversity.

34.7NIApr 17
Deterministic Task Offloading and Resource Allocation in the IoT-Edge-Cloud Continuum

Keyvan Aghababaiyan, Baldomero Coll-Perales, Javier Gozalvez

Future cellular networks will sustainably integrate computing, intelligence and services within a network of networks ecosystem that includes IoT devices and subnetworks for local communications and distributed processing. This integration creates an IoT-edge-cloud continuum that enables opportunistic task offloading across the continuum, enhancing network performance, reducing response times and allowing a flexible resource allocation that can facilitate the system to scale according to demand. Future networks should also natively support deterministic service levels for critical and time-sensitive vertical applications. In this paper, we propose a deterministic task offloading and resource allocation scheme for the joint management of communication and computing resources in the IoT-edge-cloud continuum. The proposed scheme prioritizes task completion before deadlines over minimizing the latency in the execution of individual tasks. The scheme leverages flexible latencies across tasks to support a higher number of tasks through a more efficient management of computing and communication resources that better adapts to scenarios with constrained resources.