A Map-Reduce Approach for the Dijkstra Algorithm in SDN Over Osmotic Computing Systems

被引:0
|
作者
Fazio, Maria [1 ,3 ]
Buzachis, Alina [1 ]
Galletta, Antonino [1 ]
Celesti, Antonio [1 ,3 ]
Wan, Jiafu [2 ]
Longo, Antonella [4 ]
Villari, Massimo [1 ]
机构
[1] Univ Messina, MIFT, Messina, Italy
[2] South China Univ Technol, Sch Mech & Automot Engn, Guangzhou, Peoples R China
[3] Grp Nazl Calcolo Sci GNCS, Ist Nazl Alta Matemat INdAM F Severi, Rome, Italy
[4] Univ Salento, Dipartimento Ingn Innovaz, Lecce, Italy
关键词
Osmotic computing; SDN; Dijkstra; Hadoop; Map-reduce;
D O I
10.1007/s10766-021-00693-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Osmotic Computing represents a glue solution able to manage the deployment and orchestration of interconnected microelements across heterogeneous physical and virtual infrastructures (e.g., IoT, Edge and Cloud nodes) according to the behavior of hardware and software components during the time. The adoption of Osmotic Computing is challenging, but addressing networking issues is a key research topic due to the emergence of new problems in terms of QoS requirements. In this paper, we analyze how to exploit well-known networking solutions, such as the Dijkstra's algorithm, and Big Data oriented technologies, such as the Hadoop and MapReduce, to provide efficient newtorking functionalities in Osmotic Computing. In particular, our objective is to minimize the routing path computation time in the software defined network (SDN) at the basis of microelement networking, as well as to ensure a global view and a high level of dynamism of our network topology. To accomplish this task, we process routing tables through a MapReduce based implementation of the Dijkstra's algorithm whenever a topology change occurs, and we export routing results into the SDN. Our experimental results show that our networking strategy drastically reduces the best path computation time whenever the network of microelements is very large.
引用
收藏
页码:347 / 375
页数:29
相关论文
共 50 条
  • [41] A new fuzzy clustering-based recommendation method using grasshopper optimization algorithm and Map-Reduce
    Viomesh Kumar Singh
    Sangeeta Sabharwal
    Goldie Gabrani
    [J]. International Journal of System Assurance Engineering and Management, 2022, 13 : 2698 - 2709
  • [42] A Map-Reduce based parallel approach for improving query performance in a geospatial semantic web for disaster response
    Zhang, Chuanrong
    Zhao, Tian
    Anselin, Luc
    Li, Weidong
    Chen, Ke
    [J]. EARTH SCIENCE INFORMATICS, 2015, 8 (03) : 499 - 509
  • [43] A Map-Reduce based parallel approach for improving query performance in a geospatial semantic web for disaster response
    Chuanrong Zhang
    Tian Zhao
    Luc Anselin
    Weidong Li
    Ke Chen
    [J]. Earth Science Informatics, 2015, 8 : 499 - 509
  • [44] Distributed Simulation of P Systems by Means of Map-Reduce: First Steps with Hadoop and P-Lingua
    Dolinski, L. Diez
    Nunez Hervas, R.
    Cruz Echeandia, M.
    Ortega, A.
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2011, PT I, 2011, 6691 : 457 - 464
  • [45] A hybrid optimization approach using Evolutionary Computing and Map Reduce Architecture
    Lohani, Bhanu Prakash
    Singh, Ajit
    Bibhu, Vimal
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATION ENGINEERING (ICACCE-2019), 2019,
  • [46] Evaluating map reduce tasks scheduling algorithms over cloud computing infrastructure
    Althebyan, Qutaibah
    Jararweh, Yaser
    Yaseen, Qussai
    AlQudah, Omar
    Al-Ayyoub, Mahmoud
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (18): : 5686 - 5699
  • [47] NOVEL CBIR System Using Spark MAP-Reduce with a Firefly Macqueen's K-Means Clustering Algorithm
    Sunitha, T.
    Sivarani, T. S.
    [J]. IETE JOURNAL OF RESEARCH, 2023, 69 (10) : 6955 - 6969
  • [48] MAP-REDUCE BASED DISTANCE WEIGHTED K-NEAREST NEIGHBOR MACHINE LEARNING ALGORITHM FOR BIG DATA APPLICATIONS
    Gothai, E.
    Muthukumaran, V.
    Valarmathi, K.
    Sathishkumar, V. E.
    Thillaiarasu, N.
    Karthikeyan, P.
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2022, 23 (04): : 129 - 145
  • [49] An Innovative MapReduce-Based Approach of Dijkstra's Algorithm for SDN Routing in Hybrid Cloud, Edge and IoT Scenarios
    Buzachis, Alina
    Galletta, Antonino
    Celesti, Antonio
    Villari, Massimo
    [J]. SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 : 185 - 198
  • [50] ε-Controlled-Replicate: An Improved Controlled-Replicate Algorithm for Multi-way Spatial Join Processing on Map-Reduce
    Gupta, Himanshu
    Chawda, Bhupesh
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, PT II, 2014, 8787 : 278 - 293