| The Internet of Things(IoT) is a key national emerging industry,which is widely used in smart home,smart medical and other fields.However,the traditional centralized IoT platform suffers from high processing latency,serious resource waste,poor platform scalability and other defects,which can easily cause problems such as high data transmission volume and service quality degradation.Software-Defined Networking(SDN)and edge computing technologies,as new network architectures and new computing technologies,provide new ideas to solve the above problems.Therefore,in this paper,an IoT-oriented edge node platform architecture is designed to address the problems of IoT resource heterogeneity and data sea-quantization.Based on this,an SDN-based edge-cloud collaborative architecture system is designed to reduce the data processing delay of IoT devices and the amount of data transmitted to the cloud.This paper first designs the edge node platform architecture for IoT,and the designed edge node platform architecture contains functional modules such as device management,data management,communication management,and application management for device resource identification,heterogeneous data processing,and cross-edge service collaboration.The data management module uses least-squares algorithms to initialize edge-side data and ensure that the data is in a reasonable interval;the communication management module performs identity Token authentication at the data exit,and the system uses role-based access control methods to ensure the secure transmission of data on the edge node platform.The communication management module performs identity Token authentication at the data exit and adopts role-based access control method within the system to guarantee the secure data transmission of the edge node platform.Based on the designed edge node architecture,this paper proposes an SDN-based edge-cloud collaborative control architecture to realize the collaborative utilization of computing resources,network resources,and storage resources among edge nodes and between edge nodes and the cloud.Firstly,the feasibility and requirements of the edgecloud collaborative control architecture are analyzed,based on which the edge-cloud collaborative prototype system is designed and implemented.The designed edge cloud collaborative architecture consists of four components-computing collaboration,network collaboration,storage collaboration,and intelligent collaboration.The compute collaboration,network collaboration,and storage collaboration modules realize the collaborative utilization of compute,network,and storage resources between the edge and the cloud,and the intelligent collaboration realizes intelligent data processing at the edge and the cloud together.Based on the proposed technology and scheme,the edge-cloud collaboration prototype system is deployed using IPC and SDN environment.After testing and analysis,it is proved that the designed SDN-based edge-cloud collaborative architecture can collect and analyze edge data without interruption,realize the collaborative utilization of resources between edge side and cloud side through SDN,reduce the load of computing,network,and storage resources on the cloud side,and achieve the research objectives of this paper. |