999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

A Service?Based Intelligent Time?Domain and Spectral?Domain Flow Aggregation in IP?over?EON Based on SDON

2019-12-30 09:44:36NIDongLIHuiJIYuefengLIHongbiaoZHUYinan
ZTE Communications 2019年3期

NI Dong LI Hui JI Yuefeng LI Hongbiao ZHU Yinan

Abstract: The rapid growth of IP traffic has contributed to wide deployment of optical devices in elastic optical network. However, the passband shape of wavelength selective switches (WSSs) that are used in reconfigurable optical add?drop multiplexer (ROADM)/optical cross connect (OXC) is not ideal, causing the narrowing of spectrum. Spectral narrowing will lead to signal impairment. Therefore, guard?bands need to be inserted between adjacent paths which will cause the waste of resources. In this paper, we propose a service?based intelligent aggregation node selection and area division (ANS?AD) algorithm. For the rationality of the aggregation node selection, the ANS?AD algorithm chooses the aggregation nodes according to historical traffic information based on big data analysis. Then the ANS?AD algorithm divides the topology into areas according to the result of the aggregation node selection. Based on the ANS?AD algorithm, we propose a time?domain and spectral?domain flow aggregation (TS?FA) algorithm. For the purpose of reducing resources waste, the TS?FA algorithm attempts to reduce the insertion of guard?bands by time?domain and spectral?domain flow aggregation. Moreover, we design a time?domain and spectral?domain flow aggregation module on software defined optical network (SDON) architecture. Finally, a simulation is designed to evaluate the performance of the proposed algorithms and the results show that our proposed algorithms can effectively reduce the resource waste.

Keywords: IP?over?EON; time?domain; spectral?domain; flow aggregation; big data analysis; SDON

DOI:10.12142/ZTECOM.201903009

http://kns.cnki.net/kcms/detail/34.1294.TN.20190923.1804.002.html, published online September 23, 2019

Manuscript received: 2019?07?10

1 Introduction

ith the emerging requests for Internet applications, cloud services, big data, and more, the 5G?oriented transport network faces many technical challenges such as high capacity, low latency, network fragmentation, and intelligence [1]. IP over elastic optical networks (IP?over?EON) is a promising multilayer network architecture that can achieve efficient IP traffic accommodation at the optical layer [2].

Software defined optical network (SDON) decouples the application plane, data plane and control plane, and offers a centralized control of all networking elements via software programming through a controller [3]. The implementation of new allocation method based on SDON just needs to add the corresponding modules in the SDON controller, not affecting the current network and allocation method, which is an important solution to meet the intelligent request of the next?generation optical transport network and has a wide range of application prospects in 5G.

Now, the rapid growth of IP traffic has contributed to wide deployment of optical devices in EON [4]. However, the passband shape of wavelength selective switches (WSSs) which are used in reconfigurable optical add?drop multiplexer (ROADM)/optical cross connect (OXC) is not ideal, causing the narrowing of spectrum [5]. Spectral narrowing will lead to signal impairment. Therefore, guard?bands need to be inserted between adjacent paths. As shown in Fig. 1, there are five requests. Each request occupies three spectral slots and the guard?bands between adjacent requests occupies two spectral slots. The ratio of the guard?bands bandwidth to the total bandwidth is [2×4/(3×5+2×4)=34.8%]. When a large number of requests emerge in the network, it is inefficient to construct a light?path for each request [6], which needs to insert a lot of guard?bands and causes the waste of resources.

In order to meet the high?capacity requirements in 5G, it is necessary to save spectrum resources. An effective method is to reduce the insertion of guard?bands. In [7], the authors propose a traffic dispatching algorithm which chooses two aggregation nodes according to the topology with the largest degree. Then they make sure the requests which go through the aggregation nodes have the same routing and no guard?bands are inserted in the candidate path. When the services of a network are unevenly distributed, this method of aggregation node selection is unreasonable.

In this paper, we focus on a service?based intelligent time?domain and spectral?domain flow aggregation in IP?over?EON based on SDON. First, we propose a service?based intelligent aggregation node selection and area division (ANS?AD) algorithm based on big data analysis idea. Then, according to the result of the aggregation node selection and area division, we propose a time?domain and spectral?domain flow aggregation (TS?FA) algorithm based on SDON architecture. In order to obtain the most suitable number of aggregation nodes, we simulate the resource usage under different aggregation ratios (the number of aggregation nodes/the total number of nodes in the topology) and obtain the aggregation nodes under the minimum resource usage.

2 Service?Based Intelligent Aggregation Node

Selection and Area Division Algorithm

2.1 Service?Based Intelligent Aggregation Node Selection Algorithm

With the development of big data, it has generated enormous publicity at home and abroad. Big Data Analytics (BDA) is at the heart of big data ideas and methods [8]. It refers to the analysis of a large variety of data with real content and the process of finding hidden patterns, unknown correlations and other useful information that can help decision?making.

Based on the idea of BDA, we propose a service?based intelligent aggregation node selection algorithm. The approach is to collect a huge amount of historical service information from the network and extract the path information of each service.

Suppose the set of historical services is

[R={R1,R2,R3…Ri…RM}] ,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(1)

where M presents the number of historical services, while [Ri] is the ith service.

We represent the path node set of [Ri] as

[PathRi={si,vi1,vi2,…vij…vim,ti}] ,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(2)

where [si] is the source node of [Ri], [vij] is the intermediate node of [Ri], and [ti] is the destination node of [Ri].

Then we calculate the historical traffic of each node according to (3):

[his_trak=2×j=1Mnum_k_intra+1×j=1Mnum_k_s or d,] (3)

where if node k is the intermediate node of the jth path,[num_k_intra=1], otherwise [num_k_intra=0]. If node k is the source or destination node of the jth path, [num_k_s or d=1], otherwise [num_k_s or d=0].

From (3) we can get each nodes his_tra and sort the nodes in descending order of his_tra. We select the top ranked nodes as aggregation nodes. Suppose the aggregation node set is

[Vagg={v1agg,v2agg,v3agg,…,viagg,…,vkagg},]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(4)

where k indicates the number of aggregation nodes and [viagg] represents the aggregation node.

2.2 Area Division Algorithm Based on Aggregation Node Selection

After the aggregation node selection, we divide the topology into areas. The number of areas is equal to the number of aggregation nodes. The initial set of nodes for each area is represented as

[area1={v1agg},area2={v2agg},…,areai={viagg},…,]

[areak={vkagg},]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (5)

where [areai] represents the area.

Assume that the non?aggregation node set is

[Vnon_agg={v1non,v2non,v3non…,vjnon…,vN-Knon},]? ? ? ? ? ? ? ? ? ? ? ? ? ?(6)

where N is the number of nodes in the topology,K indicates the number of aggregation nodes, and [vjnon] represents the jth non?aggregation node.

The distance from [vjnon] to [viagg] is recorded as

[len,]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(7)

where [pathvjnon,viagg] is the shortest path from [vjnon] to [viagg]

The minimum distance from [vjnon] to each aggregation node is calculated as

[minlen,len,…,]

[len] .? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (8)

Then [vjnon] is assigned to the same area as the aggregation node which corresponds to the minimum distance.

Until all nodes are partitioned, the area division ends. Then virtual direct links between the aggregation nodes are establised. We use the shortest path algorithm to calculate the candidate path for any two aggregation nodes. For the optical links on the aggregation candidate paths, we allocate the spectral resources to the non?aggregation requests and the aggregation requests in a ratio of 2:1.

2.3 Illustrative Example

A topology is shown in Fig. 2a. For the convenience of explanation, we use five historical paths as shown in Table 1 to calculate the historical traffic of each node. From (3), we calculate the [his_tra] of each node and get [his_tra1=2],[his_tra2=3],[his_tra3=1], [his_tra4=1], [his_tra5=5], [his_tra6=4], e.g., node 5 is the intermediate node of [Path1] and [Path2], and the source node of [Path3], so [his_tra5=2×(1+1)+1=5]. Sort the nodes in descending order of [his_tra] and we get the node sorting set as [node_sorting={5,6,2,1,3,4}]. We choose two nodes from [node_sorting] as aggregation nodes, then the aggregation node set is [Vagg={5,6}] and the non?aggregation node set is [Vnon_agg={1,2,3,4}].

As shown in Fig. 2b, we divide the topology into areas and get [area1={5,1,2},area2={6,3,4}], e.g., [len=50],[len=50+50=100], [minlen,] [len=50] so node 1 and node 5 are divided into the same area. Suppose the number of the spectral slots of each optical link is 300, the first 200 spectral slots between node 5 and node 6 are used for non?aggregation requests, and the last 100 spectral slots are used for aggregation requests.

3 Time?Domain and Spectral?Domain Flow Aggregation Module and Algorithm Based on SDON

3.1 Time?Domain and Spectral?Domain Flow Aggregation Module

Software defined network (SDN) is a new type of network architecture with forwarding control separation and software programming. SDON, the extension of SDN in optical network, offers a global view of network resources, enabling more optimized configuration strategy for the network [8]. SDON architecture mainly consists of resource layer, control layer, and application layer. The resource layer is composed of optical network resources, such as OXC, ROADM, and bandwidth?variable transponders (BVTs). Each optical device is logically connected with its own OpenFlow agent. The control layer is the core of the SDON architecture, responsible for programming the physical hardware at the resource layer based on the requests from the application layer. SDON controller is the logical entity that implements this function and it communicates with optical devices by the OpenFlow agent using the extended OpenFlow protocol. The application layer is composed of applications. An application can submit the network behavior requiring a request to the controller in a programmable manner via the restful application programming interface (API).

Based on the proposed ANS?AD algorithm, we design a TS?FA module on SDON architecture (Fig. 3). There are several submodules in the TS?FA module, including service classification module, routing and spectrum allocation (RSA?BFA) module and cross?area routing and spectrum allocation (CA?RSA) module. The implementation of these modules depends on the controllers unified management and control of traffic and the flexibility of the underlying hardware [8]. The TS?FA module uses three databases to describe and store arrival requests, including aggregation service?group database (ADB), aggregation service?group database1 (ADB1), and aggregation service?group database2 (ADB2).

We set an aggregation time slot for time domain aggregation. ADB stores the arrival requests in a time slot. The service classification module classifies the requests in ADB, then stores them in the ADB1 and ADB2. The requests of the source node and destination node in the same area are stored in ADB1, the requests of the source node and destination node in different areas are stored in ADB2. The RSA?BFA module is responsible for the routing and spectrum allocation of the requests in ADB1. The CA?RSA module is responsible for the routing and spectrum allocation of the requests in ADB2.

3.2 Time?Domain and Spectral?Domain Flow Aggregation Algorithm

Based on the ANS?AD algorithm and the TS?FA module proposed above, we propose a TS?FA algorithm. The routing and spectrum allocation strategy used before flow aggregation is recorded as RSA?BFA algorithm. When the requests in a time slot arrive, classifying each request according to the request is the cross?area or same?area. Suppose a request in the time slot is [Ri(si,di,Bi)], where [si] indicates the source node, [di] is the destination node and [Bi] represents the bandwidth of the request. If [si] and [di] are in the same area, [Ri(si,di,Bi)] is a same?area request, otherwise [Ri(si,di,Bi)] is a cross?area request. If [Ri(si,di,Bi)] is a same?area request, it uses the RSA?BFA algorithm for routing and spectrum allocation. If it is a cross?area request, it performs routing and spectrum allocation according to the CA?RSA strategy. We use the following example to describe the CA?RSA strategy.

There are four requests from [area1] to [area2] in a time slot, n? non?aggregation nodes in [area1] and m non?aggregation nodes in [area2] (Fig. 4). The aggregation node in [area1] is [Node1] and the aggregation node in [area2] is [Node2]. [Node1] and [Node2] have the functions of aggregation and de?aggregation. All requests from [area1] to [area2] firstly go to [Node1] according to the RSA?BFA algorithm and aggregate together in [Node1].Then the aggregation flow is transmitted along the virtual direct link between [Node1] and [Node2]. After that, the aggregation flow de?aggregates on [Node2] and the requests independently transmit to respective destination nodes according to the RSA?BFA algorithm with? [Node2] as the source node. The guard?bands need to be inserted between adjacent paths in non?aggregation links. There is no need to insert guard?bands between adjacent paths in the virtual direct link. The collection of the requests in a time slot realizes the time?domain aggregation and the transmission of requests in the virtual direct link realizes the spectral?domain aggregation.Fig. 5 shows the ANS?AD and TS?FA algorithms.

The introduction of the TS?FA solution requires adding the aggregation combiners/separators in aggregation nodes. The core of the network with ROADMs is kept unchanged thus offering a time?domain and spectral?domain flow aggregation of the requests. Moreover, the combination of time domain and spectral domain offers the finest possible granularity and thus flexibility in resource management. This ideally matches the requirement of high capacity [9].

4 Performance Evaluation

In this section, we design a simulation to evaluate the performance of the ANS?AD algorithm and the TS?FA algorithm on the Japan topology (14 nodes and 22 links) as shown in Fig. 6. We set 750 spectral slots on each optical link. The bandwidth of each spectral slot is 12.5 G. The routing algorithm before flow aggregation is the shortest path algorithm and the spectrum allocation algorithm is First?Fit. The routing and spectrum allocation strategy used before flow aggregation is recorded as the RSA?BFA algorithm. Each request has a uniform distribution of spectral slots from 1 to 10. We generate 100 000 historical services for aggregation node selection. Then we generate arrival requests of twenty time slots for time?domain and spectral?domain flow aggregation and the number of requests in each time slot is uniformly distributed from 40 to 60. The service distribution for time?domain and spectral?domain flow aggregation is the same as the aggregation node selection and area division.

We generate two service distributions to simulate the ANS?AD algorithm and the TS?FA algorithm. Then we calculate the total resource usage of the requests in 20 time slots under different aggregation ratio. Moreover, we compare the resource usage by the TS?FA algorithm with the RSA?BFA algorithm. The results are shown in Fig. 7. When the source node and the destination node of each request obey uniform distribution from 0 to node_num, where node_num refers to the number of nodes in the topology (Fig. 7a). It can be seen from Fig. 7a that the TS?FA algorithm uses less resources than the RSA?BFA algorithm except the aggregation ratio 4/14. We compare the TS?FA algorithm when the aggregation ratio is 2/14, 6/14, and 8/14 with the RSA?BFA algorithm by resource usage under different number of requests (Fig. 8a). The results show that the TS?FA algorithm obtains lower resource usage than the RSA?BFA algorithm. When the aggregation ratio is 2/14, the TS?FA algorithm uses the least resources.

When the source node of each request obeys uniform distribution from 0 to [node_num/2] and the destination node of each request obeys uniform distribution from [(node_num)/2+1] to [node_num], the results are shown in Fig. 7b. It can be seen that the TS?FA algorithm uses less resources than the RSA?BFA algorithm under any aggregation ratios. We compare the TS?FA algorithm when the aggregation ratio is 2/14, 3/14, 5/14 with the RSA?BFA algorithm by resource usage under different number of requests as shown in Fig. 8b. The results show that the TS?FA algorithm obtains lower resource usage than the RSA?BFA algorithm. When the aggregation ratio is 3/14, the TS?FA algorithm uses the least resources.

From Fig. 7, we can also see that in the first service distribution when the aggregation ratio is 4/14, the TS?FA algorithm uses more resources than the RSA?BFA algorithm. The reason for this result is that some cross?area requests have to take more hops in the case of aggregation. At this service distribution and aggregation ratio, the bandwidth saved by aggregation is lower than the wasted bandwidth by more hops.

5 Conclusions

In this paper, we propose a service?based intelligent ANS?AD algorithm. Then, a TS?FA module and algorithm based on SDON are detailed. The algorithms attempt to reduce bandwidth waste and increase network capacity. The simulation results show that under different service distribution, the ANS?AD algorithm and TS?FA algorithm can effectively reduce the resource waste. Our proposed algorithms provide some ideas for service?based network deployment.

References

[1] WONG E, GRIGOREVA E, WOSINSKA L, et al. Enhancing the Survivability and Power Savings of 5G Transport Networks Based on DWDM Rings [J]. IEEE/OSA Journal of Optical Communications & Networking, 2017, 9(9): D74-D85. DOI: 10.1364/JOCN.9.000D74

[2] TANAKA T, INUI T, KADOHATA A, et al. Adaptive and Efficient Multilayer Elastic Optical Network Planning [C]//42nd European Conference on Optical Communication. Düsseldorf, Germany, 2016.

[3] THYAGATURU A S, MERCIAN A, MCGARRY M P, et al. Software Defined Optical Networks (SDONs): A Comprehensive Survey [J]. IEEE Communications Surveys & Tutorials, 2016, 18(4): 2738-2786. DOI: 10.1109/COMST.2016.2586999

[4] THOU?NON G, BETOULE C, KHODASHENAS P S, et al. Electrical v/s optical aggregation in multi-layer optical transport networks [C]//IEEE International Conference on Photonics in Switching. Florence, Italy, 2015: 28-30. DOI: 10.1109/PS.2015.7328942

[5] YANG H, WANG R, WRIGHT P, et al. Impact of WSS Passband Narrowing Effect on the Capacity of the Flexible-Spectrum Networks [C]//IEEE Optical Fiber Communications Conference and Exhibition. Los Angeles, USA, 2017:W1I.5. DOI: 10.1364/OFC.2017.W1I.5

[6] LI X, TANG Y, GUO J F, et al. A Novel BV-WSS Based Flow Aggregation (BV-WSS-FA) Scheme for Finer-Grained Services in Elastic Optical Networks [C]//16th International Conference on Optical Communications and Networks (ICOCN), Wuzhen, China, 2017: 1-3. DOI:10.1109/ICOCN.2017.8121320

[7] DUAN Z W, LI H, LIU Y Z, et al. Effective Distance Adaptation Traffic Dispatching in Software Defined IP over Optical Network [C]//Proc. SPIE 10464, AOPC 2017: Fiber Optic Sensing and Optical Communications. Bellingham, USA: SPIE, 2017: 1046420. DOI: 10.1117/12.2285596

[8] LYU C J, LI H, JI Y F, et al. Holding-Time-Aware Asymmetric Spectrum Allocation in Virtual Optical Networks [C]// Proc. SPIE 10464, AOPC 2017: Fiber Optic Sensing and Optical Communications. Bellingham, USA: SPIE, 2017: 104641V. DOI: 10.1117/12.2285545

[9] GAVIGNET P, LE ROUZIC E, PINCEMIN E, et al. Time and Spectral Optical Aggregation for Seamless Flexible Networks [C]//IEEE International Conference on Photonics in Switching. Florence, Italy, 2015: 43-45. DOI: 10.1109/PS.2015.7328947

Biographies

NI Dong received the bachelors degree in communication engineering from Jilin University, China in 2017. She is currently a graduate student in Information and Communication Engineering at Beijing University of Posts and Telecommunications, China. In the period of graduate study, her main research field is the theory and technology of IP over elastic optical networks.

Li Hui (lihui@bupt.edu.cn) is an associate professor in the Broadband Network Innovation Research Center Lab, School of Information and Telecommunication, Beijing University of Posts and Telecommunications, China. Her main research field is optical network planning and optimization.

JI Yuefeng is a Ph.D. supervisor and professor of Beijing University of Posts and Telecommunications, China. His research interests include optical communication and broadband networks.

LI Hongbiao has been working in the Wireline Product Operation Department of ZTE Corporation since 1999.He is currently a member of ZTEs strategic expert group and the chief planner of the transport network, mainly engaging in communication transport network technology research and planning work.

ZHU Yinan graduated from Nanjing University of Posts and Telecommunications, China in 2015. At present, he is engaged in the planning of transport network solutions in ZTE Corporation and is mainly responsible for SDN and IP+optical coordination. He has also been a CCIE since 2014.

主站蜘蛛池模板: 91精品啪在线观看国产| 92精品国产自产在线观看 | 国产精品亚洲片在线va| 欧美国产菊爆免费观看 | 亚洲美女高潮久久久久久久| 国产福利拍拍拍| 无码专区国产精品一区| 亚洲欧美日韩综合二区三区| 国产毛片一区| 久久久久久尹人网香蕉| 一级片一区| 无码不卡的中文字幕视频| 爱色欧美亚洲综合图区| 伊人激情久久综合中文字幕| 久爱午夜精品免费视频| 秋霞一区二区三区| 日韩黄色在线| 欧洲熟妇精品视频| 国产精品一区不卡| 国内精品久久人妻无码大片高| 日韩毛片免费视频| 日本人真淫视频一区二区三区 | 亚洲va视频| 亚洲,国产,日韩,综合一区| 欧洲日本亚洲中文字幕| 亚洲国产高清精品线久久| 亚洲国产中文欧美在线人成大黄瓜| 无码粉嫩虎白一线天在线观看| 日韩av无码DVD| 香蕉蕉亚亚洲aav综合| 国产色婷婷| 国内黄色精品| 99福利视频导航| 一级毛片基地| 色窝窝免费一区二区三区| 亚洲欧洲日韩国产综合在线二区| av天堂最新版在线| 国内毛片视频| 国产H片无码不卡在线视频 | 播五月综合| 在线国产91| 国产99视频免费精品是看6| 天天躁日日躁狠狠躁中文字幕| 夜色爽爽影院18禁妓女影院| 久久夜色精品国产嚕嚕亚洲av| 色哟哟国产精品| lhav亚洲精品| 国产精品久久久久久搜索| 99精品在线看| 99偷拍视频精品一区二区| 国产va免费精品观看| 国产激情无码一区二区APP | 亚洲欧美一级一级a| 在线国产三级| 国产成人盗摄精品| 五月激激激综合网色播免费| 草草影院国产第一页| 亚洲伊人天堂| 99精品在线视频观看| 日韩AV手机在线观看蜜芽| 国产经典在线观看一区| 99视频国产精品| www.99在线观看| 亚洲一级毛片在线观播放| 日韩精品无码不卡无码| 国产精品片在线观看手机版 | 香蕉久人久人青草青草| 亚洲欧美国产五月天综合| 久热精品免费| 蜜桃视频一区| 看看一级毛片| 久久9966精品国产免费| 国产成人免费手机在线观看视频 | 欧美成人精品一级在线观看| 婷婷亚洲天堂| 精品国产免费观看一区| 亚洲无码电影| 久久黄色一级片| 激情六月丁香婷婷四房播| 亚洲视频欧美不卡| 国模粉嫩小泬视频在线观看| 亚洲色图欧美激情|