• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Echo-state-network classification based multi-services awareness in high-speed optical passive networks①

      2017-03-28 09:47:38BaiHuifeng白暉峰YeQuanyi
      High Technology Letters 2017年1期

      Bai Huifeng (白暉峰), Ye Quanyi

      (*Beijing SmartChip Microelectronics Company Limited, Beijing 102200, P.R.China) (**School of Electronics and Information Engineering, Jinling Institute of Technology, Nanjing 211169, P.R.China)

      Echo-state-network classification based multi-services awareness in high-speed optical passive networks①

      Bai Huifeng (白暉峰)②*, Ye Quanyi**

      (*Beijing SmartChip Microelectronics Company Limited, Beijing 102200, P.R.China) (**School of Electronics and Information Engineering, Jinling Institute of Technology, Nanjing 211169, P.R.China)

      With the challenge of great growing of services diversity, service-oriented supporting ability is required by current high-speed passive optical network (PON). Aimed at enhancing the quality of service (QoS) brought by diversified-services, this study proposes an echo state network (ESN) based multi-service awareness mechanism in 10-Gigabite ethernet passive optical network (10G-EPON). In the proposed approach, distributed architecture is adopted to realize this ESN based multi-service awareness. According to the network architecture of 10G-EPON, where a main ESN is running in OLT and a number of ESN agents works in ONUs. The main-ESN plays the main function of service-awareness from the total view of various kinds of services in 10G-EPON system, by full ESN training. Then, the reservoir information of well-trained ESN in OLT will be broadcasted to all ONUs and those ESN agents working in ONUs are allowed to conduct independent service-awareness function. Thus, resources allocation and transport policy are both determined only in ONUs. Simulation results show that the proposed mechanism is able to better support the ability of multiple services.

      10-Gigabite ethernet passive optical network (10G-EPON), multi-services awareness, echo state network (ESN), reservoir computation

      0 Introduction

      With decades of rapid evolution from the ethernet passive optical network (EPON) to 10G-EPON or even 40G-EPON, great development has been achieved to optical access network technologies driven by constantly emerging multiple services[1,2]. Great effort has been made to support multiple services with the increasing demand on network capability, flexibility and reliability, etc. To better achieve the quality of service (QoS), 10G-EPON must be active to support diversified services. Thus, the service awareness ability shows great importance for the 10G-EPON to match different types of services with high efficiency. The service awareness means 10G-EPON must be fully aware of characteristics and requirements of multiple services.

      In fact, the service awareness has already become an important issue in many fields, including network design, network management, and network security, etc[3-5]. Great efforts have been made on analyzing and classifying technologies of services. Deep research on the relation between statistic characteristics and service protocols has been done in Refs[6,7]. However, those approaches are not so accurate for service-layer protocol. As furthering research, series researches on data-traffic identification and classification mechanism have been reported in Refs[6-8], which is based on the packet length, arrival time interval and arrival sequence. As one solution, a Bayesian classifier based service-awareness (BC-SA) has been presented in Ref.[8]. This also implies that more pattern recognition algorithms also have great potential to realize service-awareness. However, there exist several problems in current neural network algorithms, including consuming time and computational complexity and so on. The echo state network (ESN)[9]is a strong candidate to better service-awareness performance, as ESN has great advantages to enhance reliability, to improve accuracy, and reduce complexity[10,11]. Considering the architecture of 10G-EPON, there still exist great problem to make ESN suitable for the 10G-EPON system, which is composed by optical line terminal (OLT) and a number of optical network units (ONUs). The OLT-ONUs architecture also makes it unfeasible to allocate the whole ESN only in OLT, since ONUs fail to benefit from original ESN based services-awareness.

      With the aim at solving this problem, this study proposes an ESN based multi-services awareness (ESN-MSA) scheme for 10G-EPON. In the approach, the so-called “Main ESN” module is embedded and running in OLT with the whole function of ESN, while the “ESN Agent” works with sampled functions in each ONU. Main ESN is responsible for initiating and training ESN to form the reservoir and provide the reservoir information to all ONU through broadcast. And each ESN agent directly uses this reservoir information from OLT to form its ESN and independently conduct distributed multi-services awareness.

      1 Echo state network based classification

      As Fig.1 shown, the architecture of the echo state network (ESN) is divided into three layers, input layer, reservoir and output layer[9-13]. There is a great number of neurons in this dynamical reservoir with quite strong learning ability. Assume that there are L input units, M output units and N units in the reservoir. Generally, the connection weight matrix is represented as Winof the input layer, while its corresponding unit in the reservoir is W. Thus, the dynamical learning ability and reliability of ESN can be ensured. In addition, Woutis the connection weight matrix of the output layer and is the goal of data training in ESN.

      Fig.1 ESN structure

      The basic idea of ESN is that: the reservoir is triggered by the input signal to produce continuous state-variable within this reservoir. And the output value of ESN can be obtained by using linear regression algorithm between state-variable and output value. The state of reservoir and output are updated using Eqs(1) and (2).

      x(n+1)=f(Winu(n+1)+Wx(n) +Wbacky(n))

      (1)

      y(n+1)=fout(Woutu(n+1)+Wx(n+1) +Wbacky(n))

      (2)

      where, u(n), x(n) and y(n) represent individually the input variable, state variable and output variable. And f() and fout() are the activation functions of processing units of the reservoir and the output unit.

      Generally, ESN has been widely used in time series field and shows great potential in classification[13-16]. The basic idea of ESN classification is given in Eq.(3) and that means input signals must be kept without change until state variables are quite stable. This method still keeps the advantage of ESN in which the training is fast and simple, and shows great performance in classification.

      (3)

      However, the reservoir of ESN is generated randomly in this approach. Therefore, this ESN classification approach still fails to gain the classification result with nice targeting and to satisfy the classification requirement for diversified services.

      2 ESN classification based multi-services awareness mechanism

      2.1 Working principle

      As types of new services traffics soar, intelligent service-aware ability is required for 10G-EPON. According to the classification demands of service in 10G-EPON, key parameters to identify the type of service include: packet length, packet arrival rate and service-procession time. Those parameters of service characteristics can be gained through independently different methods. Aimed at better obtaining the targeting ability of existing services-awareness approaches and to make the ESN suitable for the architecture of 10G-EPON, an ESN based multi-service awareness (ESN-MSA) mechanism is proposed to be one feasible approach.

      In fact, types of services are already depicted in this article. And QoS of these multi-services can be mainly divided into three categories: packet-loss-rate, time delay and jitter, where each category is with three classes: high-level, middle-level and low-level. That means, the ESN computation can be greatly simplified.

      In this paper, the multi-services awareness is realized by allowing each ONU to independently perform ESN based services awareness with low complexity and by centralized complex ESN training in the OLT. To achieve this goal, Main ESN module is responsible for providing ONUs with well-trained ESN from the view of the whole 10G-EPON system, which implies that Main ESN is a complex one. Main ESN must complete the initiation and training of the ESN and provide this completed ESN to all ONUs. Before the ESN classification training begins, all parameters of ESN must be well set by Main ESN, including the number N of units in reservoir, spectral radius R of the internal connection weights matrix Win, etc, and the inter-connection weight matrix W is generated. Thus, the ESN Agent in each ONU just only needs to obtain ESN and to directly perform service-awareness using this ESN. It will abstract service-characteristics parameters from newly arriving services and to compute classification results for ONU to conduct schedule operation.

      In fact, the ESN based service-classification function greatly depends on the selection of input parameters. This paper seletcts these kinds of parameters as input variables of the ESN: the length of data packet uL(n), the arriving rate of packets uA(n), the during time of packet uT(n), the source address uS(u), and the destiny address uD(n), as given by

      u(n)=(uL(n), uA(n), uT(n), uS(n), uD(n))

      (4)

      2.2 The ESN initiation and training in OLT

      In the proposed mechanism, the ESN initiation and training are centralized in the OLT, in order to make sure the consistency of services awareness among ONUs. After this training is fully completed, the information of the well-prepared reservoir is distributed to all ONUs. The detailed procedure of ESN initiation and training in OLT is depicted as follows:

      Step 1: Set the processing units number N, and the number k of pioneer nodes according to types of services;

      Step 2: Distribute k initial nodes randomly within 1×1 space, and record their position in this space;

      Step 3: Generate a new node U within the space randomly, which belongs to the pioneer node with the shortest distance.

      Step 4: Compute the distance related probability P(U, Vi) between the new node U and known node Viusing Eq.(5) and determine whether the connection between them exists by judging the maximal value of their distance related probability reaches;

      P(U, Vi)=αe-γd(U, Vi)

      (5)

      Step 5: Repeat Step 4 until the number of nodes reaches N;

      Step 6: Set all necessary parameters of ESN, including the internal connection weight radius R and the number of output units;

      Step 7: Initiate the input matrix Winand generate the internal connection weight matrix W using the method mentioned above;

      Step 8: Input the training sample into the ESN that has already been initiated fully;

      Step 9: Use Eq.(3) to collect state variables and input these variables into the activation function of processing units in reservoir to obtain final state variables;

      Step 10: Get the well-trained main ESN structure using the output the pseudo inverse algorithm to deal with the output matrix Wout.

      Through the initiation and the training procedures, the Main ESN is well-prepared in OLT. Later, the detailed information of Main ESN will be broadcast by the OLT to all ONUs, which will draw this information to form their ESN Agents and conduct ESN based distributed multi-services awareness independently.

      2.3 The ESN classification based multiple services awareness in ONUs

      Generally, the service scheduling of 10G-EPON system is realized under the combination of the dynamic bandwidth algorithm (DBA) and intra-ONU scheduler[17-20]. In the proposed based multi-services awareness mechanism, ONUs directly play key roles to be aware of decertified services and to perform schedule function according to awareness results.

      For implement, the ESN agent classifier module is embedded into ONU and its task is to perform multi-services awareness together with the scheduler in ONU under the control of DBA in 10G-EPON. On receiving the detailed information of the main ESN from OLT, each ONU immediately conducts its services-awareness initiation and constructs the ESN agent module the same with the well-trained main ESN according to the detailed information. After all ONUs finish this initiation, the ESN based multi-services awareness starts to work. And the scheduling process in each ONU is depicted in Fig.2.

      In Fig.2, services packets arrive with different priorities, and their characteristics parameters are abstracted and transformed into u (n) set of the input-layer of ESN for classification computation. And according to output results of the ESN, these services are

      Fig.2 ESN based services-awareness process in ONU

      classified by the ESN agent module and put into corresponding queues. Then, the scheduler of ONU will move some packets according to their priorities into the buffer which would send these packets to the OLT.

      The complexity of ESN classification is one of key issues, which must be low enough for implement. According to the ESN model, it only needs two times of multiply operation to deal with one kind of classification parameter, where the complexity is O(1). If the number of classification parameters reaches m, the complexity is just O(m)×O(1) for the ESN classification computation in each ONU.

      3 Simulation results and analysis

      In order to evaluate the performance of the proposed mechanism, a software simulation platform of 10G-EPON system with 32 ONUs is built using NS2 simulation software. The “ESN Agent” module is running in each ONU, while the “Main ESN” module works in the OLT. In this simulation, three classes of services are set to produce traffic load, and requirements of services to network are represented by three parameters: average packet delay, packet loss rate and jitter. Moreover, each kind of services is divided into three levels in term of priority: Class 1 with the highest level, Class 2 with mediate level and Class 3 with the lowest level. Additionally, the Class 1 service and the Class 2 service are both set to be 20 % respectively, and the Class 3 service is 60%. The traffic load of each class service follows the Passion distribution. In the initiation of reservoir, N = 100 and IS (input unit scales) is set to be 4.

      In fact, service-awareness performance is derectly determinded by the classification accuracy rate, which is depicted by Table 1. It can drawn from Table1 that the ESN-MSA has better accuracy than the BC-SA. Under conditions of full enough trainning, the ESN-MSA can achieve accuracy rate up to 92.8%, while the BC-SA has worse performance with accracy rate of 89.2%.

      Table 1 Comparision of classification accuracy

      Thus, futher comparison is also made between the BC-SA and the proposed ESN-MSA, from aspects of time delay, packet loss rate and jitter. These comparisons results are given from Fig.3 to Fig.5.

      Fig.3 Comparison of time delay

      The delay time of delay-sensitive service is given in Fig.3. Obviously, delay time of all services soars as the traffic load increases. Under the same traffic load condition the Class 1 service and Class 2 service with ESN-MSA show the value better than their corresponding ones with BC-SA, while the Class 3 service with ESN-MSA gets the worst value. Because the Class 3 service has the lowest requirement on delay time, it is tolerant to this time-delay performance. Additionally, the Class 1 service in ESN-MSA can achieve the best performance.

      Fig.4 Comparison of packet loss rate

      Fig.5 Comparison of jitter

      Fig.4 shows the comparison of packet loss rate for packet-loss sensitive services, and these services are also divided into three levels (Class 1, Class 2 and Class 3). Overall, the packet loss rate of all services soars as the traffic load becomes heavy. Similar to the comparison result of network delay time, the Class 1 service and Class 2 service with ESN-MSA show lower packet loss rate than BC-SA. And the Class 3 service with ESN-MSA still gets the worst result, since it has the lowest requirement on packet loss rate. From comparison, the packet-loss-rate of ESN-MSA is more reasonable than BC-SA. With the ESN-MSA scheme, differences among those services are more obvious. Thus, requirements of different classes of services on packet loss rate can be all further satisfied by using the ESN-MSA mechanism.

      Comparison result in Fig.5 shows that the BC-SA and the ESN-MSA has similar performance in terms of jitter. Generally, the jitter is caused mainly by the limited queue or buffer. Benefitting from greatly stronger hardware of the 10G-EPON system, the difference between BC-SA and ESN-MSA is not so obvious on jitter performance.

      Combining these comparison results from Fig.3 to Fig.5, the ESN-MSA can obtain better performances comprehensively. And the ESN-MSA approach is able to enhance matching degree between services demands and 10G-EPON ability, with better time delay and more reasonable packet loss rate. Therefore, the ESN-MSA is more suitable for the architecture of 10G-EPON, since ONU is the one to face multiple services and to perform services-awareness directly with higher efficiency.

      4 Conclusions

      As ever-increasing multi-services has brought great challenge with demand of high matching degree between services and optical access networks, the high-speed PON is required to be actively aware of the characteristics of those services and to provide support with not only greater capacity but also better efficiency. In order to cope with this challenge, this article proposes an echo state network based multi-service awareness (ESN-MSA) mechanism in 10G-EPON, which introduces the echo state network into the 10G-EPON and makes full use of advantages of ESN. With this ESN-MSA scheme, more efficient resources scheduling is able to be conducted in 10G-PON system. Simulation results show that the ESN-MSA scheme is able to match requirements by multiple services with higher efficiency.

      [1] Kramer G. 10G-EPON: Drivers, challenges, and solutions. In: Proceedings of European Conference on Optical Communication, Vienna, Austria, 2009. 1-3

      [2] Tanaka K, Agata A, Horiuchi Y, et al. IEEE 802.3av 10G-EPON standardization and its research and development status. Journal of Lightwave Technology, 2010, 28(4):651-661

      [3] Hajduczenia M, Silva H J A D, Monteiro P P. 10G EPON Development Process. In: Proceedings of the International Conference on Transparent Optical Networks, Rome, Italy, 2007. 276-282

      [4] Elbers J P. Optical access solutions beyond 10G-EPON/XG-PON. In: Proceedings of 2010 Conference on National Fiber Optic Engineers Conference, San Diego, USA, 2010. 1-3

      [5] Roy R, Kramer G, Hajduczenia M. Performance of 10G-EPON. IEEE Communications Magazine, 2011, 49(11): 78-85.

      [6] Crotti M, Gringoli F, Pelosato P, et al. A statistical approach to IP-level classification of network traffic. In: Proceeding of the IEEE International Conference on Communications, Istanbul, Turkey, 2006. 170-176

      [7] Moore A W, Zuev D. Internet traffic classification using bayesian analysis techniques. Acm Sigmetrics Performance Evaluation Review, 2005, 33(1):50-60

      [8] Bai H F, Li M W, Wang D S. Bayesian classifier based service-aware mechanism in 10G-EPON for smart power grid. Acta Photonica Sinica, 2013, 42(6): 668-673

      [9] Jaeger H, Lukosevicius M, Popovici D, et al. Optimization and applications of echo state networks with leaky-integrator neurons. Neural Networks the Official Journal of the International Neural Network Society, 2007, 20(3):335-352

      [10] Jaeger H. Echo state network. Scholarpedia, 2007, 2(9):1479-1482

      [11] Jaeger H, Maass W, Principe J. Special issue on echo state networks and liquid state machines. Neural Networks, 2007,20(3): 287-289

      [12] Rodan A, Tino P. Minimum complexity echo state network. Transactions on Neural Networks IEEE, 2011, 22(1):131-144

      [13] Jaeger H. Reservoir riddles: suggestions for echo state network research. In: Proceedings of the IEEE International Joint Conference on Neural Networks, Montreal, Canada, 2005. 1460-1462

      [14] Alexandre L A, Embrechts M J, Linton J. Benchmarking reservoir computing on time independent classification tasks. In: Proceedings of the International Joint Conference on Neural Networks, Atlanta, USA, 2009. 89-93

      [15] Roseschies B, Igel C. Structure optimization of reservoir networks. Logic Journal of the IGPL, 2010, 18(5): 635-669

      [16] Guo J, Lei M, Peng X Y. Echo state networks for static classification with corresponding clusters. Acta Electronica Sinica, 2011, 39(3):14-18

      [17] Garfias P, Gutiérrez L, Sallent S. Enhanced DBA to provide QoS to coexistent EPON and 10G-EPON networks. Journal of Optical Communications & Networking IEEE/OSA, 2012, 4(12):978-988

      [18] Ghani N, Shami A, Assi C, et al. Intra-ONU bandwidth scheduling in Ethernet passive optical networks. IEEE Communications Letters, 2004, 8(11): 683-685

      [19] Jun J H, Yu Z, Jung M S, et al. Inter-ONU scheduling scheme for QoS guarantee in 10G EPON. In: Proceedings of the International Conference on Broadband and Wireless Computing, Communication and Applications, Fukuoka, Japan, 2010. 137-141

      [20] Park K S, Yu Z B, Cho J H, et al. An Intra-ONU scheduling method in 10G EPON supporting IEEE 802.1 AVB. In: Proceedings of the 4th International Conference on Complex, Intelligent and Software Intensive Systems, Krakow, Poland, 2010. 631-636

      Bai Huifeng, born in 1984. He received his Ph.D degrees in Beijing University of Posts and Telecommunications in 2011. His research interests include optical communications and optical networks.

      10.3772/j.issn.1006-6748.2017.01.007

      ①Supported by the National High Technology Research and Development Programme of China (No. 2012AA050804).

      ②To whom correspondence should be addressed. E-mail: lancer101@163.com Received on Jan. 2, 2016

      兴化市| 西盟| 汾西县| 阳谷县| 全州县| 崇文区| 尉犁县| 正蓝旗| 黄浦区| 信丰县| 新田县| 千阳县| 洛川县| 南昌市| 滕州市| 新泰市| 思南县| 浦县| 蒲江县| 西畴县| 四川省| 雅江县| 城口县| 新沂市| 临漳县| 台南市| 利川市| 邹平县| 永定县| 军事| 区。| 瑞昌市| 太保市| 汾阳市| 雷波县| 尼玛县| 金寨县| 潮安县| 义乌市| 古蔺县| 双柏县|