|
Frontiers of Information Technology & Electronic Engineering
ISSN 2095-9184 (print), ISSN 2095-9230 (online)
2016 Vol.17 No.7 P.701-716
An efficient and coordinated mapping algorithm in virtualized SDN networks
Abstract: Software-defined networking (SDN) enables the network virtualization through SDN hypervisors to share the underlying physical SDN network among multiple logically isolated virtual SDN networks (vSDNs), each with its own controller. The vSDN embedding, which refers to mapping a number of vSDNs to the same substrate SDN network, is a key problem in the SDN virtualization environment. However, due to the distinctions of the SDN, such as the logically centralized controller and different virtualization technologies, most of the existing embedding algorithms cannot be applied directly to SDN virtualization. In this paper, we consider controller placement and virtual network embedding as a joint vSDN embedding problem, and formulate it into an integer linear programming with objectives of minimizing the embedding cost and the controller-to-switch delay for each vSDN. Moreover, we propose a novel online vSDN embedding algorithm called CO-vSDNE, which consists of a node mapping stage and a link mapping stage. In the node mapping stage, CO-vSDNE maps the controller and the virtual nodes to the substrate nodes on the basis of the controller-to-switch delay and takes into account the subsequent link mapping at the same time. In the link mapping stage, CO-vSDNE adopts the k-shortest path algorithm to map the virtual links. The evaluation results with simulation and Mininet emulation show that the proposed CO-vSDNE not only significantly increases the long-term revenue to the cost ratio and acceptance ratio while guaranteeing low average and maximum controller-to-switch delay, but also achieves good vSDN performance in terms of end-to-end delay and throughput.
Key words: Software-defined networking (SDN), Network virtualization, Controller placement, Virtual network embedding, Coordination
创新点:基于底层节点和链路的å¯ç”¨èµ„æºæ•°é‡ã€åº•å±‚节点间的时延和è·ç¦»ç‰å› ç´ ï¼Œæ出一ç§æ”¯æŒæ—¶å»¶ä¼˜åŒ–的高效å调虚拟SDNç½‘ç»œæ˜ å°„ç®—æ³•ã€‚
方法:将vSDNä¸çš„控制器作为一个特殊的虚拟节点,在vSDNæ˜ å°„è¿‡ç¨‹ä¸åŒæ—¶è¿›è¡ŒæŽ§åˆ¶å™¨çš„优化部署,并以最å°åŒ–交æ¢æœºåˆ°æŽ§åˆ¶å™¨çš„å¹³å‡æ—¶å»¶å’Œåº•å±‚SDNç½‘ç»œæ˜ å°„å¼€é”€ä¸ºç›®æ ‡ï¼Œå»ºç«‹vSDNæ˜ å°„çš„æ•´æ•°çº¿æ€§è§„åˆ’æ¨¡åž‹ï¼Œå¹¶æ出一ç§æ”¯æŒæ—¶å»¶ä¼˜åŒ–的高效åè°ƒvSDNæ˜ å°„ç®—æ³•ã€‚è¯¥ç®—æ³•åœ¨èŠ‚ç‚¹æ˜ å°„é˜¶æ®µé¦–å…ˆè¿›è¡ŒæŽ§åˆ¶å™¨çš„éƒ¨ç½²ï¼Œç„¶åŽè¿›è¡Œè™šæ‹ŸèŠ‚ç‚¹çš„æ˜ å°„ã€‚åœ¨æŽ§åˆ¶å™¨éƒ¨ç½²è¿‡ç¨‹ä¸ï¼Œè€ƒè™‘底层节点å¯ç”¨èµ„æºå’ŒèŠ‚点之间的通信时延,引入控制器ä½ç½®é€‰æ‹©å› å(CLSF)对底层节点进行排åºï¼Œå¹¶å°†vSDNçš„æŽ§åˆ¶å™¨æ˜ å°„åˆ°CLSFå€¼æœ€å¤§çš„åº•å±‚èŠ‚ç‚¹ä¸Šã€‚åœ¨è™šæ‹ŸèŠ‚ç‚¹æ˜ å°„è¿‡ç¨‹ä¸ï¼Œé¦–å…ˆæž„å»ºè™šæ‹ŸèŠ‚ç‚¹çš„æ˜ å°„æ ‘ï¼Œå¹¶è€ƒè™‘åº•å±‚èŠ‚ç‚¹å¯ç”¨èµ„æºã€åº•å±‚节点到控制器的时延和è·ç¦»ç‰å› ç´ ï¼Œå¼•å…¥èŠ‚ç‚¹æ˜ å°„å› å(NR)对底层节点进行排åºã€‚然åŽæŒ‰ç…§å¹¿åº¦ä¼˜å…ˆæœç´¢ç–ç•¥å°†è™šæ‹ŸèŠ‚ç‚¹æ˜ å°„è‡³NRå€¼æœ€å¤§çš„åº•å±‚èŠ‚ç‚¹ä¸Šã€‚èŠ‚ç‚¹æ˜ å°„å®ŒæˆåŽï¼Œé‡‡ç”¨k最çŸè·¯å¾„æ³•æ˜ å°„è™šæ‹Ÿé“¾è·¯ã€‚
结论:本文æ出的虚拟SDNç½‘ç»œæ˜ å°„ç®—æ³•èƒ½å¤Ÿæœ‰æ•ˆå调控制器部署ã€è™šæ‹ŸèŠ‚ç‚¹æ˜ å°„å’Œé“¾è·¯æ˜ å°„ä¸‰ä¸ªé˜¶æ®µï¼Œä¿æŒäº†è¾ƒé«˜çš„æ˜ å°„æ”¶ç›Šå¼€é”€æ¯”å’ŒvSDN请求接å—率,并有效é™ä½Žäº†äº¤æ¢æœºåˆ°æŽ§åˆ¶å™¨çš„时延(图3-6)。
关键è¯ç»„:
Recommended Papers Related to this topic:
References:
Open peer comments: Debate/Discuss/Question/Opinion
<1>
DOI:
10.1631/FITEE.1500387
CLC number:
TP393
Download Full Text:
Downloaded:
2950
Download summary:
<Click Here>Downloaded:
2117Clicked:
7814
Cited:
1
On-line Access:
2024-08-27
Received:
2023-10-17
Revision Accepted:
2024-05-08
Crosschecked:
2016-06-09