Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller

Size: px
Start display at page:

Download "Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller"

Transcription

1 Chinese Journal of Electronics Vol.25, No.6, Nov Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller FU Tao 1,HULiang 1,2, CHAI Sheng 1,2 and CHE Xilong 1 (1. College of Computer Science and Technology, Jilin University, Changchun , China) (2. Key Laboratory of Symbolic Computing and Knowledge Engineering of Ministry of Education, Jilin University, Changchun , China) Abstract Software-defined networks (SDN) maintain a global view of the network, thus improving the intelligence of forwarding decisions. With the expansion of the network scale, distributed controllers are used in a variety of large-scale networks in which subnetworks managed by controller instance are called autonomous domains. We analyze statistic frequency of communication across the autonomous domain. We calculate the autonomous domain correlations for controller instances using acquired statistical information. We cache network views to highly correlated controller instances. Distributed controllers are capable of considering both the average response time and overall storage. An experiment shows that our method can fully take advantage of these two performance indicators. Key words Software-defined networks (SDN), Distributed controller, Network analyze, Network view cache. Typical distributed controllers are made of multiple single controller instances. Collaborative distributed controllers (CDC), such as Hyperflow [4],DISCO [5],ONOS [6], adopt a fully distributed architecture, in which each controller instance is an independent node and manages its own autonomous domain. These controller instances communicate via a West-east bound interface (WEI) [7 9],as showninfig.1. I. Introduction Software-defined networks (SDN) [1,2] are flexible and widely recognized as a viable solution to solve bottlenecks in conventional networks. The Openflow protocol [3] achieves facile reconfiguration of applications, protocols or even algorithms by forward-control separation and programmability, in which the centralized control plane maintains a global view of the network. A global view of an SDN network refers to information across the whole network concentrated in controllers and applications. Although it is relatively simple to implement a centralized global view and its consistency in single controllers, single controllers are being replaced by scalable distributed controllers because they become bottlenecks in large-scale networks. Fig. 1. Collaborative distributed controller A Hierarchical distributed controller (HDC) (e.g., Kandoo [10] ) adds a root controller on top of these controller instances to run complex applications [11 13].Kandoo s goal is to deploy applications to different controller instances based on their response time and frequency,as showninfig.2. Although distributed controllers are widely used and network applications continue to increase, the management of applications and their statuses has become very complicated. Managing a network view in a logically Manuscript Received Jan. 22, 2016; Accepted May 4, This work is supported by the European Seventh Framework Program (FP7) (No.GA ), the National Natural Science Foundation of China (No ), the National Sci-Tech Support Plan of China (No.2014BAH02F03), and Youth Science Foundation of Jilin Province of China (No JH). c 2016 Chinese Institute of Electronics. DOI: /cje

2 1128 Chinese Journal of Electronics 2016 centralized distributed controller is very complex work; many existing controllers achieve only a weak consistency model. In Ref.[14] it contains a section on the consistency of a distributed controller, which acknowledges that current distributed controllers accomplish weak consistency in network views among the controller instances. Thus, it is still difficult to achieve consistency in the global view at any time and every instance of logically centralized, physically distributed controllers. group. The algorithm automatically increases the resource usability in the distributed controller according to the network state. II. Related Work The network view is the most important piece of information in network analysis and directly affects routing decisions and the users quality of service. In a conventional network, each forwarding device collects the network information with a topology discovery protocol and monitoring applications. In SDN networks, the controller uses an LLDP [16] protocol to acquire the network view, such as Floodlight, NOX, and Beacon [17]. There are two main paradigms for distributed controllers in the storage network view: Shared database storage (SDS) and Collaborative storage (CS) (shown in Fig.3). Fig. 2. Hierarchical distributed controller Maintenance of a complete global view of each controller instance is consistent with the basic characteristic of SDN, but this program is difficult to achieve simultaneously on multiple controller instances. Moreover, network dataflow in terms of the number and data are inhomogeneous in time and space. In Ref.[15] it divides the global view into partitions and issues them to the controller instances to save storage. This paradigm trades off between the network view consistency of each controller instance and controller resource inner-occupancy. In this paper, we defined an SDN network view caching problem for distributed controllers based on dataflow inhomogeneity in time and space and statistics requests received by each controller instance. The contributions of this study are presented below: 1) We analyze SDN distributed controllers in terms of storage overhead, communication overhead and response time and present a model definition of cross-domain network view caching for SDN distributed controllers and its problems. 2) We consider network communication inhomogeneity in time and space; first, we collect real-time network information and analyze the autonomous domain correlation of controller instances; we then calculate the crossdomain network view caching scheme based on the associated autonomous domain correlations. 3) We design a grouping algorithm to group all instances in an SDN distributed controller; the controller instances whose autonomous domains have the highest autonomous domain correlation will be assigned to same Fig. 3. (a) Shared database storage; (b) Collaborative storage After gathering the information of network views in each autonomous domain, these two architectures take different approaches in the realization of a global view. SDS (Fig.3(a)) uses a remote database to centrally store the global view through a northbound interface; otherwise, CS (Fig.3(b)) uses a variety of interfaces to synchronize the network view, and the complete view of the network is ultimately saved on each controller instance. This type of controller is widely known and used. A hierarchical distributed controller (such as Kandoo) is also categorized into CS from the perspective of resource usage. Aiming at this problem, A universal method of application state slicing for distributed storage is proposed in Ref.[15], the advantage of which is to reduce the storage overhead of each controller instance. This article analyzed how to compute neither application dependency nor synchronization overhead.the work of this paper is different from the abovementioned research. Network view is the most important piece of information, we present standardized formulas for calculating the overhead of cross-domain network view caching. According to the computational results of the autonomous domain correlations, we sort the controller instances into different groups with a grouping algorithm. III. Problem Definition and Modeling Distributed controllers are logically centralized but physically distributed. The overall cost of the system must

3 Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller 1129 be analyzed according to several key evaluation criteria such as storage, network bandwidth, and response time. Caching the cross-domain network view has an enormous impact on these three parameters, so we can design a cross-domain cache policy to handle these performance indicators. SDN cross-domain network view caching is inspired by application state partition research but is a Controller instance grouping (CIG) and maintains a shared network view in each group to strike a balance between information synchronization overhead and response time. According to the statistics of autonomous domain correlations associated with controller instances, distributed controllers make decisions on the required network view of controller instances, and cache network views all controller instances. The required variables are displayed in Table 1. Table 1. Definition of parameters Parameter Description Distributed controller architecture(sds, CS or A CIG). X A set of controller instances. x i A controller instance numbered with i. A network topology managed by a distributed controller A G (A) Autonomous domain managed by controller instance x i. g i Storage overhead under distributed controller architecture A. C M (A) Storage overhead in a network; may be one of subgraph g i managed by controller instance x i, DB C m(x i ) or G. Information synchronization overhead under architecture A. C SYN (A) Information synchronization overhead of g i managed by x i. C syn(x i ) The average response time of a request under architecture A. T res(a) Average round-trip time in network communications among devices. T rtt The time spent by the database to process data T lp for a request, which is proportional to the size of tables in the database. An average rate in which requests received by controller instances can be calculated in the network r(a) view of their autonomous region. A rate at which requests received by controller instance x i can be calculated in local view. r i N order matrix consisting of statistics computed L n with dataflow among n autonomous domains. The data statistics from one autonomous domain l n(i, j) of x i to the other of x j in matrix L n The data statistics from one autonomous domain l raw(i, j, k) of x j to the other of x k monitored by controller instance x i. The statistical value for all data received and sent l node (i) by controller instance x i. Group(A) A collection of groups under architecture A. group i A group numbered with i. η The overall cost of the distributed controller. Assuming that there is a distributed controller managing a complex network, each controller instance manipulates an autonomous domain. This network constitutes agraphg, and every controller x i has g i =(V gi, E gi ). We assume that the entire network is divided into w groups with the CIG model. 1. Network view storage overhead The network view storage overhead is the total cost of storing network views of all controller instances and the shared database. C M (A) is calculated below: C M (A) =C m (x 1 )+C m (x 2 )+ +C m (x n )+C m (DB) (1) 1) Total storage cost in SDS where G = g 1 + g g n,g DB = G, g i g j =Ø thus, C M (SDS)=2C M (G) 2) Total storage cost in CS where G = g 1 = g 2 = = g n,g DB =0 thus, C M (CS)=n C M (G) 3) Total storage cost in CIG w C M (CIG)= [ group j C m (x i )] j=1 x i group j +C m (DB) The calculation process of CIG storage first computes the total cost of a group; each controller instance requires the same information as the other controller instances in the same group, and the summed storage overhead on all controller instances of this group is the total cost of the group. We then compute the sum of the storage overhead of all groups and the storage overhead caused by the shared database. 2. Network view synchronization overhead Network view synchronization overhead refers to communication overhead for network view synchronization during network changes to synchronize network views of controller instances. Synchronization of SDS is relatively simple: every controller instance sends data to the shared database when the network changes. Network view synchronization of CS is very complex because controller instances broadcast their network view to other nodes to ensure that all controller instances are consistent. C SYN (A) iscalculated below: C SYN (A) =C syn (x 1 )+C syn (x 2 )+ + C syn (x n ) (2) 1) Total synchronization overheads in SDS C SYN (SDS)=C syn (x 1 )+C syn (x 2 )+ + C syn (x n ) = C syn (G)

4 1130 Chinese Journal of Electronics ) Total synchronization overheads in CS C SYN (CS) =(n 1)C syn (x 1 )+(n 1)C syn (x 2 )+ + C syn (x n ) =(n 1)C syn (G) 3) Total synchronization overheads in CIG C SYN (CIG)= w ( group j 1) C syn (x i ) x i group j j=1 CS produces large synchronization overhead because it broadcasts network views among controller instances in response to network variations. 3. Inner-domain computation rate Inner-domain computation rate (ICR) refers to the ratio of controller instances that respond to requests based on local data. If a controller instance receives requests whose match field includes an IP address that is out of range of the autonomous domain, this controller instance requires access to the shared database for more network views. 1) ICR of x i r i = l n(i, i) (3) l node (i) where n l n (i, i) = l raw (j, i, i) l node (i) =[ j=1 n l n (i, j)+l n (j, i)] l n (i, i) j=1 2) Average ICR of distributed controller r(a) = r 1 + r r n (4) n 4. Average response time The average response time refers to the average time from which the forwarding device sends a request to the time at which it receives indicators. Owing to differences in infrastructure and storage, these architectures have a huge difference in response time; we adopt T rtt as a roundtrip delay of network communications between any two devices in a stable network. T res (A) is calculated below: T res (A) =r(a) T rtt +(1 r(a)) (2T rtt + T lp ) (5) 1) Average response time of SDS architecture T res (SDS)=r(SDS) T rtt +(1 r(sds)) (2T rtt + T lp ) 2) Average response time of CS architecture T res (CS)=T rtt + T lp 3) Average response time of CIG architecture T res (CIG)=r(CIG) T rtt +(1 r(cig)) (2T rtt + T lp ) If many requests cannot be directly handled by the controller instance in a SDS architecture, the controller instances frequently access the remote database. This results in reduced efficiency of the distributed controller. When a network is huge and continues to enlarge, the response time of the remote database will continue to grow. In summary, the SDS architecture saves storage resources and reduces synchronization overhead, but it cannot easily meet the needs of large-scale networks in terms of average response time. CS architecture networks, although they respond quickly, are unlikely to be the best solution because of their huge cost in terms of resources. CIG is a compromise approach between SDS and CS. 5. The total resource overhead assessment The system must evaluate the efficiency of the controller. The total resource overhead assessment is η = α C M (A)+β T res (A)+μ C SYN (A) (6) We normalize all resources before the weighted summation to adjust the impact of each resource on the controller. We believe that there is a certain proportional relationship between the storage and communication overhead. C SYN (A) =δ C M (A) Thus, the formula can be simplified as follows: η = α C M (A)+β T res (A) The experiments in this paper adjust the groups to affect ICR; in the course of the grouping, we coordinate both storage overhead and average response time to reduce the total resource overhead. The application range of SDN is far beyond that of the data center, so the weights of each resource depend on the actual environment. IV. Autonomous Domain Correlation Analysis Before controller instances are added to a certain group, calculated communications between a given controller instance and another one within the group are needed. The rate at which requests are received by controller instance x i can be calculated in the network view of its autonomous region but does not reflect that of the most related group. Therefore, when selecting a suitable group, the controller requires an extra operation to calculate the correlations among autonomous regions. The required variables are displayed in Table 2. Table 2. Autonomous domain correlation parameters Parameter Description The correlation between controller instance x i and R θ (i, j) group j. The correlation between controller instances x i and R ω(i, j) x j.

5 Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller 1131 This article uses only the number of packets to calculate the values of l n (i, j) inl n. l n (i, j) cannotexplain why the autonomous domains of two controller instances are contiguous, so we must pretreat L n. For example, in Fig.4, there are six autonomous regions from AD 1 to AD 6 managed by six controller instances from x 1 to x 6,respectively. Suppose that there are data flows from AD 4 to AD 3 with a huge number of packets counted in L n matrix; the system sorts x 4 and x 3 intoagroup.ifthe system stops the grouping algorithm, this group contains only x 3 and x 4, and its synchronized view is split apart. Thus, we must use the data of L n to calculate a matrix that contains only the statistics of adjacent autonomous domains. Fig. 4. Autonomous domains To avoid this situation, this study uses the original data l raw (i, j, k) to obtain the matrix that contains only communications between neighborhoods. l raw (i, j, k) refers to data statistics from one autonomous domain of x j to the other of x k monitored by controller instance x i.to find the noncontiguous autonomous domains, we find the controller instance receiving requests whose source and destination IP do not belong to the autonomous domain of this controller instance. This system must traverse all l raw (i, j, k) if one of the elements satisfies the following conditions: A. l raw (i, j, k) Null;B.j / g i and k / g i Then,l n (j, k) =l n (k, j) =0 After ensure that L n elements are based on adjacent autonomous domains, we began computing autonomous domain correlations. 1) The correlation between controller instances x i and x j R ω (i, j) = l n (i, j) n n l n (o, p) o=1 p=1 p o 2) The correlation between controller instance x i and group group j l n (i, k) x k group j R θ (i, j) = [l node (i) l n (i, i)] group j R θ (i, j) is divided by group j to prevent a group from excessively enlarging; this group receives all instances, and the algorithm becomes a vicious cycle. We use the average correlation value among the group controller instances and x i to represent the correlation between controller instance x i and group group j. V. Controller Instance Grouping Algorithm The network view management process divides controller instances into several groups based on autonomous domain correlations and then implement network view synchronization within each group. Correlations among autonomous domains change with the variation of communication. Therefore, a slice of the network view dynamically follows the changes in the network, and the controller ultimately achieves a balance between the various resources and service requirements. To perform this work, we first study the network conditions for using the network view caching method; we then propose a grouping algorithm to divide controller instances into several groups. 1. Algorithm conditions The view caching method presented in this article cannot improve the efficiency of a system in all cases; sufficient conditions must first be met to perform this grouping operation. This article summarizes two important conditions. 1) If the value of ICR is very high, the majority of current communications are inner autonomous domain traffic, so there is no need to store information on other subnets because the controller instance processes most requests with local data. Thus, the first condition is that r(a) be below a certain threshold, whose value may be preset by the system. 2) If communication statistics among controller instances are uniformly distributed in a matrix, the merger between any two controller instances has little effect on the total overhead of the controller. We calculate the entropy of L n before using the grouping algorithm. 2. Controller instance grouping algorithm Assume that the whole collaborative controller has n controller instances. Our grouping algorithm is a greedy algorithm that operates the controller instance with the largest value of L n in each loop. We then determine which existing group is most closely associated with this controller instance. Finally, if the merger operation can re-

6 1132 Chinese Journal of Electronics 2016 duce system overhead, the system inserts this controller instance into this group. Algorithm Controller instance grouping Input: X controller instance set L n N-order matrix Output: Group a collection of groups. 1: X all x i; 2: Group=NULL 3: While (X is not NULL) do 4: Select x i with highest l node (i) 5: if group is equal to NULL 6: then inserts a group i composed of x i into Group, remove x i from X 7: else 8: for each group j in Group do 9: compute R θ (i, j) between x i and group j 10: find the largest R θ (i, k) inexistingr θ (i, j) 11: calculate the total cost of controller η after x i joins group k 12: if η η > 0 13: then insert x i into group k 14: η = η 15: else 16: insert a group i composed of x i into Group, remove x i from X 17: cache network views of each group to controller instances The initial state of this algorithm is the SDS model. The algorithm uses two indicators to determine whether to insert a controller instance into an existing group: correlation among controller instances and the total cost of the distributed controller. During the selection of the controller instance, we use correlations between the controller instance and the group because its calculation is much less costly than the total cost. VI. Experiment and Discussion We first measure the relational views between storage overhead and the variations of the network, using a DELL OPTIPLEX 3010 computer (64-bit Intel Core i clocked at 3.2GHz, 8GB of memory) to run the ONOS controller while measuring the storage overhead of network views. Mininet was adopted to simulate some typical topologies. We then used an open-source MCFP dataset to analyze network traffic characteristics and calculate L n. 1. Storage overhead measurement Network views that exist as graphs in distributed controllers include such data as nodes, links, flow tables, group tables, and meter tables maintained by the controller; these data have key impacts on the efficiency of each application. Currently, the flow table record length generally varies from 50Kb to 200Kb, and specific storage overhead and processing speed are varied in accordance with different servers. Therefore, we record the number (sum) of network view entries as storage overhead to discuss the experiment with a relatively stable parameter.to ensure the neutrality of the results, we use built-in ONOS algorithms to process requests from network devices. 2. Communication statistics MCFP datasets are open network traffic data collected by Czech Technical University. We measure communication statistics within each pair of IP addresses and then determine correlations between controller instances. We extract 100,000 packets from the MCFP dataset and compute the quantities of packets based on source IP and destination IP in the match field. We intend to use 8 controller instances from x 1 to x 8 to manage the entire network. We use the mapping of controller instances and hosts to transform packet statistics into L n.table3shows the experimental data. Each row changes the controller instance of destination autonomous domain, and each column changes the controller instance of source autonomous domain. Table 3. L n of MCFP fragment n =8 L n x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x x x x x x x x Algorithm evaluation In this section, we validate the efficiency of the grouping algorithm(shown in Table 4). Table 4. Grouping result Cycles x i l node (i) highest correlation Group status [7] [7,2] [7,2],[4] [7,2],[4],[5] [7,2],[4],[5],[6] [7,2][4,8],[5],[6] [7,2],[4,8],[5],[6],[1] [7,2][4,8],[5],[6],[1],[3] In the grouping process, there are two controller instances added to groups after a judgment of the total system cost (x 2 and x 8 ). Trends in total costs of SDS, CS, and CIG are shown in Fig.5. We reduce the response time at the slight expense storage overhead. The Cost evaluation values (CEV) of resources are shown in Table 5.

7 Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller 1133 Fig. 5. Total cost Table 5. Changes of each overhead in process CEV SDS CS CIG Storage Delay The entire process increases storage overhead by 5.6% while reducing response time overhead by 12.97%. Our study improves the overall performance in the distributed controller. VII. Conclusion Our proposal uses statistics and autonomous domain correlations in the SDN distributed controllers and then determines the imbalanced network communication. Experimental results show that our method has achieved remarkable efficiency when considering a variety of resources, and the rational utilization of network resources is realized to improve the overall controller performance.we did not present a dynamic method for calculating proper weights. This will be the focus of future research on network view caching. References [1] S. Shenker, M. Casado, T. Koponen and N. McKeown, The future of networking, and the past of protocols, Open Networking Summit, Vol.20, [2] S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, et al., B4: Experience with a globally-deployed software defined WAN, ACM SIGCOMM Computer Communication Review, Vol.43, No.4, pp.3 14, [3] N. Mckeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, et al., OpenFlow: Enabling innovation in campus networks, Acm Sigcomm Computer Communication Review, Vol.38, No.2, pp.69 74, [4] A. Tootoonchian and Y. Ganjali, HyperFlow: A distributed control plane for OpenFlow, Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, pp.3, [5] K. Phemius, M. Bouet and J. Leguay, Disco: Distributed SDN controllers in a multi-domain environment, Network Operations and Management Symposium (NOMS), IEEE, Krakow, Poland, pp.1 2, [6] P. Berde, M. Gerola, J. Hart, Y. Higuchi, M. Kobayashi, T. Koide, et al., ONOS: Towards an open, distributed SDN OS, Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, Chicago, IL, America, pp.1 6, [7] P. Lin, J. Bi, S. Wolff, Y. Wang, A. Xu, Z. Chen, et al., A west-east bridge based SDN inter-domain testbed, IEEE Communications Magazine, Vol.53, No.2, pp , [8] M. Jarschel, T. Zinner, T. Hoßfeld, P. Tran-Gia and W. Kellerer, Interfaces, attributes, and use cases: A compass for SDN, IEEE Communications Magazine, Vol.52, No.6, pp , [9] P. Lin, J. Bi and Y. Wang, East-West Bridge for SDN Network Peering, Communications in Computer and Information Science, Vol.401, pp , [10] S. Hassas Yeganeh and Y. Ganjali, Kandoo: A framework for efficient and scalable offloading of control applications, Proceedings of the First Workshop on Hot Topics in Software Defined Networks, Helsinki, Finland, pp.19 24, [11] X. Shao, R. Wang, H. Huang and L. Sun, Load balanced coding aware multipath routing for wireless mesh networks, Chinese Journal of Electronics, Vol.24, pp.8 12, [12] X. Li, H. Li, K. Yang and Q. Liu, An optimization forwarding range routing protocol for VANET in city environments, Chinese Journal of Electronics, Vol.23, No.1, pp , [13] X. Yang, A. Shen, J. Yang, J. Ye and J. Xu, Artificial neural network based trilogic SVM control in current source rectifier, Chinese Journal of Electronics, Vol.23, pp , [14] D. Kreutz, F.M. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S. Azodolmolky and S. Uhlig, Software-defined networking: A comprehensive survey, Proceedings of the IEEE, Vol.103, No.1, pp.14 76, [15] A. Krishnamurthy, S.P. Chandrabose, and A. Gember- Jacobson, Pratyaastha: An efficient elastic distributed sdn control plane, Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, Chicago, IL, America, pp , [16] I. Schafer and M. Felser, Topology discovery in PROFINET, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007), Patras, Greece, pp , [17] D. Erickson, The beacon openflow controller, Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, Hong Kong, China, pp.13 18, FU Tao is a Ph.D. candidate at Jilin University, advised by Liang Hu. His research interests include Software Defined Networks and Cloud Computing. ( futao13@mails.jlu.edu.cn) CHE Xilong (corresponding author) was born in Received the M.S. and Ph.D. degrees in Computer Science from Jilin University, in 2006 and 2009 respectively. Currently, He is an associate professorandamastersupervisoratthecollege of Computer Science and Technology, Jilin University, China. His current research areas are Parallel & Distributed Computing, Machine Learning, and related applications. He is a member of the ACM/IEEE. ( chexilong@jlu.edu.cn)

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Vivek S 1, Karthikayini T 2 1 PG Scholar, Department of Computer Science and Engineering, New Horizon College of Engineering,

More information

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Software-Defined Networking Security Controller Architecture Fengjun Shang, Qiang Fu College of Computer Science

More information

Scalability and Resilience in SDN: an overview. Nicola Rustignoli

Scalability and Resilience in SDN: an overview. Nicola Rustignoli Scalability and Resilience in SDN: an overview Nicola Rustignoli rnicola@student.ethz.ch Nicola Rustignoli 11.03.2016 1 Software-Defined networking CONTROL LAYER SWITCH FORWARDING LAYER Graphs source:[1]

More information

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang

More information

Interconnected Multiple Software-Defined Network Domains with Loop Topology

Interconnected Multiple Software-Defined Network Domains with Loop Topology Interconnected Multiple Software-Defined Network Domains with Loop Topology Jen-Wei Hu National Center for High-performance Computing & Institute of Computer and Communication Engineering NARLabs & NCKU

More information

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Pedro Heleno Isolani Juliano Araujo Wickboldt Cristiano Bonato Both Lisandro Zambenedetti Granville Juergen Rochol July 16,

More information

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking Global Journal of omputer Science and Technology: Software & Data Engineering Volume 18 Issue 1 Version 1.0 Year 2018 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons

Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons Tatsuya Sato, Shingo Ata, and Ikuo Oka Graduate School of Engineering, Osaka City University, 3 3 138 Sugimoto, Sumiyoshi,

More information

Virtualization and Softwarization Technologies for End-to-end Networking

Virtualization and Softwarization Technologies for End-to-end Networking ization and Softwarization Technologies for End-to-end Networking Naoki Oguchi Toru Katagiri Kazuki Matsui Xi Wang Motoyoshi Sekiya The emergence of 5th generation mobile networks (5G) and Internet of

More information

A Hybrid Hierarchical Control Plane for Software-Defined Network

A Hybrid Hierarchical Control Plane for Software-Defined Network A Hybrid Hierarchical Control Plane for Software-Defined Network Arpitha T 1, Usha K Patil 2 1* MTech Student, Computer Science & Engineering, GSSSIETW, Mysuru, India 2* Assistant Professor, Dept of CSE,

More information

arxiv: v1 [cs.ni] 26 Mar 2015

arxiv: v1 [cs.ni] 26 Mar 2015 ICONA: Inter Cluster ONOS Network Application Matteo Gerola, Michele Santuari, Elio Salvadori, Stefano Salsano, Mauro Campanella, Pier Luigi Ventre, Ali Al-Shabibi, William Snow CREATE-NET CNIT / Univ.

More information

Efficient Use of SDN in LTE for Better Cellular Traffic Control

Efficient Use of SDN in LTE for Better Cellular Traffic Control IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Volume 10, PP 57-60 www.iosrjen.org Efficient Use of SDN in LTE for Better Cellular Traffic Control Prof. Nilesh R. Gode 1,

More information

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET Dongkyun Kim, Yong-Hwan Kim, Chanjin Park, and Kyu-Il Kim Abstract Software-defined networking (SDN) has emerged to achieve

More information

Profiling Software Defined Networks for Dynamic Distributed-Controller Provisioning

Profiling Software Defined Networks for Dynamic Distributed-Controller Provisioning Profiling Software Defined Networks for Distributed-Controller Provisioning Diogo M. F. Mattos, Otto Carlos M. B. Duarte, and Guy Pujolle Grupo de Teleinformática e Automação - Universidade Federal do

More information

Mobile Management Method for SDN-based Wireless Networks

Mobile Management Method for SDN-based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-based Wireless Networks Min

More information

A Survey on Software-Defined Wide Area Networks

A Survey on Software-Defined Wide Area Networks A Survey on Software-Defined Wide Area Networks Xugang Wu, Kai Lu, and Guoliang Zhu School of Computer, National University of Defense Technology, Hunan, 410073, P.R. China Email: xugangwu95@gmail.com;

More information

Performance Evaluation. Flow Creation Inside an OpenFlow Network

Performance Evaluation. Flow Creation Inside an OpenFlow Network Performance Evaluation of Flow Creation Inside an OpenFlow Network Walber José Adriano Silva Abstract A top concern in Software Defined Networking (SDN) is the management of network flows because of resource

More information

Impact of Controller Placement in an OpenFlow WAN

Impact of Controller Placement in an OpenFlow WAN SCITECH Volume 7, Issue 2 RESEARCH ORGANISATION April 27, 2018 Journal of Information Sciences and Computing Technologies www.scitecresearch.com/journals Impact of Controller Placement in an OpenFlow WAN

More information

ANR-13-INFR-013 ANR DISCO

ANR-13-INFR-013 ANR DISCO DIstributed SDN COntrollers for rich and elastic services ANR-13-INFR-013 ANR DISCO DIstributed SDN COntrollers for rich and elastic services Mathieu Bouet @Thales Communications & Security 1 Project s

More information

Software-Defined Networking:

Software-Defined Networking: Software-Defined Networking: OpenFlow and Frenetic Mohamed Ismail Background Problem: Programming Networks is Hard 3/39 Network Stack Pros Key to the success of the Internet Layers and layers of abstraction

More information

Int. J. Advanced Networking and Applications Volume: 6 Issue: 3 Pages: (2014) ISSN :

Int. J. Advanced Networking and Applications Volume: 6 Issue: 3 Pages: (2014) ISSN : 2347 OpenFlow Security Threat Detection and Defense Services Wanqing You Department of Computer Science, Southern Polytechnic State University, Georgia Email: wyou@spsu.edu Kai Qian Department of Computer

More information

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs Jin Liu 1, Hongmin Ren 1, Jun Wang 2, Jin Wang 2 1 College of Information Engineering, Shanghai Maritime University,

More information

Research Article A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks

Research Article A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks Distributed Sensor Networks Volume 2015, Article ID 454159, 8 pages http://dx.doi.org/10.1155/2015/454159 Research Article A Multi Load Balancing Approach in Software-Defined Wireless Networks Haipeng

More information

Detecting Concurrent Distributed Anomalies in Multi-Domain Software Defined Networks

Detecting Concurrent Distributed Anomalies in Multi-Domain Software Defined Networks Detecting Concurrent Distributed Anomalies in Multi-Domain Software Defined Networks Abhay Gupta cs12b1041@iith.ac.in Abstract The accuracy of anomaly detection is directly dependent on network flow measurement

More information

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b 2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

More information

Software Defined Networking: A New Networking Approach

Software Defined Networking: A New Networking Approach Software Defined Networking: A New Networking Approach Gunjan Katwal #, Ayushi Nainwal * # Computer Science, AP Goyal University Shimla 1 gun363@gmail.com 2 AyushiNainwal@gmail.com ABSTRACT Software defined

More information

Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN

Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN Tao Feng, Jun Bi, Ke Wang Institute for Network Sciences and Cyberspace, Tsinghua University Department of Computer

More information

Open Access Mobile Management Method for SDN-Based Wireless Networks

Open Access Mobile Management Method for SDN-Based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-Based Wireless Networks Min

More information

Performance benchmarking of SDN experimental platforms

Performance benchmarking of SDN experimental platforms Loughborough University Institutional Repository Performance benchmarking of SDN experimental platforms This item was submitted to Loughborough University's Institutional Repository by the/an author Citation:

More information

Research Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow

Research Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow Distributed Sensor Networks Volume 215, Article ID 531538, 9 pages http://dx.doi.org/1.1155/215/531538 Research Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow

More information

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Ta-Yuan Chou, Wun-Yuan Huang, Hui-Lan Lee, Te-Lung Liu, Joe Mambretti*, Jim Hao Chen*, Fei Yeh* National Center for High-Performance

More information

Research on Heterogeneous Communication Network for Power Distribution Automation

Research on Heterogeneous Communication Network for Power Distribution Automation 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research on Heterogeneous Communication Network for Power Distribution Automation Qiang YU 1,a*, Hui HUANG

More information

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol Journal of Physics: Conference Series PAPER OPEN ACCESS Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol To cite this article: Fangyuan Xing et

More information

Improvement of Buffer Scheme for Delay Tolerant Networks

Improvement of Buffer Scheme for Delay Tolerant Networks Improvement of Buffer Scheme for Delay Tolerant Networks Jian Shen 1,2, Jin Wang 1,2, Li Ma 1,2, Ilyong Chung 3 1 Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science

More information

A Method of Identifying the P2P File Sharing

A Method of Identifying the P2P File Sharing IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010 111 A Method of Identifying the P2P File Sharing Jian-Bo Chen Department of Information & Telecommunications

More information

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Shie-Yuan Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan shieyuan@cs.nctu.edu.tw Abstract

More information

INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT

INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT U.P.B. Sci. Bull., Series C, Vol. 80, Iss. 1, 2018 ISSN 2286-3540 INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT Alexandru Stancu 1, Alexandru Vulpe

More information

Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology

Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology , pp.49-54 http://dx.doi.org/10.14257/astl.2014.45.10 Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology Ying Xia, Shiyan Luo, Xu Zhang, Hae Yong Bae Research

More information

1. Introduction. Ms. Pooja A. Baleghate, IJECS Volume 05 Issue 12 Dec., 2016 Page No Page 19648

1. Introduction. Ms. Pooja A. Baleghate, IJECS Volume 05 Issue 12 Dec., 2016 Page No Page 19648 www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 5 Issue 12 Dec. 2016, Page No. 19648-19652 Multi-threaded QoS Architecture for Multimedia Services over Software

More information

Security Threats in the Data Plane of Software-Defined Networks

Security Threats in the Data Plane of Software-Defined Networks 1 Security Threats in the of Software-Defined Networks Shang Gao, Zecheng Li, Bin Xiao, Senior Member, IEEE, and Guiyi Wei Abstract Software-defined networking (SDN) has enabled high network programmability

More information

Dynamic Traffic Diversion in SDN: Testbed vs Mininet

Dynamic Traffic Diversion in SDN: Testbed vs Mininet Dynamic Traffic Diversion in SDN: Testbed vs Mininet Robert Barrett, Andre Facey, Welile Nxumalo, Josh Rogers, Phil Vatcher and Marc St-Hilaire School of Information Technology Carleton University, Ottawa,

More information

A Quantum Cryptography Communication Network Based on Software Defined Network

A Quantum Cryptography Communication Network Based on Software Defined Network A Quantum Cryptography Communication Network Based on Software Defined Network Hongliang Zhang 1.*, Dongxiao Quan 1.*, Changhua Zhu 1.*, and Zhigang Li 1.* 1 Skate Key Laboratory of Integrated Services

More information

A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS

A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS ABSTRACT Zhang Huijuan and Liu Kai School of Software Engineering, Tongji University, Shanghai, China

More information

Delay Evaluation of OpenFlow Network Based on Queueing Model

Delay Evaluation of OpenFlow Network Based on Queueing Model Delay Evaluation of OpenFlow Network Based on Queueing Model arxiv:1608.06491v1 [cs.dc] 23 Aug 2016 Abstract As one of the most popular south-bound protocol of software-defined networking(sdn), OpenFlow

More information

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw

More information

A secure and high-performance multi-controller architecture for software-defined networking

A secure and high-performance multi-controller architecture for software-defined networking 634 Wang et al. / Front Inform Technol Electron Eng 216 17(7):634-646 Frontiers of Information Technology & Electronic Engineering www.zju.edu.cn/jzus; engineering.cae.cn; www.springerlink.com ISSN 295-9184

More information

A Mediator based Dynamic Server Load Balancing Approach using SDN

A Mediator based Dynamic Server Load Balancing Approach using SDN I J C T A, 9(14) 2016, pp. 6647-6652 International Science Press A Mediator based Dynamic Server Load Balancing Approach using SDN Ashwati Nair 1, Binya mol M. G. 2 and Nima S. Nair 3 ABSTRACT In the modern

More information

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

Available online at   ScienceDirect. Procedia Computer Science 34 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 34 (2014 ) 680 685 International Workshop on Software Defined Networks for a New Generation of Applications and Services

More information

Integration of Legacy Non-SDN Optical ROADMs in a Software Defined Network

Integration of Legacy Non-SDN Optical ROADMs in a Software Defined Network Integration of Legacy Non-SDN Optical ROADMs in a Software Defined Network Imad Alawe, Bernard Cousin, Olivier Thorey, Rodolphe Legouable To cite this version: Imad Alawe, Bernard Cousin, Olivier Thorey,

More information

Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks

Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Yuan-Liang Lan Department of Computer Science National Chiao Tung University Hsinchu, Taiwan kmntree@gmail.com Kuochen Wang and

More information

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup Yan Sun and Min Sik Kim School of Electrical Engineering and Computer Science Washington State University Pullman, Washington

More information

Energy-Aware Routing in Multiple Domains Software-Defined Networks

Energy-Aware Routing in Multiple Domains Software-Defined Networks Energy-Aware Routing in Multiple Domains Software-Defined Networks Adriana Fernández-Fernández a, Cristina Cervelló-Pastor b, and Leonardo Ochoa-Aday c a,b,c Department of Network Engineering, Universitat

More information

Web-Based User Interface for the Floodlight SDN Controller

Web-Based User Interface for the Floodlight SDN Controller 3175 Web-Based User Interface for the Floodlight SDN Controller Hakan Akcay Department of Computer Engineering, Istanbul University, Istanbul Email: hknakcay@gmail.com Derya Yiltas-Kaplan Department of

More information

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India

Udaipur, Rajasthan, India. University, Udaipur, Rajasthan, India ROLE OF NETWORK VIRTUALIZATION IN CLOUD COMPUTING AND NETWORK CONVERGENCE 1 SHAIKH ABDUL AZEEM, 2 SATYENDRA KUMAR SHARMA 1 Research Scholar, Department of Computer Science, Pacific Academy of Higher Education

More information

Model the P2P Attack in Computer Networks

Model the P2P Attack in Computer Networks International Conference on Logistics Engineering, Management and Computer Science (LEMCS 2015) Model the P2P Attack in Computer Networks Wei Wang * Science and Technology on Communication Information

More information

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Reliable Time Synchronization Protocol for Wireless Sensor Networks Reliable Time Synchronization Protocol for Wireless Sensor Networks Soyoung Hwang and Yunju Baek Department of Computer Science and Engineering Pusan National University, Busan 69-735, South Korea {youngox,yunju}@pnu.edu

More information

ZigBee Routing Algorithm Based on Energy Optimization

ZigBee Routing Algorithm Based on Energy Optimization Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com ZigBee Routing Algorithm Based on Energy Optimization Wangang Wang, Yong Peng, Yongyu Peng Chongqing City Management College, No. 151 Daxuecheng

More information

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles 2016 2 nd International Conference on Energy, Materials and Manufacturing Engineering (EMME 2016) ISBN: 978-1-60595-441-7 An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

More information

Research on Firewall in Software Defined Network

Research on Firewall in Software Defined Network Advances in Computer, Signals and Systems (2018) 2: 1-7 Clausius Scientific Press, Canada Research on Firewall in Software Defined Cunqun Fan a, Manyun Lin, Xiangang Zhao, Lizi Xie, Xi Zhang b,* National

More information

Top-k Keyword Search Over Graphs Based On Backward Search

Top-k Keyword Search Over Graphs Based On Backward Search Top-k Keyword Search Over Graphs Based On Backward Search Jia-Hui Zeng, Jiu-Ming Huang, Shu-Qiang Yang 1College of Computer National University of Defense Technology, Changsha, China 2College of Computer

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 204, 6(6):2298-2302 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 TCP-like congestion control algorithm for stream

More information

Software Defined Networking Shaping up for the next disruptive step?

Software Defined Networking Shaping up for the next disruptive step? Australian Journal of Telecommunications and the Digital Economy Software Defined Networking Shaping up for the next disruptive step? Doan Hoang inext-centre for Innovation in IT Services and Application,

More information

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks Guangyan Huang 1, Xiaowei Li 1, and Jing He 1 Advanced Test Technology Lab., Institute of Computing Technology, Chinese

More information

1 University of Würzburg. Institute of Computer Science Research Report Series. A Compass Through SDN Networks

1 University of Würzburg. Institute of Computer Science Research Report Series. A Compass Through SDN Networks University of Würzburg Institute of Computer Science Research Report Series A Compass Through SDN Networks Thomas Zinner 1, Michael Jarschel 1, Tobias Hossfeld 1, Phuoc Tran-Gia 1 and Wolfgang Kellerer

More information

Network protocol for Internet of Things based on 6LoWPAN

Network protocol for Internet of Things based on 6LoWPAN Abstract Network protocol for Internet of Things based on 6LoWPAN Yijun Wang 1,*, Yushan Mei 1 College of Electronic & Information Engineering, Changchun University of Science and Technology Changchun

More information

A Finite State Mobile Agent Computation Model

A Finite State Mobile Agent Computation Model A Finite State Mobile Agent Computation Model Yong Liu, Congfu Xu, Zhaohui Wu, Weidong Chen, and Yunhe Pan College of Computer Science, Zhejiang University Hangzhou 310027, PR China Abstract In this paper,

More information

Management Engine Using Hierarchical Role Model

Management Engine Using Hierarchical Role Model Management Engine Using Hierarchical Role Model A new management platform for virtual networks Wenyu Shen, Kenji Minato, Yukio Tsukishima, Katsuhiro Shimano NTT Network Innovation Laboratories 1-1 Hikari-no-oka

More information

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication Yujie Zhang, Liang Han, and Yuanyuan Zhang College of Electrical and Information Engineering, Shaanxi University

More information

BTSDN: BGP-Based Transition for the Existing Networks to SDN

BTSDN: BGP-Based Transition for the Existing Networks to SDN Wireless Pers Commun (2016) 86:1829 1843 DOI 10.1007/s11277-015-3145-0 BTSDN: BGP-Based Transition for the Existing Networks to SDN Pingping Lin 1,2 Jun Bi 1,2 Hongyu Hu 1,2 Published online: 18 December

More information

A Scheme of Multi-path Adaptive Load Balancing in MANETs

A Scheme of Multi-path Adaptive Load Balancing in MANETs 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Scheme of Multi-path Adaptive Load Balancing in MANETs Yang Tao1,a, Guochi Lin2,b * 1,2 School of Communication

More information

AN EFFECTIVE DETECTION OF SATELLITE IMAGES VIA K-MEANS CLUSTERING ON HADOOP SYSTEM. Mengzhao Yang, Haibin Mei and Dongmei Huang

AN EFFECTIVE DETECTION OF SATELLITE IMAGES VIA K-MEANS CLUSTERING ON HADOOP SYSTEM. Mengzhao Yang, Haibin Mei and Dongmei Huang International Journal of Innovative Computing, Information and Control ICIC International c 2017 ISSN 1349-4198 Volume 13, Number 3, June 2017 pp. 1037 1046 AN EFFECTIVE DETECTION OF SATELLITE IMAGES VIA

More information

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS Palanivel.N Assistant Professor Department of CSE Manakula Vinayagar

More information

Research on the Checkpoint Server Selection Strategy Based on the Mobile Prediction in Autonomous Vehicular Cloud

Research on the Checkpoint Server Selection Strategy Based on the Mobile Prediction in Autonomous Vehicular Cloud 2016 International Conference on Service Science, Technology and Engineering (SSTE 2016) ISBN: 978-1-60595-351-9 Research on the Checkpoint Server Selection Strategy Based on the Mobile Prediction in Autonomous

More information

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:16 No:04 14 : Algorithm for Constructing Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming Ammar Waysi AlTuhafi

More information

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 1 Hui Deng 2Xiaolong Huang 3Kai Zhang 3 Zhisheng Niu 1Masahiro Ojima 1R&D Center Hitachi (China) Ltd. Beijing 100004, China 2Dept.

More information

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology 2016 International Conference on Electronic Information Technology and Intellectualization (ICEITI 2016) ISBN: 978-1-60595-364-9 A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology Zhufeng

More information

IN recent years, the amount of traffic has rapidly increased

IN recent years, the amount of traffic has rapidly increased , March 15-17, 2017, Hong Kong Content Download Method with Distributed Cache Management Masamitsu Iio, Kouji Hirata, and Miki Yamamoto Abstract This paper proposes a content download method with distributed

More information

Network Economics of SDN-Based Infrastructures: Can We Unlock Value Through ICN Multicast?

Network Economics of SDN-Based Infrastructures: Can We Unlock Value Through ICN Multicast? Network Economics of SDN-Based Infrastructures: Can We Unlock Value Through ICN Multicast? Vaggelis G. Douros, Janne Riihijärvi, Petri Mähönen Institute for Networked Systems, RWTH Aachen University Kackertstrasse

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery

A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery A Hybrid Peer-to-Peer Architecture for Global Geospatial Web Service Discovery Shawn Chen 1, Steve Liang 2 1 Geomatics, University of Calgary, hschen@ucalgary.ca 2 Geomatics, University of Calgary, steve.liang@ucalgary.ca

More information

Simulating a Finite State Mobile Agent System

Simulating a Finite State Mobile Agent System Simulating a Finite State Mobile Agent System Liu Yong, Xu Congfu, Chen Yanyu, and Pan Yunhe College of Computer Science, Zhejiang University, Hangzhou 310027, P.R. China Abstract. This paper analyzes

More information

Web Data mining-a Research area in Web usage mining

Web Data mining-a Research area in Web usage mining IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 22-26 Web Data mining-a Research area in Web usage mining 1 V.S.Thiyagarajan,

More information

Cisco Extensible Network Controller

Cisco Extensible Network Controller Data Sheet Cisco Extensible Network Controller Product Overview Today s resource intensive applications are making the network traffic grow exponentially putting high demands on the existing network. Companies

More information

Using libnetvirt to control the virtual network

Using libnetvirt to control the virtual network Using libnetvirt to control the virtual network Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Kista, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract

More information

On the Expansion of Access Bandwidth of Manufacturing Cloud Core Network

On the Expansion of Access Bandwidth of Manufacturing Cloud Core Network 1288 JOURNAL OF SOFTWARE, VOL. 9, NO. 5, MAY 2014 On the Expansion of Access Bandwidth of Manufacturing Cloud Core Network Hongyao Ju Zhejiang Textile & Fashion College, NingBo 315211, P.R.China Email:

More information

A Hierarchical Document Clustering Approach with Frequent Itemsets

A Hierarchical Document Clustering Approach with Frequent Itemsets A Hierarchical Document Clustering Approach with Frequent Itemsets Cheng-Jhe Lee, Chiun-Chieh Hsu, and Da-Ren Chen Abstract In order to effectively retrieve required information from the large amount of

More information

Application-Aware SDN Routing for Big-Data Processing

Application-Aware SDN Routing for Big-Data Processing Application-Aware SDN Routing for Big-Data Processing Evaluation by EstiNet OpenFlow Network Emulator Director/Prof. Shie-Yuan Wang Institute of Network Engineering National ChiaoTung University Taiwan

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima Graduate School of Information Science and Technology, Osaka University - Yamadaoka, Suita, Osaka 60-08, Japan

More information

Image Transmission in Sensor Networks

Image Transmission in Sensor Networks Image Transmission in Sensor Networks King-Shan Lui and Edmund Y. Lam Department of Electrical and Electronic Engineering The University of Hong Kong Pokfulam Road, Hong Kong, China Email {kslui,elam}@eee.hku.hk

More information

Available online at ScienceDirect. Procedia Computer Science 98 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 98 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 98 (2016 ) 515 521 The 3rd International Symposium on Emerging Information, Communication and Networks (EICN 2016) A Speculative

More information

Multi-agent tasks scheduling system in software defined networks

Multi-agent tasks scheduling system in software defined networks Home Search Collections Journals About Contact us My IOPscience Multi-agent tasks scheduling system in software defined networks This content has been downloaded from IOPscience. Please scroll down to

More information

Sofware Defined Networking Architecture and Openflow Network Topologies

Sofware Defined Networking Architecture and Openflow Network Topologies Sofware Defined Networking Architecture and Openflow Network Topologies Fahad Kameez, M.Tech.(VLSI and ES) Department of Electronics and Communication Rashtreeya Vidyalaya College of Engineering Bengaluru,

More information

Analysis on the technology improvement of the library network information retrieval efficiency

Analysis on the technology improvement of the library network information retrieval efficiency Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):2198-2202 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Analysis on the technology improvement of the

More information

Improved Balanced Parallel FP-Growth with MapReduce Qing YANG 1,a, Fei-Yang DU 2,b, Xi ZHU 1,c, Cheng-Gong JIANG *

Improved Balanced Parallel FP-Growth with MapReduce Qing YANG 1,a, Fei-Yang DU 2,b, Xi ZHU 1,c, Cheng-Gong JIANG * 2016 Joint International Conference on Artificial Intelligence and Computer Engineering (AICE 2016) and International Conference on Network and Communication Security (NCS 2016) ISBN: 978-1-60595-362-5

More information

DISCO: Distributed Multi-domain SDN Controllers

DISCO: Distributed Multi-domain SDN Controllers DISCO: Distributed Multi-domain SDN Controllers Kévin Phemius, Mathieu Bouet, Jérémie Leguay To cite this version: Kévin Phemius, Mathieu Bouet, Jérémie Leguay. DISCO: Distributed Multi-domain SDN Controllers.

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang Chongqing Key Lab of Mobile Communications Technology, Chongqing University of Posts

More information

Centralization of Network using Openflow Protocol

Centralization of Network using Openflow Protocol Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow

More information

A General SDN-based IoT Framework with NVF Implementation

A General SDN-based IoT Framework with NVF Implementation A General SDN-based IoT Framework with NVF Implementation Jie Li, Eitan Altman, Corinne Touati To cite this version: Jie Li, Eitan Altman, Corinne Touati. A General SDN-based IoT Framework with NVF Implementation.

More information