Computer Science ›› 2025, Vol. 52 ›› Issue (8): 343-353.doi: 10.11896/jsjkx.240900174

• Computer Network • Previous Articles     Next Articles

SDN-based Integrated Communication and Storage Edge In-network Storage Node Selection Method

YE Miao1, WANG Jue1, JIANG Qiuxiang2, WANG Yong3   

  1. 1 School of Information and Communications,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
    2 School of Optoelectronic Engineering,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
    3 School of Computer Science and Information Security,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
  • Received:2024-09-30 Revised:2024-12-14 Online:2025-08-15 Published:2025-08-08
  • About author:YE Miao,born in 1977,Ph.D,professor,doctoral supervisor.His main research interests include edge storage,cloud storage,software-defined networking,wireless sensor networks,pattern recognition,machine learning,deep reinforcement learning and graph neural network.
    JIANG Qiuxiang,born in 1978,engineer.Her main research interests include wireless sensor networks,pattern recognition,machine learning and graph neural networks.
  • Supported by:
    National Natural Science Foundation of China(62161006,62172095),Subsidization of Innovation Project of Guangxi Graduate Education(YCSW2023310),Ministry of Education of Key Laboratory of Cognitive Radio and Information Processing(Guilin University of Electronic Technology)(CRKL220103) and Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing(GXKL06220110).

Abstract: In conventional edge-distributed storage systems,data is stored across multiple edge servers,where transmission latency is constrained by the distance to the edge servers,and network communication management and configuration between server nodes lack flexibility.Data transfer for edge storage is affected by factors such as bandwidth,throughput,and network failures.Moreover,traditional systems often consider only storage node capacity when selecting storage locations,overlooking the impact of edge network load and storage node load on data storage efficiency.To address these issues,this paper designs a converged edge in-network storage architecture,integrating the flexibility of Software-Defined Networking(SDN) with the efficiency of the Server Message Block(SMB) protocol.The architecture stores data generated within the edge network on certain network forwarding nodes,and the prototype system is implemented through a custom-developed edge-converged network switch.Firstly,a custom SDN switch,coupled with storage functionality,is developed to serve as an in-network storage node,allowing data to be stored on these network forwarding nodes to effectively reduce data transmission latency.Then,using SDN technology to acquire real-time network status and storage node information,dynamic optimization of network transmission is achieved,alleviating the complexity of network configuration and management.Based on this data,a multi-attribute decision-making model for data storage node selection is established,along with a hierarchical analytical algorithm that considers both network and node states for in-network storage placement.Finally,experimental results demonstrate that,compared to conventional data storage methods in edge-distributed storage systems,the designed and implemented converged edge in-network storage system offers more flexible network management and configuration,significantly reducing data storage latency.

Key words: Distributed storage, In-network storage, SDN, Wireless communication, Node selection

CLC Number: 

  • TP393
[1]WU Y,GAO X,ZHOU S,et al.Massive access for future wireless communication systems[J].IEEE Wireless Communications,2020,27(4):148-156.
[2]QIU T,CHI J,ZHOU X,et al.Edge computing in industrial internet of things:Architecture,advances and challenges[J].IEEE Communications Surveys & Tutorials,2020,22(4):2462-2488.
[3]AL-TURJMAN F,NAWAZ M H,ULUSAR U D.Intelligence in the Internet of Medical Things era:A systematic review of current and future trends[J].Computer Communications,2020,150:644-660.
[4]VERMA S,ZEADALLY S,KAUR S,et al.Intelligent and secure clustering in wireless sensor network(WSN)-based intelligent transportation systems[J].IEEE Transactions on Intelligent Transportation Systems,2021,23(8):13473-13481.
[5]URREA C,BENíTEZ D.Software-defined networking solu-tions,architecture and controllers for the industrial internet of things:A review[J].Sensors,2021,21(19):6585.
[6]TAHERKORDI A,ZAHID F,VERGINADIS Y,et al.Future cloud systems design:challenges and research directions[J].IEEE Access,2018,6:74120-74150.
[7]HAZRA A,RANA P,ADHIKARI M,et al.Fog computing for next-generation internet of things:fundamental,state-of-the-art and research challenges[J].Computer Science Review,2023,48:100549.
[8]MEKKI K,DERIGENT W,RONDEAU E,et al.In-network data storage protocols for wireless sensor networks:A state-of-the-art survey[J].International Journal of Distributed Sensor Networks,2019,15(4):1-22.
[9]XU J,TANG X,LEE W C.EASE:an energy-efficient in-net-work storage scheme for object tracking in sensor networks[C]//SECON.2005:396-405.
[10]FASOLO E,ROSSI M,WIDMER J,et al.In-network aggregation techniques for wireless sensor networks:a survey[J].IEEE Wireless Communications,2007,14(2):70-87.
[11]ALIMI R,RAHMAN A,YANG Y.A survey of in-network storage systems[R].New Haven:Yale University,2011.
[12]WANG Q,LI J R,SHU J W.Survey on In-Network StorageSystems.[J].Journal of Computer Research and Development,2023,60(11):2681-2695.
[13]ZHU H,JIANG W,HONG Q,et al.When In-Network Computing Meets Distributed Machine Learning[J].IEEE Network,2024,38(5):238-246.
[14]TIAN C J,XIE J.Research Developments of 5G Network Slicing[J].Computer Science,2023,50(11):282-295.
[15]KAZMI S H A,QAMAR F,HASSAN R,et al.Survey on Joint Paradigm of 5G and SDN Emerging Mobile Technologies:Architecture,Security,Challenges and Research Directions[J].Wireless Personal Communications,2023,130(4):2753-2800.
[16]WEIL S A,BRANDT S A,MILLER E L,et al.CRUSH:controlled,scalable,decentralized placement of replicated data[C]//Proceedings of the 2006 ACM/IEEE Conference on Supercomputing.ACM,2006:122.
[17]YUAN D,YANG Y,LIU X,et al.A data placement strategy in scientific cloud workflows[J].Future Generation Computer Systems,2010,26(8):1200-1214.
[18]LIU F,JIANG D J.Heterogeneous Storage Aware Data Placement of Ceph Storage System[J].Computer Science,2018,44(6):17-22.
[19]QIN X C,LIU C Y,LI BAO,et al.Cloud-edge collaborative data storage and retrieval architecture for industrial scenarios[J/OL].Journal of Computer Applications,1-12.(2024-10-16).http://kns.cnki.net/kcms/detail/51.1307.TP.20241016.1056.003.html.
[20]BOGDANOV K L,REDA W,MAGUIRE G Q,et al.Fast and accurate load balancing for geo-distributed storage systems[C]//Proceedings of the ACM Symposium on Cloud Computing.ACM,2018:386-400.
[21]YANG Y,YE M,JIANG Q,et al.A Novel Node SelectionMethod in Wireless Distributed Edge Storage Based on SDN and Multi-attribute Decision Model[J].Electronic Research Archive,2024,32(2):1160-1190.
[22]DARABSEH A,AL-AYYOUB M,JARARWEH Y,et al.SDStorage:A Software Defined Storage Experimental Framework[C]//2015 IEEE International Conference on Cloud Engineering.2015:341-346.
[23]DE OLIVEIRA R L S,SCHWEITZER C M,SHINODA A A,et al.Using mininet for emulation and prototyping software-defined networks[C]//2014 IEEE Colombian Conference on Communications and Computing(COLCOM).IEEE,2014:1-6.
[24]KHAN M I,GANSTERER W N,HARING G.In-network stora-ge model for data persistence under congestion in wireless sensor network[C]//First International Conference on Complex,Intelligent and Software Intensive Systems(CISIS'07).IEEE,2007:221-228.
[25]SEEMAKHUPT K,LIU S,SENEVIRATHNE Y,et al.PM-Net:In-network data persistence[C]//2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture(ISCA).IEEE,2021:804-817.
[26]WANG Y,HAN R,DANG S J.An ICN-based in-network coo-perative storage mechanism[J].Electronic Design Engineering,2024,32(20):1-5.
[27]NICOLAESCU A C,MASTORAKIS S,PSARAS I.Store edge networked data(SEND):A data and performance driven edge storage frame-work[C]//IEEE INFOCOM 2021-IEEE Confe-rence on Computer Communications.IEEE,2021:1-10.
[28]GHEORGHE A G,CRECANA C C,NEGRU C,et al.Decentralized storage system for edge compu-ting[C]//2019 18th International Symposium on Parallel and Distributed Computing(ISPDC).IEEE,2019:41-49.
[29]AL-BADARNEH J,JARARWEH Y,AL-AYYOUB M,et al.Software defined storage for cooperative mobile edge computing systems[C]//2017 Fourth International Conference on Software Defined Systems(SDS).IEEE,2017:174-179.
[30]ZHOU F,CHEN H.Decs:Collaborative edge-edge data storage service for edge computing[C]//Collaborative Computing:Networking,Applications and Worksharing:16th EAI International Conference.Springer,2021:373-391.
[31]MATRI P,PEREZ M S,COSTAN A,et al.Keeping up with storage:Decentralized,write-enabled dynamic geo-replication[J].Future Generation Computer Systems,2018,86:1093-1105.
[32]ZHANG D,PIAO M,ZHANG T,et al.New algorithm of multi-strategy channel allocation for edge computing[J].AEU-International Journal of Electronics and Communications,2020,126:153372.
[33]BUZACHIS A,CELESTI A,GALLETTA A,et al.Evaluating an application aware distributed Dijkstra shortest path algorithm in hybrid cloud/edge environments[J].IEEE Transactions on Sustainable Computing,2021,7(2):289-298.
[34]CHAI Y,ZENG X J,LIU Z.The future of wireless mesh network in next-generation communication:a perspective overview[J].Evolving Systems,2024,15(4):1635-1648.
[35]BILANDI N,VERMA H K,DHIR R.AHP-neutrosophic decision model for selection of relay node in wireless body area network[J].CAAI Transactions on Intelligence Technology,2020,5(3):222-229.
[1] YANG Shaolong, ZHU Guosheng, PANG Xinglong, LI Xiuyuan, PAN Deng. Study on Performance of Wireless Train Communication Network Based on Wi-Fi 6 [J]. Computer Science, 2023, 50(6A): 220600179-5.
[2] DU Qingpeng, XU Yinlong, WU Si. Stripe Matching and Merging Algorithm-based Redundancy Transition for Locally Repairable Codes [J]. Computer Science, 2023, 50(12): 89-96.
[3] GUO Peng-jun, ZHANG Jing-zhou, YANG Yuan-fan, YANG Shen-xiang. Study on Wireless Communication Network Architecture and Access Control Algorithm in Aircraft [J]. Computer Science, 2022, 49(9): 268-274.
[4] ZOU Sai-lan, LI Zhuo, CHEN Xin. Study on Transmission Optimization for Hierarchical Federated Learning [J]. Computer Science, 2022, 49(12): 5-16.
[5] WANG Ying-kai, WANG Qing-shan. Reinforcement Learning Based Energy Allocation Strategy for Multi-access Wireless Communications with Energy Harvesting [J]. Computer Science, 2021, 48(7): 333-339.
[6] SONG Yuan-long, LYU Guang-hong, WANG Gui-zhi, JIA Wu-cai. SDN Traffic Prediction Based on Graph Convolutional Network [J]. Computer Science, 2021, 48(6A): 392-397.
[7] ZHANG Hang, TANG Dan, CAI Hong-liang. Study on Predictive Erasure Codes in Distributed Storage System [J]. Computer Science, 2021, 48(5): 130-139.
[8] ZHANG Xiao, ZHANG Si-meng, SHI Jia, DONG Cong, LI Zhan-huai. Review on Performance Optimization of Ceph Distributed Storage System [J]. Computer Science, 2021, 48(2): 1-12.
[9] GAO Hang-hang,ZHAO Shang-hong,WANG Xiang,ZHANG Xiao-yan. Traffic Balance Scheme of Aeronautical Information Network Based on System Optimal Strategy [J]. Computer Science, 2020, 47(3): 261-266.
[10] WANG Yan, HAN Xiao, ZENG Hui, LIU Jing-xin, XIA Chang-qing. Task Migration Node Selection with Reliable Service Quality in Edge Computing Environment [J]. Computer Science, 2020, 47(10): 240-246.
[11] ZHONG Feng-yan, WANG Yan, LI Nian-shuang. Node Selection Scheme for Data Repair in Heterogeneous Distributed Storage Systems [J]. Computer Science, 2019, 46(8): 35-41.
[12] ZHENG Ben-li, LI Yue-hui. Study on SDN Network Load Balancing Based on IACO [J]. Computer Science, 2019, 46(6A): 291-294.
[13] DOU Hao-ming, JIANG Hui, CHEN Si-guang. SDN-based Network Controller Algorithm for Load Balancing [J]. Computer Science, 2019, 46(6A): 312-316.
[14] JIN Yong, LIU Yi-xing, WANG Xin-xin. SDN-based Multipath Traffic Scheduling Algorithm for Data Center Network [J]. Computer Science, 2019, 46(6): 90-94.
[15] LI Peng-yuan,ZHANG Zhi-yong. Design of Storage Platform for Large Scale Data Based on SWIFT System [J]. Computer Science, 2018, 45(6A): 601-605.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!