Lidé
Mostafa Kishanifarahani, Ph.D.
Všechny publikace
Architecture for AI-Enabled Multimodal Semantic Communication and Distributed Computing
- Autoři: doc. Ing. Pavel Mach, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D., Mostafa Kishanifarahani, Ph.D., Bennis, M.
- Publikace: 2025 IEEE 101st Vehicular Technology Conference: VTC2025-Spring. Piscataway: IEEE, 2025. p. 1-7. ISSN 2577-2465. ISBN 979-8-3315-3147-8.
- Rok: 2025
- DOI: 10.1109/VTC2025-Spring65109.2025.11174887
- Odkaz: https://doi.org/10.1109/VTC2025-Spring65109.2025.11174887
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
In this paper, we propose novel architecture supporting artificial intelligence-based multimodal semantic communication and distributed computing. The proposed architecture is built on existing concepts in adopted mobile networks, including cloud radio access network (C-RAN) and open-RAN (O-RAN). On top of current architectures, we introduce new key features including block for artificial intelligence (AI) training models for semantic encoding and decoding, semantic modules, and hierarchical edge cloud for distributed and parallel processing. Then, we formulate a delay minimization problem for processing of semantically encoded tasks by the hierarchical edge cloud. First, we derive optimal closed-form solutions for splitting the tasks between individual tiers of the hierarchical edge cloud while assuming actual communication and computing queues. Second, we propose a low-complexity algorithm selecting place, where the individual tasks are processed while adopting the optimal splitting of the tasks. Via simulations, we demonstrate that the proposed solution decreases average processing time and energy consumption due to computing by up to 50 % and 23 % when compared to the best performing state-of-the-art scheme.
ELICA: Efficient and Load Balanced I/O Cache Architecture for Hyperconverged Infrastructures
- Autoři: Mostafa Kishanifarahani, Ph.D., Ahmadi, S., Ahmadian, S., Salkhordeh, R., prof. Ing. Zdeněk Bečvář, Ph.D.,
- Publikace: IEEE Transactions on Parallel and Distributed Systems. 2025, 36(10), 2152-2168. ISSN 1045-9219.
- Rok: 2025
- DOI: 10.1109/TPDS.2025.3592275
- Odkaz: https://doi.org/10.1109/TPDS.2025.3592275
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
Hyperconverged Infrastructures (HCIs) combine processing and storage elements to meet the requirements of data-intensive applications in performance, scalability, and quality of service. As an emerging paradigm, HCI should couple with a variety of traditional performance improvement approaches such as I/O caching in virtualized platforms. Contemporary I/O caching schemes are optimized for traditional single-node storage architectures and suffer from two major shortcomings for multi-node architectures: a) imbalanced cache space requirement and b) imbalanced I/O traffic and load. This makes existing schemes inefficient in distributing cache resources over an array of separate physical nodes. In this paper, we propose an Efficient and Load Balanced I/O Cache Architecture (ELICA), managing the solid-state drive (SSD) cache resources across HCI nodes to enhance I/O performance. ELICA dynamically reconfigures and distributes the SSD cache resources throughout the array of HCI nodes and also balances the network traffic and I/O cache load by dynamic reallocation of cache resources. To maximize the performance, we further present an optimization problem defined by Integer Linear Programming to efficiently distribute cache resources and balance the network traffic and I/O cache relocations. Our experimental results on a real platform show that ELICA improves quality of service in terms of average and worst-case latency in HCIs by 3.1x and 23%, respectively, compared to the state-of-the-art.
Joint Management of Communication, Computing, and Storage Resources for Low Latency Vehicular Edge Computing
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D.,
- Publikace: IEEE Transactions on Intelligent Transportation Systems. 2025, 26(11), 18471-18486. ISSN 1524-9050.
- Rok: 2025
- DOI: 10.1109/TITS.2025.3601353
- Odkaz: https://doi.org/10.1109/TITS.2025.3601353
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
Low-latency Vehicular Edge Computing (VEC) applications require an efficient VEC resource allocation considering all components contributing to application latency, i.e., computation, communication, and storage. While the optimization of communication and computation resources is broadly addressed in literature, storage, a significant source of latency in the computing stack, is often ignored in existing works. Thus, in this paper, we optimize the communication and computation resources together with the storage resources to minimize the latency of VEC applications. The problem of jointly minimizing communication, computation, and storage latency under practical constraints is NP-hard. Hence, we employ dual decomposition and Lagrangian relaxation to achieve a computationally viable solution for the joint communication, computing, and storage resource allocation to VEC applications. To this end, we define a dual problem of the assignment of VEC applications to base stations. This problem corresponds to the perfect matching problem in a weighted bipartite graph and optimally solvable by algorithms with polynomial computation complexity. Then, as the solution to the dual problem may violate some constraints of the main resource allocation problem, we find a feasible solution to the main resource allocation problem using Lagrangian relaxation. We show that the joint optimization of all three aspects, i.e., communication, computation, and storage, reduces the overall offloading latency up to 60% compared to state-of-the-art works.
Sharing Semantic Information Among Vehicles to Reduce Computation and Communication Energy Consumption
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D.,
- Publikace: 2025 IEEE 101st Vehicular Technology Conference: VTC2025-Spring. Piscataway: IEEE, 2025. p. 1-7. ISSN 2577-2465. ISBN 979-8-3315-3147-8.
- Rok: 2025
- DOI: 10.1109/VTC2025-Spring65109.2025.11174581
- Odkaz: https://doi.org/10.1109/VTC2025-Spring65109.2025.11174581
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
In this paper, we propose a framework for semantic information sharing between vehicles to reduce energy consumed by computation related to processing of sensor data. The energy consumption is reduced via avoiding redundant semantics extraction by multiple vehicles. We develop an algorithm that allows sharing semantic information derived by one vehicle with neighboring vehicles, thereby reducing the need for individual semantics extraction. Of course, semantic sharing introduces communication energy overhead. Thus, in our work, we consider not only computation but also communication energy. We propose graph representation of the problem to allow mapping of a part of the energy consumption minimization to the maximum independent set problem, which we further combine with a greedy and recursive approach. Simulations demonstrate that the proposed algorithm can save up to 61% of energy compared to state-of-the-art approaches.
Joint Optimization of Communication and Storage Latencies for Vehicular Edge Computing
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D., Nikooroo, M., Asadi, H.
- Publikace: IEEE Transactions on Intelligent Transportation Systems. 2024, 25(6), 5435-5449. ISSN 1524-9050.
- Rok: 2024
- DOI: 10.1109/TITS.2023.3336704
- Odkaz: https://doi.org/10.1109/TITS.2023.3336704
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
The latency associated with accessing data stored on edge computing servers for vehicles encompasses both the communication between a vehicle and a server as well as a latency of a data storage system. To enable low-latency vehicular services, an efficient resource management should consider the communication as well as the storage I/O cache resource allocation along with a data access pattern and a priority of individual vehicular services. Therefore, we focus on a joint optimization of communication and storage I/O cache resource allocation for access to data of vehicular services hosted by the edge computing servers. The proposed framework determines the data placement for the services and allocates communication and storage I/O cache resources to each service. The objective is to minimize the overall latency experienced by vehicular services for access to data. The edge computing platforms share storage and communication resources among various vehicular services, each having distinct priorities and data access rates or patterns. Hence, to reflect different priorities of services in resource allocation, our objective metric takes into account the service priority, data access frequency, and latency. We propose a feasible solution using dual relaxation considering both communication and storage latencies. The proposed solution reduces the average latency of vehicular services by up to 1.8x compared to the state-of-the-art resource allocation method for vehicular edge computing. Even more notable improvement is observed for high priority vehicular services, where the proposal leads to 2.5x lower latency compared to the state-of-the-art storage I/O cache architecture for virtualized cloud services.
Reducing Computation, Communication, and Storage Latency in Vehicular Edge Computing
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D.,
- Publikace: Proceedings of The 2024 IEEE 99th Vehicular Technology Conference: VTC2024-Spring. New York: IEEE Vehicular Technology Society, 2024. p. 1-7. ISSN 2577-2465. ISBN 979-8-3503-8741-4.
- Rok: 2024
- DOI: 10.1109/VTC2024-Spring62846.2024.10683495
- Odkaz: https://doi.org/10.1109/VTC2024-Spring62846.2024.10683495
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
This paper addresses the challenge of optimizing communication, computation, and storage I/O caching in Vehicular Edge Computing (VEC) platforms for autonomous vehicles. The exponential data generated by the autonomous vehicles demands low-latency connectivity with nearby edge servers. However, the existing VEC platforms struggle to meet the performance requirements, especially in real-time applications like collision avoidance. This work proposes a novel algorithm for joint allocation of computing resources, storage I/O cache, and communication resources, considering the diverse priorities and demands of key vehicular services. Our approach integrates application-specific optimizations, prioritization, and joint latency reduction considering communication, computation, as well as storage. Accounting for distinct priorities and data access characteristics of various vehicular services, our proposed feasible solution, employing dual decomposition and Lagrangian relaxation, significantly reduces service latency by up to 64% compared to the current state-of-the-art resource allocation in vehicular edge computing.
Reducing Storage and Communication Latencies in Vehicular Edge Cloud
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D., Nikooroo, M., Asadi, H.
- Publikace: 2022 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit). New Jersey: IEEE, 2022. p. 291-296. ISSN 2575-4912. ISBN 978-1-6654-9871-5.
- Rok: 2022
- DOI: 10.1109/EuCNC/6GSummit54941.2022.9815597
- Odkaz: https://doi.org/10.1109/EuCNC/6GSummit54941.2022.9815597
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
Low-latency data access is crucial in edge clouds serving autonomous vehicles. Storage I/O caching is a promising solution to deliver the desired storage performance at a reasonable cost in vehicular edge platforms. Current storage I/O caching methods, however, are not specialized for workload characteristics and demands of autonomous vehicles and/or do not consider the communication latency between the vehicle and the base station hosting the edge cloud node. In this work, we propose a storage mechanism for vehicular edge cloud platforms taking communication, I/O cache, and storage latencies into account. We evaluate our proposed framework using realistic storage traces of vehicular services. Our framework reduces the average latency and the average latency of high-priority services by up to 1.56x and 2.43x, respectively, compared to the state-of-the-art works.
PADSA: Priority-Aware Block Data Storage Architecture for Edge Cloud Serving Autonomous Vehicles
- Autoři: Mostafa Kishanifarahani, Ph.D., prof. Ing. Zdeněk Bečvář, Ph.D., Asadi, H.
- Publikace: 2021 IEEE VEHICULAR NETWORKING CONFERENCE (VNC). New York: IEEE, 2021. p. 170-177. ISSN 2157-9857. ISBN 978-1-6654-4450-7.
- Rok: 2021
- DOI: 10.1109/VNC52810.2021.9644617
- Odkaz: https://doi.org/10.1109/VNC52810.2021.9644617
- Pracoviště: Katedra telekomunikační techniky
-
Anotace:
An efficient Input/Output (I/O) caching mechanism for data storage can deliver the desired performance at a reasonable cost to edge nodes serving autonomous vehicles. Current storage caching solutions are proposed to address common applications for autonomous vehicles that are less demanding in terms of the latency (e.g., map or software upgrades). However, a serious revision of these solutions is necessary for autonomous vehicles, which rely on safety- and time-critical communication for services, such as collision avoidance, requiring very low latency. In this paper, we propose a three-level storage caching architecture for virtualized edge cloud platforms serving autonomous vehicles. This architecture prioritizes safety-critical services and allocates the two top-level caches of Dynamic Random Access Memory (DRAM) and Non-Volatile Memory (NVM) to the top priority services. We further evaluate optimum cache space allocated to each service to minimize the average latency. The experimental results show that the proposed architecture reduces the average latency in safety-critical applications by up to 70% compared to the state-of-the-art.