• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Toward a Scalable SDN Control Mechanism via Switch Migration

    2017-05-08 11:32:10GuozhenChengHongchangChenHongchaoHuZhimingWang
    China Communications 2017年1期

    Guozhen Cheng, Hongchang Chen, Hongchao Hu, Zhiming Wang

    National Digital Switching System Engineering & Technological R&D Center, Zhengzhou 450002, China

    * The corresponding author, email: chc@ndsc.com.cn

    I. INTRODUCTION

    In the past few years, The performance of controllers has attracted more attentions due to its key role in Software-Defined Networking (SDN) [1].They manages all the switches in the network and make decisions based on a logically central network view.However,current static structure between controllers and switches cannot adapt for the variety of network traffic, and be prone to imbalance controller loads and degrade application performances.

    At first stage, SDN deploys only one central controller that is responsible for all the switches [2, 3].This architecture could readily achieve network state consistency and avoid communications among different controllers.But the single resource-limited centralized controller confines SDN to a small-scale network, since large network is easier to overload it due to frequent and resource-exhaustive events such as OpenFlow (OF) PACKET-IN events [4].For example, The flow setup time1Whenever a switch receives a flow, it searches its flow table to find the entry matched.As the match is failed, it requests the controller to calculate the flow path and install appropriate rules.The time required to complete this operation is known as the flow setup time.in overloaded controller will be increased significantly, and the application performance will be degraded.

    Afterwards, a few recent attempts have been taken to tackle this problem via distributed schemes which may fall into two major groups: those horizontally equalizing all controllers,i.e., flat architecture [4, 5], and those vertically layering from root controller to leaf ones,i.e., hierarchical architecture [6].Both architectures have improved the scalability of SDN control plane so that SDN could deploy in larger network, but the static map between controllers and switches lead to load imbalance among controllers.For instance, real measurement for network traffic shows that 1-2 orders of magnitude difference between peak and median flow arrive rates at a switch[7].Current static configurations could easily induce that some controllers are overcommitted and become hot spots, but other controllers are underutilized and turn to cold spots.Hence, workloads have to be offloaded from the hot spots since there is inadequate resource to meet Service Level Agreements (SLAs).Oppositely, cold spots expect to serve more switches for high network utility, since we believe that it is a waste of energy if resources are under-utilized.

    The recent version of OpenFlow protocol[8] has solved the problem caused by such static configurations.Therefore, it proposes that each switch could be controlled by three different roles of controllers, master, equal and slave.Generally, there is only one master controller for a switch.The master can not only fetch the switches’ states but also write rules to its switches to instruct the data plane.The equal controllers are introduced to separate the loads from the master.They have the same authority with master.The slaves only read the states from its switches.Each switch could have more than one equal and slave controllers.If the master is failed due to overload or some exceptions, the equal controllers,or even slaves could be transited to master as soon as possible.However, the OF spec suggests no mechanism explicitly indicating the switch migration or controller roles shift,because the writers of this spec think that this is the responsibility of the controller to choose a master among themselves.

    Recently, several works have provided to solve this problem by dynamically changing the number of controllers [9, 10] or periodically reassigning controllers in the network[13].However, in fact, many imbalanced cases could be eliminated by migrating switches from hot spots to cold spots without adding new controllers.Yet there is rare works to formally consider such Switch Migration Problem (SMP),i.e., which switch should and where it should be optimally migrated for more scalable control plane.

    In this paper, we focus on designing a scalable control mechanism via solving SMP problem.To the best knowledge of the authors, this is the first work to solve SMP in SDN.The main contributions in this paper are as follows.

    · We first give a SDN model to describe the relation between controllers and switches,and then we define SMP problem as a Network Utility Maximization problem (NUM)with the objective of serving more loads under available control resources.

    · Based on the Markov approximation framework [14], we approximate our optimal objective with a Log-Sum-Exp function, and design a synthesizing distributed algorithm,Distributed Hopping Algorithms (DHA), to approach the optimal solution of SMP.And we prove that the gap between the approximated solution and the optimal one is limited and the solution search path of our DHA is a Markov Chain path with a stationary probability distribution.

    · We implement a scalable control mechanism based on our DHA algorithms, and validate its performance in real ISP topologies.

    In this paper, the authors design a synthesizing distributed algorithm to solve the Switch Migration Problem.

    The remainder of this paper is organized as follows.The next section gives the related works.The section III discusses the intuition and details of our model for SDN.In section IV, we reduce our SDN model to network utility maximization problem.Section V presents the design of distributed hopping algorithms.Section VI describes an implementation of scalable control mechanism.Section VII val-idates our DHA.Section VIII concludes this paper.

    II.RELATED WORK ON ELASTIC CONTROL

    Current static map between controllers and switches prevents controller load exchanges along with the variety of network traffic.To address this problem, ElastiCon [9] is provided to dynamically grow or shrink the amount of controllers set and migrate the switches among controllers along with the network traffic.That is, ElastiCon represents us a framework to implement dynamic configuration between controllers and switches.Similarly, V.Yazici1[10] proposed a coordination framework for scalability and reliability of distributed control plane.but SMP problem are not solved properly,i.e., how to select migrated switches and their target controllers.

    B.Helleret al.[11] solve how to place the controllers based on propagation latency.But this work only focused on where to place multiple controllers statically.Guang Yaoet al.[12] consider controller placement problem from the view of the controller load.

    To achieve more performance and scalability in large-scale WAN, Md.Faizul Bariet al.[13] provide a dynamic controller provisioning framework to adapt the number of controllers and their geographical locations.The framework minimizes flow setup time and communication overhead by solving an integer linear program.But it has to perform a reassignment of entire control planes based on the collected traffic statistics.This operation easily leads to network instability because it incurs massive state synchronizations.Furthermore, both its greedy (DCP-GK) and simulated annealing approaches (DCP-SA) are centralized algorithms that do not adequately utilize the resource of distributed controllers.

    To sum up, existing the solutions to DCPP is changing the number of controllers and their location via reassigning the switches for controllers.this operation is likely to incur network instability due to large numbers of state synchronizations among controllers.

    This article has two differences compared with the existing works.First, our pivot is to solve SMP problem so that we can eliminate controller load imbalance by several switch migrations and without additionally new controllers.Second, based on the architecture of distributed controllers, we design a synthesizing distributed algorithm that each controller runs its own algorithmic procedure independently.

    III.SYSTEM MODEL

    3.1 The motivations

    The objective of switch migration incentive adjusting mappings between controllers and switches is to serve more network flows under available resources and maximize the resource utility.In practice, there are many cases that need to change the mappings.First, some controllers can become quite leisured when the number of network flows through their switches becomes smaller.Therefore, a possible configuration is consolidating the switches from many light controllers into fewer ones.Then vacant controllers can be shut down or sleep for saving power and communication cost.This can hamper the controller sprawl, and we call this operation as switches consolidation.

    Second, when some controllers are hot spots and other controllers are cold spots in SDN,flow setup time in hot spots will increase and network performance will deteriorate sharply.This load imbalance among controllers may be caused by network traffic fluctuation or scaleout of some new switches in some controllers.It is necessary to rebalance loads between hot spots and cold spots so that load difference could be eliminated among controllers.That is, some switches should be moved from hot spots to cold spots.We call this operation as load balance.

    Third, if all active controllers become hot spots, it is impossible to eliminate hot spots by switch migrations.Operator will deploy some new controllers.This operation involves two stage.For one thing, a new controller one is incrementally placed.For another, switches in hot spots will be migrated to such a new controller.Our DHA algorithm could also be applied in the second stage towards an optimal migration path.

    The above three cases could be detected by a load estimation application on the controller.Our DHA algorithm could be used to solve them by designing different optimal objectives.In the first case, we should design a control power function so that SMP minimizes a power function in such controllers.In the second case, we should design an utility function so that SMP maximize network flows requests under available resource.Essentially,the third one is a special case of second one.In this paper, we discuss load balance case in the residual part of this paper.We will explore the first case in our future work.

    3.2 SDN model

    Our pivot in this paper is switch migration problem towards more balanced controllers.So we assume that SDN controllers have been optimally placed in the distributed topology.

    As the literature [12] stated, the load of SDN controller consists of many factors, such as processing of PACKET_IN events, maintaining the local domain view, communicating with other controllers, as well as installing flow entries.In different scenario, the proportions of those factors differ greatly.But the processing of PACKET_IN events is generally regarded as the most prominent part of the total load [15].Accordingly, the arriving rate of PACKET_IN events on a controller is counted to measure its load.

    Therefore, we give our SDN model as follows.We consider a SDNconsisting ofcontrollersandswitchesLetbe control load generated by switchandbe the upper load limits of switch.Accordingly, the switch can be denoted as

    IV.NETWORK UTILITY MAXIMIZATION PROBLEM IN SDN

    Our primary objective is to find out how switch migration policies should be employed so that the network utility is maximized.We assume that the more events the controller handles under the available resources, the higher the utilities will be produced.Based on the our SDN model, we formulate switch migration problem as a centralized joint network utilization maximization problem in SDN,

    We believe that once controller is powered on, the more resource it is possessed, the more utilities it will produce if all the resource consumers are legal.In addition, we assume that network utility function is twice differentiable,increasing and strictly concave.Hence, we define network utility function forwith log(·),

    Then the objective function can be reformulated as,

    V.DISTRIBUTED HOPPING ALGORITHMS

    Theoretically, the problem SMP can be reformulated as 0-1 integer linear program, which is a typically combinatorial network optimization problem, and very difficult to solve.Although we can approach the optimal solution through Lagrangian relaxation with quadratic equality constraints and solve its dual problem, or decoupling it into several knapsack problems, it incurs time consuming [16].

    Actually, many important network design problem can be formulated as a combinatorial network optimization problem, and a surge of studies have been provided to solve it and has made significant progress, but many of them are designed to centralized implementations[17] or time-consuming as the network size become larger [18][19].In our scenario, we need the approach that can be concurrently processed in a distributed manner, because each SDN controller manages its local switches and interacts with its neighbors.Moreover,network running distributed algorithms are more robust to network dynamics (e.g., switch migration and controller sleep).

    In this article, we refer to a Markov approximation framework using the log-sum-exp function to approximate the optimal value of our SMP.Based on this, we provide a distributed hopping algorithm in a synthesizing form.In the subsequent section, we first describe the log-sum-exp approximation of SMP.Then we illustrate the detailed design of DHA.

    5.1 Log-sum-exp approximation

    Then SMP problem can be rewritten as follows,

    Besides all the constraints of the problemthe equationis satisfied for the problem

    To solve this problem, we use the log-sumexp function to approximate the optimal value ofas follows,

    This additional entropy term opens a new design space for exploration.

    Since the objective function of problemare twice differentiable, increasing and strictly concave for alland all the constraints are linear, Karush-Kuhn-Tucker(KKT) conditions are necessary and sufficient for an existing optimal solution.We can conclude that,

    Theorem 1The optimal solution of the problemlike that,

    · T he optimality gap betweenandis bounded by

    The symbolWe refer the reader to our technical report [20] for details of the proof.

    5.2 Distributed hopping algorithm design based on Markov chain

    As stated in Lemma 1 of the literature [14],there exists at least one continuous-time time-reversible ergodic Markov Chain with stationary distributionThe state spacehas to satisfy two conditions.First, with the property of ergodicity, any two states in this state space can communicate with each other through at least one path.Second, the Markov Chain must obey detailed balance equation,wheredenotes the transition rate from strategyto.

    In SDN, there is a logically centralized global view where all controllers share the information.Therefore, each controller can collect fresh value offrom the view to calculateandLetthe network will sojourn in the statefor a period that reduces to the exponential distribution with parameterBased on the second conclusion in theory 1,we can deduce that,

    Algorithm 1 Distributed Hopping Algorithm

    We briefly describe the distributed hopping algorithm (DHA) as follows.The following procedure runs on each controller independently, and we focus on a particular controller.

    Stage 1: Initially, given an SDN topology with distributed controllers, any controlleris allocated a switch domain under the configuration.

    Stage 2: Controllerrandomly selects a switchfrom its domainwith the size ofand a controllerfrom its neighbor setThenwill count down a random number.The random number is generated by the exponential distribution with mean

    which represents as follows,

    Stage 3:If the count is expired and no existing switch migration activity in its neighbors is sensed, the controllerwill broadcast the coming migration activity betweenandto its neighbors.Then the controllerwill migrate the selected switch into the controllerAfter migration, the controllerwill update all utilization ratiosof the switches ininto the network global view,and broadcast it to its neighbors.

    Stage 4: Conversely, if there is such an activity between its neighbors, the controllerresets the timer.The algorithm returns to Stage 2.

    The pseudocode of DHA is shown in Algorithm 1 which runs on each individual controller independently.We focus on a particular controller

    We then have the conclusion as follows.

    Theorem 2The process of distributed hopping algorithm is the implementation of time-reversible Markov Chain with stationary distribution

    The proof can refer to our technical report about this paper [20].

    VI.IMPLEMENTATION

    6.1 DHA-CON

    In this section, we implement a control mechanism prototype based on DHA algorithm,called DHA-CON, including a load estimation module, a DHA decision and a distributed data store.

    Load Estimation.A load estimation module runs as a control application.It tracks the controller loads, and predicts the average message arrive rate from each switch.We set two thresholds, upper limit and lower limit, to indicate whether startup our DHA modules.If the loads are less than lower limit or bigger than upper limit for one minute, load estimation triggers DHA module to switch migration.

    DHA Decision.Each controller installs a DHA module to decide switch migration.There are two work models for this module,balance and green.First, if a controller is hot spot, i.e., its loads are bigger than upper limit for one minute, DHA will work in the balance model to offload part of loads for equilibrium.Second, if a controller is cold spot, i.e., its loads are less than lower limit, DHA will work in the green model to offload all loads and shut down this controller.

    Distributed data store.A distributed data store provides a logically central view for controller cluster.It stores all switches information, including data from load estimation module.

    Beacon [26] is a high-performance controller with multiple threads, and is developed based on the Equinox, a framework of OSGi specification, so that we can easily implement our module services.We implement a scalable and intelligent control mechanism based on Beacon, called DHA-CON.We develop anIDHAServiceinterface and implement it by the serviceDHAImplshown in Fig.1 (a).Then we implement load Estimation modules shown in Fig.1 (b) which triggers for DHAImpl.Our DHAImpl register several existing listeners such asIOFSwitchListenerandIOFMessage-Listenerto receive OpenFlow messages.We invokeIBeaconProviderto interact with OF switches.

    6.2 Controller-to-controller interface

    We need to extend eastbound and westbound interface so that controllers could communicate with each other during DHA process.As shown in Fig.2, suppose controllerwith neighborseach runs a DHA thread.When the countdown timer inexpires, and there are no existing migration activities in its neighbors, it will emit migratingrequestmessage to its selected destinationThis message includes the migrating switch ID.Thenwill reply an ACK message toThe controllerbroadcastnotificationmessage to its neighbors to suggest that there is a migration activity betweenandFinally, the switch migration could be started.We refer the reader to [9] for details of messages needed during switch migration.

    After switch migration, controllerandupdate their utilization ratios in the central data store, and broadcastupdatesto their neighbors respectively.

    VII.THE NUMERICAL EVALUATION

    7.1 Simulation setup

    fig.1 Service register based on beacon

    Fig.2 The message interactions among controllers

    Fig.3 The experimental topology

    In this section, we evaluate the performance of our prototype under the experimental environment shown in Fig.3.Consider performance interferences between Mininet and controllers,we deploy Mininet [21], Beacon controller and our DHA-CON on different physical machines.Each physical machine runs Ubuntu 12.04 LTS with JDK 1.7.The Mininet is used to simulate different network topologies.The machine running Beacon controller emulates a centralized control environment with single controller.DHA-CON is a distributed control environment with several controllers in the network.

    Instead of artificial topology generated by this simulator, we use two real network topologies Chinanet [22] (38 nodes and 59 links)and Cernet [23] (36 nodes and 53 links) from zoo topology.Chinanet is a real ISP topology from China Telecom, one of three largest ISPs in China.Cernet is the largest education and research network in China.In addition, we install Beacon controller in an individual machine to simulate single centralized controller.Other five physical machines run DHA-CON instances.All physical machines have exactly the same configuration with 3.4GHz Intel Core i7 processor, 4GB of DDR3 RAM and a 1 Gbps NIC.They are connected by a H3C S5500 switch.We use iperf [24] to generate TCP flows between hosts.To simulate realistic traffic, all flows are generated as traffic characterization described by [25] such as flow size distribution and arriving rate.

    We focus on verifying whether our distributed hopping algorithm can improve the performance and scalability of distributed control plane.We compared our DHA-CON (4 controllers) with the scenarios of single controller (S-CNTL), static distributed controllers (D-CNTL) (4 controllers), and Dynamic Controller Provisioning Problem with Greedy Knapsack and Simulated Annealing (DCP-GK and DCP-SA) [13].In DCP-GK or DCP-SA,we initially deploy four controllers, and we will add a new one when one of its controllers overload.Specifically, we first compare average flow setup time along with traffic flows.Then, we evaluate the migration cost caused by DHA.Third, we compare the average utilization ratios of controllers.Finally, we evaluate utility gap of DHA.In our experiment,we define utility gap as the difference between system utility achieved by DHA and the optimal utility obtained by exhaustively searching algorithm which search the feasible configuration space.

    7.2 Parameters measureme nt

    Before our evaluation, we have to get the values of some parameters in DHA, that is,controller capacity and the upper limits of switch.We use the topology that two physical machines are connected with a switch.One machine runs a Beacon instance, another runs Cbench [27], a program for testing OpenFlow controllers.Each machine has one NIC with 1Gbps.

    Cbench works in throughput mode with the command, cbench -c 192.168.1.3 -p 6633 -m 10000 -l 10 -s 16 -M 1000 -t.We find that the average throughput of Beacon is about 1500 kilo requests per second with 4 threads.

    In our experiment, since the switch bandwidth is limited by the loopback interface of Mininet, it is difficult to overload the distributed controllers.So we have to restrict the controller capacity at a low level so that the controller is over-subscribed less than the factors of(In datacenter network up-links from ToRs are typically 1:5 to 1:20 oversubscribed [28]).The capacity of each controller in our experiment is limited to 300 kilo requests per second.And the upper limit of switch is simply calculated by equation(18), whererepresents the number of switches under the controller, andrepresents average loads generated by switch

    At the right hand of the equation, the first item, called basic item, is calculated based on the controller throughput, control scale and over-subscription ratio.The second item,called individual item, is a random number not beyond

    7.3 Numerical results

    Our objective is to increase network utilities,so that they can handle as many OF event requests as possible with their available resources.We setduring simulations.

    We run each simulation for 60 hours.Fig.4 shows the flow counts on Cernet and Chinanet respectively.Simulations are repeated for three times.At each time, we record flow setup time, the number of packets exchanged between controllers, and controller utilizations for different scenarios.We show the average results of three repeated simulations.

    Flow setup time.In the simulation, we use average flow setup time to measure the effect of our DHA-CON, because it reflects controller load changes caused by switch migration.

    We compare the average flow setup time of DHA-CON (4 controller instances), S-CNTL,D-CNTL (4 controller instances), DCP-GK and DCP-SM (4~5 controller instances) in two different topologies.Fig.5 shows their time curves.We can see that S-CNTL is a constant, since single controller is overloaded all through the simulation.However, the flow setup time for other four scenarios fluctuates along with flow count, yet has different ranges.That is, D-CNTL has largest fluctuation,DCP-GK takes second place, and DHA-CON and DCP have less fluctuation.

    Fig.4 Flow count

    Fig.5 Average flow setup time

    There are several reasons to explain the above results.First, single controller has the lowest scalability due to its resource-limited architecture.Second, compared with S-CNTL,although D-CNTL has a distributed control plane, its static architecture is likely to induce some heavy controllers that suffer from long flow setup time.Third, DCP-GK and DCP-SM could eliminate overloaded controller via adding a new controller, and DHA-CON achieves such scalability via switch migration.That is,DCP-GK and DCP-SM must run reassignment between controllers and switches while our DHA-CON only migrate several switches from one overloaded controller to light one.

    The empirical CDFs in Fig.6 definitely present that dynamic control plane (i.e., DHACON and DCP) are less vulnerable to flow count than D-CNTL.

    Fig.6 Empirical CDFs

    Fig.7 Summary of overhead and average flow setup time

    Fig.8 Average controller utilization

    Overhead.We compare the overhead for five scenarios.Fig.7 presents the communicating overhead and average flow setup time with Chinanet and Cernet topologies.S-CNTL has the lowest communicating overhead because there are no controller-to-controller messages.Compared with S-CNTL, D-CNTL has higher overhead, because controllers need to state synchronization for global network view.DHA-CON generates more packets than D-CNTL, since it needs to migrate switches except state synchronization in DCNTL.But the cost for migration switches is small,no more than 20% of D-CNTL.DCP-GK and DCP-SM have highest communicating overhead.Their cost is twice times that of D-CNTL, and 1.5 times that of DHA-CON,because DCP that reassigns the mappings between controllers and switches will incur more switch migrations than DHA-CON.

    As mentioned earlier, average flow setup time for DHA-CON is lowest than other scenarios, about 0.2 s.The average flow setup time for DCP-GK and DCP-SM are close to our DHA-CON, about 0.25 s for Chinanet and Cernet respectively.But the average flow setup time for S-CNTL and D-CNTL are more than 0.65 s and 0.35 s for both topologies.

    Average utilization ratio.To validate the scalability of DHA-CON, we count the average utilization ratio for different scenarios.As show in Fig.8, S-CNTL has 100% utilization because its controller overload.Each controller in DHA-CON has more than 90% utilization.Since DHA-CON balances the loads among controllers so that more requests can be served.Controller in D-CNTL has less than 80% utilization in average because the load imbalance among different controllers.DCPGK and DCP-SM have lowest utilization in average.Although DCP could serve the same total loads with DHA-CON, but it needs more controllers than DHA-CON (one more than DHA-CON in our simulation).

    We obtain the optimal network configuration by exhaustively searching the feasible network configurations.Whenthe average actual utility loss is 0.2331and 0.2219 for Chinanet and Cernet.We see that the performance loss bound is guaranteed, and the observed utility loss is quite smaller than the bound.

    VIII.CONCLUSIONS

    In this paper, we make the first attempt to explore SMP problem for more scalable control mechanism.We first model this problem as a NUM problem from the view of network loads.And then, we design a synthesizing distributed algorithm to solve it.Finally, we implement a prototype of this control mechanism, and validate it in two real topologies.Of course, control load and locality are not the only important factors when choosing target controllers.Resilience is also an important aspect.We will consider it in the future.

    ACKNOWLEDGEMENT

    The authors would like to thank the reviewers for their detailed reviews and constructive comments, which have helped improve the quality of this paper.The research reported in this paper was supported by the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (Grant No.2016YFB0800100, No.2016YFB0800101), the National Natural Science Foundation of China (Grant No.61521003), the National Key R&D Program of China (Grant No.61309020).

    [1] N.McKeown, T.Anderson, H.Balakrishnan, G.Parulkar,et al., “Openflow: enabling innovation in campus networks,” SIGCOMM CCR, 2008.

    [2] N.Gude, T.Koponen, J.Pettit, B.Pfaff, M.Casado, N.Mckeown, and S.Shenker, “NOX: Towards an Operating System for Networks,” in SIGCOMM CCR, 2008.

    [3] David Erickson, “The Beacon OpenFlow Controller,” In Proc.1st Workshop on Hot Topics in Software Defined Networking (HotSDN 2013),pages 13-18, Hong Kong, 2013.ACM Press.

    [4] A.Tootoonchian and Y.Ganjali, “HyperFlow:A Distributed Control Plane for OpenFlow,” in INM/WREN, 2010.

    [5] Teemu Koponen, Martin Casado, Natasha Gude,et al., “Onix: a distributed control platform for large-scale production networks,” In Proc.OSDI 2010, pages 351-364, Berkeley, 2010.USENIX Association.

    [6] Soheil Hassas Yeganeh and Yashar Ganjali.Kandoo: a framework for efficient and scalable off-loading of control applications.In Proc.HotSDN 2012, pages 19-24, New York, 2012.ACM Press.

    [7] T.Benson, A.Akella, and D.Maltz, “Network traffic characteristics of data centers in the wild,” in IMC, 2010.

    [8] OpenFlow.https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-specv1.4.0.pdf

    [9] A.Dixit, F.Hao, S.Mukherjee, T.Lakshman, R.Kompella, “Towards an Elastic Distributed SDN Controller,” In Proc.1st Workshop on Hot Topics in Software Defined Networking (HotSDN 2013), pages 7-12, Hong Kong, 2013.ACM Press.

    [10] V.Yazicil, M.O?uz Sunay1, Ali ?.Ercan1.Controlling a Software-Defined Network via Distributed Controllers.In NEM submit 2012 arX-iv:1401.7651(2012).

    [11] B.Heller, Rob Sherwood, and Nick McKeown.The controller placement problem.In Proc.1st Workshop on Hot Topics in Software Defined Networking (HotSDN 2012), pages 7-12, New York, 2012.ACM Press.

    [12] Guang Yao, Jun Bi, Yuliang Li, and Luyi Guo.On the Capacitated Controller Placement Problem in Software Defined Networks.IEEE COMMUNICATIONS LETTERS, 2014.

    [13] Md.Faizul Bari, Arup Raton Roy, Shihabur Rahman Chowdhury, Qi Zhang, Mohamed Faten Zhani, Reaz Ahmed, and Raouf Boutaba.Dynamic Controller Provisioning in Software Defined Networks.In CNSM, pp.18-25.2013.

    [14] M.Chen, S.Liew, Z.Shao, and C.Kai, “Markov Approximation for Combinatorial Network Optimization”, Proceedings of IEEE INFOCOM 2010, San Diego, CA, US, March, 2010.

    [15] A.Tootoonchian, S.Gorbunov, and Y.Ganjali, et al., “On controller performance in software-defined networks,” in Proc.of HotICE, 2012.

    [16] Y.Feng, B.Li, and B.Li, “Bargaining towards maximized resource utilization in video streaming datacenters,” in Proc.of INFOCOM, 2012.

    [17] P.Laarhoven and E.Aarts, Simulated annealing:theory and applications.Springer, 1987.

    [18] S.Rajagopalan and D.Shah, “Distributed algorithm and reversible network,” in Proceedings of CISS, 2008.

    [19] J.Liu, Y.Yi, A.Proutiere, M.Chiang, and H.Poor,“Towards Utility optimal Random Access Without Message Passing,” Special issue in Wiley Journal of Wireless Communications and Mobile Computing, Dec, 2009.

    [20] DHA-CON-TR-01, http://pan.baidu.com/s/1o67ItiM

    [21] B.Lantz, B.Heller, and N.McKeown.A network in a laptop: rapid prototyping for software-defined networks.In Proceedings of HotNets 2010, pages 19:1–19:6.

    [22] http://www.topology-zoo.org/files/Chinanet.gml

    [23] http://www.topology-zoo.org/files/Cernet.gml

    [24] http://iperf.sourceforge.net.

    [25] S.Gebert, R.Pries, D.Schlosser, and K.Heck.“Internet access traffic measurement and anal-ysis”, In Traffic Monitoring and Analysis, volume 7189 of LNCS, pages 29–42.2012.

    [26] David Erickson, “The Beacon OpenFlow Controller,” In Proc.1st Workshop on Hot Topics in Software Defined Networking (HotSDN 2013),pages 13-18, Hong Kong, 2013.ACM Press.

    [27] ROB SHERWOOD AND KOK-KIONG YAP.Cbench: an OpenFlow Controller Benchmarker.http://www.openflow.org/wk/index.php/Oflops.

    [28] Albert Greenberg, James R.Hamilton, Navendu Jain,et al., “VL2: A Scalable and Flexible Data Center Network,” in Proc.of SIGCOMM’09,Pages 51-62, Barcelona.Spain.Aug.2009, ACM Press.

    99热网站在线观看| 中国美白少妇内射xxxbb| 亚洲成人一二三区av| 又黄又粗又硬又大视频| 久久国产亚洲av麻豆专区| 成人国产麻豆网| 人人妻人人爽人人添夜夜欢视频| 亚洲三级黄色毛片| 老女人水多毛片| 高清在线视频一区二区三区| 国产精品一二三区在线看| 欧美日韩av久久| 国产精品嫩草影院av在线观看| 男男h啪啪无遮挡| 中文字幕av电影在线播放| 免费观看性生交大片5| 久久热在线av| 在线观看国产h片| 国国产精品蜜臀av免费| 七月丁香在线播放| 最近中文字幕高清免费大全6| 色哟哟·www| 高清av免费在线| 国产国拍精品亚洲av在线观看| 色吧在线观看| 国产一区二区在线观看av| 99香蕉大伊视频| 成人黄色视频免费在线看| 一区二区三区精品91| 国产一区二区三区av在线| 久久99蜜桃精品久久| 天天躁夜夜躁狠狠久久av| 天天操日日干夜夜撸| 香蕉丝袜av| 国产熟女欧美一区二区| 欧美日韩综合久久久久久| 欧美日韩综合久久久久久| 中文字幕另类日韩欧美亚洲嫩草| 黑丝袜美女国产一区| 国产av码专区亚洲av| 国产男女超爽视频在线观看| videosex国产| 香蕉丝袜av| 亚洲欧美一区二区三区黑人 | 在线天堂中文资源库| 热99久久久久精品小说推荐| 成人午夜精彩视频在线观看| 亚洲国产看品久久| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 97在线视频观看| 男女国产视频网站| 久久影院123| 人人妻人人添人人爽欧美一区卜| 欧美精品av麻豆av| 青春草亚洲视频在线观看| 丰满迷人的少妇在线观看| 亚洲情色 制服丝袜| 国产综合精华液| xxxhd国产人妻xxx| 久久热在线av| 观看美女的网站| 美女xxoo啪啪120秒动态图| 免费观看性生交大片5| 91在线精品国自产拍蜜月| 啦啦啦视频在线资源免费观看| 免费观看无遮挡的男女| 国精品久久久久久国模美| 91精品伊人久久大香线蕉| 99九九在线精品视频| 亚洲高清免费不卡视频| 日韩欧美精品免费久久| 热re99久久国产66热| 9191精品国产免费久久| 日韩免费高清中文字幕av| 又黄又粗又硬又大视频| 亚洲欧美中文字幕日韩二区| 国产精品久久久久久精品电影小说| 国产成人aa在线观看| 丰满饥渴人妻一区二区三| 黄色 视频免费看| 天天躁夜夜躁狠狠躁躁| 午夜精品国产一区二区电影| 免费黄网站久久成人精品| 男人舔女人的私密视频| 99久久人妻综合| 久久久久久久亚洲中文字幕| 亚洲精品久久成人aⅴ小说| 97超碰精品成人国产| 91精品三级在线观看| 国产精品.久久久| 久久女婷五月综合色啪小说| 国产成人精品在线电影| 最近中文字幕2019免费版| videosex国产| 99视频精品全部免费 在线| 国产成人精品无人区| 欧美精品一区二区大全| 亚洲精品视频女| av播播在线观看一区| 日本av免费视频播放| 久久久久精品久久久久真实原创| 一区二区av电影网| 99久久中文字幕三级久久日本| 成年人午夜在线观看视频| av女优亚洲男人天堂| 2021少妇久久久久久久久久久| 97人妻天天添夜夜摸| 国产无遮挡羞羞视频在线观看| 中文字幕亚洲精品专区| 熟妇人妻不卡中文字幕| 国产爽快片一区二区三区| 久久久久久久亚洲中文字幕| 亚洲精华国产精华液的使用体验| 欧美日本中文国产一区发布| 亚洲经典国产精华液单| 九九在线视频观看精品| 亚洲一码二码三码区别大吗| 婷婷色麻豆天堂久久| 午夜日本视频在线| 黄片无遮挡物在线观看| 草草在线视频免费看| 在线观看三级黄色| 国国产精品蜜臀av免费| 国产精品女同一区二区软件| 少妇猛男粗大的猛烈进出视频| 精品少妇内射三级| av不卡在线播放| 亚洲五月色婷婷综合| 国产爽快片一区二区三区| 亚洲三级黄色毛片| 亚洲欧美成人精品一区二区| 黄色一级大片看看| 国产av精品麻豆| 国产永久视频网站| 亚洲美女黄色视频免费看| 久久这里只有精品19| av又黄又爽大尺度在线免费看| 男女高潮啪啪啪动态图| 精品久久久精品久久久| 亚洲五月色婷婷综合| 久久人人97超碰香蕉20202| 国产高清三级在线| 青春草视频在线免费观看| 亚洲性久久影院| 亚洲av电影在线进入| 在线看a的网站| 国产精品成人在线| 最黄视频免费看| 亚洲国产av影院在线观看| 免费不卡的大黄色大毛片视频在线观看| 亚洲成国产人片在线观看| 中文字幕最新亚洲高清| 99久久精品国产国产毛片| 亚洲精品第二区| 女的被弄到高潮叫床怎么办| av在线app专区| 色5月婷婷丁香| 国产成人精品在线电影| 久久久久久久久久久久大奶| 亚洲美女黄色视频免费看| 亚洲av.av天堂| 亚洲欧洲日产国产| 热re99久久国产66热| 欧美xxxx性猛交bbbb| 晚上一个人看的免费电影| 成人综合一区亚洲| 久久久久国产网址| 成人毛片a级毛片在线播放| 成人黄色视频免费在线看| 我的女老师完整版在线观看| 国产日韩一区二区三区精品不卡| 丝袜美足系列| 国产乱来视频区| 久久久国产欧美日韩av| 99国产精品免费福利视频| 久久人妻熟女aⅴ| 成人手机av| av又黄又爽大尺度在线免费看| 色视频在线一区二区三区| 一本大道久久a久久精品| 三级国产精品片| 乱码一卡2卡4卡精品| 久久婷婷青草| 90打野战视频偷拍视频| 视频在线观看一区二区三区| 久久精品久久久久久噜噜老黄| √禁漫天堂资源中文www| 中文字幕av电影在线播放| 日韩 亚洲 欧美在线| 免费看av在线观看网站| 丝袜喷水一区| 午夜福利,免费看| 中文字幕另类日韩欧美亚洲嫩草| freevideosex欧美| 视频区图区小说| 久久人人爽人人爽人人片va| 国精品久久久久久国模美| 国产精品久久久久久精品电影小说| 国产爽快片一区二区三区| 成年动漫av网址| 波野结衣二区三区在线| 亚洲精品乱码久久久久久按摩| 亚洲伊人久久精品综合| 国产视频首页在线观看| 2021少妇久久久久久久久久久| 成年av动漫网址| 亚洲精华国产精华液的使用体验| 亚洲人成77777在线视频| av播播在线观看一区| 黑人高潮一二区| 久久精品久久精品一区二区三区| 九色亚洲精品在线播放| 国产高清三级在线| 在线精品无人区一区二区三| 在线看a的网站| 欧美丝袜亚洲另类| 亚洲欧美色中文字幕在线| 亚洲在久久综合| 中文天堂在线官网| 女人精品久久久久毛片| 国产精品女同一区二区软件| 9热在线视频观看99| 高清在线视频一区二区三区| 高清视频免费观看一区二区| 国产精品 国内视频| 亚洲av.av天堂| 黄色怎么调成土黄色| 精品一区二区三区视频在线| 婷婷成人精品国产| 日韩欧美一区视频在线观看| 亚洲av日韩在线播放| 26uuu在线亚洲综合色| 欧美少妇被猛烈插入视频| 99久久综合免费| 亚洲成人一二三区av| 久久精品熟女亚洲av麻豆精品| 亚洲经典国产精华液单| av免费观看日本| 在线观看免费高清a一片| 亚洲国产成人一精品久久久| 国产精品不卡视频一区二区| 午夜福利在线观看免费完整高清在| 搡女人真爽免费视频火全软件| 亚洲欧洲精品一区二区精品久久久 | 日本黄大片高清| 国产黄频视频在线观看| 一级片'在线观看视频| 久久午夜福利片| 亚洲精品456在线播放app| 人妻 亚洲 视频| 免费女性裸体啪啪无遮挡网站| 一区二区三区精品91| 九色成人免费人妻av| 日日爽夜夜爽网站| 免费看av在线观看网站| 中国美白少妇内射xxxbb| 久久久久久久久久久久大奶| 18禁裸乳无遮挡动漫免费视频| 青青草视频在线视频观看| 久久久久网色| 亚洲少妇的诱惑av| 国产一区二区激情短视频 | 女性被躁到高潮视频| 亚洲精品国产av蜜桃| 国产在线免费精品| 久久99一区二区三区| www.色视频.com| 久久久久久久精品精品| 国产老妇伦熟女老妇高清| 国产亚洲精品第一综合不卡 | av一本久久久久| 老司机亚洲免费影院| 免费黄网站久久成人精品| 亚洲国产日韩一区二区| 亚洲天堂av无毛| 国产激情久久老熟女| 色婷婷久久久亚洲欧美| 内地一区二区视频在线| 国产一区二区三区综合在线观看 | 国产成人aa在线观看| 亚洲三级黄色毛片| 免费观看av网站的网址| 亚洲国产精品专区欧美| 亚洲情色 制服丝袜| 亚洲人与动物交配视频| 久久久a久久爽久久v久久| 国产白丝娇喘喷水9色精品| 制服诱惑二区| 高清av免费在线| 男人爽女人下面视频在线观看| 免费人成在线观看视频色| 久久人妻熟女aⅴ| 日本vs欧美在线观看视频| 18禁在线无遮挡免费观看视频| 超碰97精品在线观看| 久久久久久久久久成人| 日本av免费视频播放| 久久99热这里只频精品6学生| 曰老女人黄片| 涩涩av久久男人的天堂| 黑丝袜美女国产一区| 欧美日韩成人在线一区二区| 国国产精品蜜臀av免费| 国产片特级美女逼逼视频| 国产精品麻豆人妻色哟哟久久| av.在线天堂| 一区二区av电影网| 久久韩国三级中文字幕| 亚洲国产成人一精品久久久| 久久久欧美国产精品| 一级片免费观看大全| 中文精品一卡2卡3卡4更新| av电影中文网址| 熟妇人妻不卡中文字幕| 欧美激情极品国产一区二区三区 | 亚洲av免费高清在线观看| 国产色爽女视频免费观看| 国产高清不卡午夜福利| 亚洲综合色惰| 亚洲综合精品二区| 极品少妇高潮喷水抽搐| 老司机影院毛片| 少妇的逼好多水| 国产精品一二三区在线看| 精品少妇黑人巨大在线播放| 成人国产麻豆网| 老司机亚洲免费影院| h视频一区二区三区| 1024视频免费在线观看| 制服人妻中文乱码| 亚洲av综合色区一区| 日韩,欧美,国产一区二区三区| 国产一区二区在线观看av| 在线观看免费高清a一片| 丝瓜视频免费看黄片| 香蕉丝袜av| 高清av免费在线| 99热6这里只有精品| 国产在线视频一区二区| 草草在线视频免费看| 国产精品久久久久成人av| 午夜免费男女啪啪视频观看| 亚洲精品久久久久久婷婷小说| 一区二区三区四区激情视频| 国产亚洲av片在线观看秒播厂| 男的添女的下面高潮视频| 久久午夜综合久久蜜桃| 熟妇人妻不卡中文字幕| 日本-黄色视频高清免费观看| 精品一区在线观看国产| 精品99又大又爽又粗少妇毛片| 亚洲一码二码三码区别大吗| 综合色丁香网| 精品亚洲成a人片在线观看| 天天操日日干夜夜撸| 欧美日韩视频高清一区二区三区二| 亚洲国产精品国产精品| 午夜福利网站1000一区二区三区| 国产高清国产精品国产三级| 男人舔女人的私密视频| 色网站视频免费| 伦理电影免费视频| 韩国精品一区二区三区 | 91精品伊人久久大香线蕉| 美女中出高潮动态图| 国产精品成人在线| 一区二区三区乱码不卡18| 免费看不卡的av| 久久这里只有精品19| 熟女人妻精品中文字幕| www.av在线官网国产| 又粗又硬又长又爽又黄的视频| 蜜桃国产av成人99| 在线天堂最新版资源| 一级毛片电影观看| 高清毛片免费看| 亚洲精品乱码久久久久久按摩| 91精品国产国语对白视频| 国产xxxxx性猛交| 欧美人与性动交α欧美精品济南到 | 成年人免费黄色播放视频| 女人精品久久久久毛片| 美女国产高潮福利片在线看| 免费大片黄手机在线观看| 午夜激情av网站| 青青草视频在线视频观看| av又黄又爽大尺度在线免费看| 国产成人aa在线观看| 久久婷婷青草| 欧美+日韩+精品| 成年动漫av网址| 涩涩av久久男人的天堂| 人妻人人澡人人爽人人| 久久ye,这里只有精品| 午夜日本视频在线| 国产女主播在线喷水免费视频网站| 国产极品粉嫩免费观看在线| 免费观看性生交大片5| 狠狠精品人妻久久久久久综合| 国产在线视频一区二区| 天天操日日干夜夜撸| 国产欧美另类精品又又久久亚洲欧美| 免费黄色在线免费观看| 亚洲欧美成人精品一区二区| 大香蕉久久成人网| 中国国产av一级| 老熟女久久久| 成年动漫av网址| 国产女主播在线喷水免费视频网站| 亚洲国产欧美在线一区| 精品一区二区三区视频在线| 日本91视频免费播放| 人体艺术视频欧美日本| 国产一区二区在线观看日韩| 亚洲精品国产av成人精品| 免费少妇av软件| 精品福利永久在线观看| 免费久久久久久久精品成人欧美视频 | 久久久久国产网址| 国产黄频视频在线观看| 一区二区三区四区激情视频| 黑人巨大精品欧美一区二区蜜桃 | 日本午夜av视频| 久久 成人 亚洲| 成年动漫av网址| 最新的欧美精品一区二区| 成人18禁高潮啪啪吃奶动态图| 国产69精品久久久久777片| 90打野战视频偷拍视频| 日本av免费视频播放| 黄色怎么调成土黄色| 久热久热在线精品观看| 国产成人精品福利久久| 日本av免费视频播放| 亚洲精品久久午夜乱码| 久久久精品区二区三区| 热99久久久久精品小说推荐| 国产永久视频网站| 啦啦啦在线观看免费高清www| www日本在线高清视频| 精品人妻在线不人妻| 国产熟女午夜一区二区三区| 精品福利永久在线观看| 午夜福利网站1000一区二区三区| 啦啦啦在线观看免费高清www| 51国产日韩欧美| 久久鲁丝午夜福利片| av福利片在线| 欧美日韩av久久| 成年人免费黄色播放视频| 国产成人91sexporn| 老司机影院成人| 精品一品国产午夜福利视频| 久久这里只有精品19| 国产精品一区www在线观看| 熟女av电影| 久久精品国产自在天天线| 欧美 亚洲 国产 日韩一| 一级爰片在线观看| 久久精品国产自在天天线| 一本大道久久a久久精品| 午夜视频国产福利| 日本av免费视频播放| 热re99久久国产66热| h视频一区二区三区| 亚洲精品aⅴ在线观看| 国产成人a∨麻豆精品| 国产亚洲av片在线观看秒播厂| 18在线观看网站| 一本久久精品| av在线app专区| 成人毛片60女人毛片免费| 中文字幕最新亚洲高清| 熟妇人妻不卡中文字幕| 亚洲欧美一区二区三区黑人 | 婷婷色综合大香蕉| 啦啦啦中文免费视频观看日本| 亚洲精品一区蜜桃| 一级片免费观看大全| 久久国产亚洲av麻豆专区| 亚洲三级黄色毛片| 精品国产一区二区久久| 亚洲精品日本国产第一区| 欧美老熟妇乱子伦牲交| 视频区图区小说| 中文字幕精品免费在线观看视频 | 亚洲精品一二三| 精品久久蜜臀av无| 18禁在线无遮挡免费观看视频| 老熟女久久久| 久久免费观看电影| 亚洲 欧美一区二区三区| 欧美亚洲日本最大视频资源| 亚洲精品aⅴ在线观看| 免费大片18禁| 新久久久久国产一级毛片| 精品福利永久在线观看| 黄色毛片三级朝国网站| 亚洲精品一二三| 极品人妻少妇av视频| 美女国产高潮福利片在线看| 日韩成人伦理影院| 精品久久久久久电影网| 丝袜脚勾引网站| 女人久久www免费人成看片| 亚洲av福利一区| 国产日韩欧美亚洲二区| 汤姆久久久久久久影院中文字幕| 少妇猛男粗大的猛烈进出视频| 久久久久久久亚洲中文字幕| 1024视频免费在线观看| 高清不卡的av网站| 亚洲丝袜综合中文字幕| 国产成人免费观看mmmm| 狂野欧美激情性bbbbbb| 美女脱内裤让男人舔精品视频| 精品一区在线观看国产| 婷婷色av中文字幕| 久久99精品国语久久久| 亚洲综合精品二区| 宅男免费午夜| 国产亚洲欧美精品永久| 国产日韩欧美在线精品| 街头女战士在线观看网站| 免费日韩欧美在线观看| 亚洲国产日韩一区二区| 国产精品免费大片| a级毛色黄片| 欧美日本中文国产一区发布| 2018国产大陆天天弄谢| 中文字幕免费在线视频6| 亚洲精品视频女| 啦啦啦视频在线资源免费观看| 少妇精品久久久久久久| 亚洲精品aⅴ在线观看| 婷婷色综合www| 亚洲久久久国产精品| 七月丁香在线播放| 国产精品久久久久久精品古装| 90打野战视频偷拍视频| 免费观看无遮挡的男女| 免费看不卡的av| 一级毛片 在线播放| 久热久热在线精品观看| 婷婷色综合大香蕉| 亚洲国产精品成人久久小说| 国产在线免费精品| 2018国产大陆天天弄谢| 国产xxxxx性猛交| 久久这里只有精品19| 丰满饥渴人妻一区二区三| 久久国产精品大桥未久av| 美女福利国产在线| 国产av一区二区精品久久| 亚洲国产精品专区欧美| 亚洲欧美日韩另类电影网站| 全区人妻精品视频| 国产综合精华液| 久久av网站| 亚洲国产欧美在线一区| 欧美成人午夜免费资源| 最新的欧美精品一区二区| 一二三四在线观看免费中文在 | 国产片内射在线| 国产色婷婷99| 激情五月婷婷亚洲| kizo精华| 国产成人av激情在线播放| 日本黄色日本黄色录像| 一级a做视频免费观看| 成人综合一区亚洲| 免费播放大片免费观看视频在线观看| 另类精品久久| 如日韩欧美国产精品一区二区三区| 一本大道久久a久久精品| 成人亚洲精品一区在线观看| 免费观看性生交大片5| 美女中出高潮动态图| 美女主播在线视频| 国产精品一区www在线观看| 亚洲第一av免费看| 久久久久视频综合| 男人舔女人的私密视频| 欧美人与性动交α欧美精品济南到 | 成人黄色视频免费在线看| av电影中文网址| 日韩,欧美,国产一区二区三区| 伦理电影免费视频| 天天影视国产精品| 亚洲精品色激情综合| 免费黄网站久久成人精品| 内地一区二区视频在线| 国产精品 国内视频| 2018国产大陆天天弄谢| 久久精品国产a三级三级三级| 街头女战士在线观看网站| a 毛片基地| 久久毛片免费看一区二区三区| √禁漫天堂资源中文www| 国产日韩欧美亚洲二区| 哪个播放器可以免费观看大片| 国产精品熟女久久久久浪| 99国产综合亚洲精品| 卡戴珊不雅视频在线播放| 18禁国产床啪视频网站| 2018国产大陆天天弄谢| 国产精品麻豆人妻色哟哟久久| 纵有疾风起免费观看全集完整版| 久久人人爽av亚洲精品天堂| 精品少妇黑人巨大在线播放| 免费av中文字幕在线| 国产精品麻豆人妻色哟哟久久| 视频区图区小说| 欧美精品高潮呻吟av久久| 国产一区二区三区av在线|