Effects of node buffer and capacity on network traffic



Similar documents
ATM Network Performance Evaluation And Optimization Using Complex Network Theory

Scale-free user-network approach to telephone network traffic analysis

arxiv:physics/ v1 6 Jan 2006

Fluctuations in airport arrival and departure traffic: A network analysis

PUBLIC TRANSPORT SYSTEMS IN POLAND: FROM BIAŁYSTOK TO ZIELONA GÓRA BY BUS AND TRAM USING UNIVERSAL STATISTICS OF COMPLEX NETWORKS

Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network

Chapter 29 Scale-Free Network Topologies with Clustering Similar to Online Social Networks

A Unified Network Performance Measure with Importance Identification and the Ranking of Network Components


GENERATING AN ASSORTATIVE NETWORK WITH A GIVEN DEGREE DISTRIBUTION

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS

Graphs over Time Densification Laws, Shrinking Diameters and Possible Explanations

Complex Networks Analysis: Clustering Methods

Introduction to Networks and Business Intelligence

Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

Structural constraints in complex networks

Physica A 391 (2012) Contents lists available at SciVerse ScienceDirect. Physica A. journal homepage:

Performance of networks containing both MaxNet and SumNet links

Complex Network Visualization based on Voronoi Diagram and Smoothed-particle Hydrodynamics

Fault Analysis in Software with the Data Interaction of Classes

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Graph models for the Web and the Internet. Elias Koutsoupias University of Athens and UCLA. Crete, July 2003

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW

The mathematics of networks

Strategies for Optimizing Public Train Transport Networks in China: Under a Viewpoint of Complex Networks

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster

An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

ModelingandSimulationofthe OpenSourceSoftware Community

Research Article A Comparison of Online Social Networks and Real-Life Social Networks: A Study of Sina Microblogging

Towards Modelling The Internet Topology The Interactive Growth Model

SCHEDULING IN CLOUD COMPUTING

Quality of Service Routing Network and Performance Evaluation*

Temporal Dynamics of Scale-Free Networks

On the effect of forwarding table size on SDN network utilization

A network efficiency measure with application to critical infrastructure networks

Scientific Collaboration Networks in China s System Engineering Subject

Capability Service Management System for Manufacturing Equipments in

Big Data: Opportunities and Challenges for Complex Networks

Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

MINFS544: Business Network Data Analytics and Applications

How To Calculate Tunnel Longitudinal Structure

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Scafida: A Scale-Free Network Inspired Data Center Architecture

Random graphs and complex networks

Disjoint Path Algorithm for Load Balancing in MPLS network

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

A ROUTING ALGORITHM FOR MPLS TRAFFIC ENGINEERING IN LEO SATELLITE CONSTELLATION NETWORK. Received September 2012; revised January 2013

The architecture of complex weighted networks

Modeling of Knowledge Transfer in logistics Supply Chain Based on System Dynamics

arxiv:physics/ v2 [physics.comp-ph] 9 Nov 2006

Online Appendix to Social Network Formation and Strategic Interaction in Large Networks

Load Balancing in Ad Hoc Networks: Single-path Routing vs. Multi-path Routing

A SOCIAL NETWORK ANALYSIS APPROACH TO ANALYZE ROAD NETWORKS INTRODUCTION

Statistical properties of trading activity in Chinese Stock Market

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION

Network traffic: Scaling

Degree distribution in random Apollonian networks structures

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Optimization of Computer Network for Efficient Performance

A box-covering algorithm for fractal scaling in scale-free networks

Greedy Routing on Hidden Metric Spaces as a Foundation of Scalable Routing Architectures

Dmitri Krioukov CAIDA/UCSD

The QoS of the Edge Router based on DiffServ

Master s Thesis. A Study on Active Queue Management Mechanisms for. Internet Routers: Design, Performance Analysis, and.

Routing in packet-switching networks

Load Balancing Routing Algorithm among Multiple Gateways in MANET with Internet Connectivity

Knowledge Discovery of Complex Networks Research Literatures

A COGNITIVE NETWORK BASED ADAPTIVE LOAD BALANCING ALGORITHM FOR EMERGING TECHNOLOGY APPLICATIONS *

How To Predict The Growth Of A Network

A Network Simulation Experiment of WAN Based on OPNET

Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks

Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks

An Optimization Model of Load Balancing in P2P SIP Architecture

Optical interconnection networks with time slot routing

Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks

The Structure of Growing Social Networks

Transcription:

Chin. Phys. B Vol. 21, No. 9 (212) 9892 Effects of node buffer and capacity on network traffic Ling Xiang( 凌 翔 ) a), Hu Mao-Bin( 胡 茂 彬 ) b), and Ding Jian-Xun( 丁 建 勋 ) a) a) School of Transportation Engineering, Hefei University of Technology, Hefei 239, China b) School of Engineering Science, University of Science and Technology of China, Hefei 2326, China (Received 7 December 211; revised manuscript received 5 June 212) In this paper, we study the optimization of network traffic by considering the effects of the node s buffer ability and capacity. Two node buffer settings are considered. The node capacity is considered to be proportional to its buffer ability. The node effects on network traffic systems are studied with the protocol and an extension of the optimal routing [Phys. Rev. E 74 4616 (26)]. In the diagrams of flux density relation, it is shown that the node s buffer ability and capacity have profound effects on the network traffic. Keywords: scale-free network, small-world network, routing strategy, flux density relation PACS: 89.75.Hc, 45.7.Vn, 5.7.Fh DOI: 1.188/1674-156/21/9/9892 1. Introduction The dynamical properties of network traffic have attracted much attention in physics, sociology, biology, and engineering. [1 3] The prototypes include the information traffic in the Internet, the vehicle traffic in the urban network, flights between airports, and the carbon migration in bio-systems. Since the discovery of small-world phenomenon [4] and scale-free property, [5] it is widely shown that the topology and the degree distribution of networks have profound effects on the processes taking place in these networks, including the traffic flow. In the past few years, the evolution of traffic network structure, [6] the process of epidemic spreading, [7,8] the phase transition phenomena, [9 11] and the scaling of traffic fluctuation [12,13] have been widely studied. And the studies focus on three ways to optimize network traffic systems, which are (i) developing strategies, [14 18] (ii) modifying underlying network structure, [19] and (iii) reallocating network traffic resources. [2,21] Compared with the high cost of changing the infrastructure, developing a better routing strategy is usually preferred. In Ref. [15], Danila et al. proposed an optimal routing for scale-free networks. The algorithm picks the least fit element (node with maximal betweenness) and changes the weight of its edges. The resulting routing paths can sustain significantly higher traffic without jamming than the s. However, in their work (and also in most previous works), the node s buffer and delivering abilities are considered to be infinity. This is not true. In practice, the node s buffer and capacity limits often lead to the traffic congestion. A theoretical investigation on the effects of the node s buffer ability and capacity is needed. In this paper, we study the effects of the node s buffer ability and capacity (delivering ability) on the traffic optimization in complex networks. We propose an extension of the optimal routing [15] by considering the effects of the finite buffer ability and capacity. We find that the node s buffer ability and capacity have different effects on the traffic dynamics. The optimization of network traffic should take these factors into consideration. 2. Network traffic model and simulation results The traffic model is described as follows. For simplicity, all nodes are considered to be hosts and routers at the same time, so they all can generate and deliver packets. Two node buffer settings are considered: (i) all nodes have the same buffer ability, L i = const.; (ii) the hub nodes have higher buffer abilites, L i = α k i, Project supported by the National Natural Science Foundation of China (Grant Nos. 71171185, 7111, and 717144), the Doctoral Program of the Ministry of Education, China (Grant No. 2111111223), and the PhD Program Foundation of Hefei University of Technology, China (Grant No. 211HGBZ132). Corresponding author. E-mail: dingjianxun@hfut.edu.cn 212 Chinese Physical Society and IOP Publishing Ltd http://iopscience.iop.org/cpb http://cpb.iphy.ac.cn 9892-1

Chin. Phys. B Vol. 21, No. 9 (212) 9892 where k i is the degree of node i. The node s delivery capacity is considered to be proportional to the node s buffer ability, C i = β L i. Here α and β ( β 1.) are adjustable parameters for the traffic system. Different from that in Ref. [15], the network s traffic efficiency is investigated by using the diagrams of flux density relation. Here the flux is recorded as the number of packets successfully arrived at the destinations per time step, and the packet density is defined as ρ = N p /L, where N p is the total packet number, and L is the sum of the nodes buffer abilities in the system. In order to investigate the flux density relation, we need to simulate a constant packet density situation. For each simulation of given packet density ρ, N p = ρ L packets are generated and forwarded in the system with randomly chosen sources and destinations. Once arriving at their destinations, the packets will remain in the system and be sent to new destinations. Thus the packet density will be a constant. Moreover, the first-in-first-out (FIFO) rule is applied to each node s queue. Firstly, we investigate the effects of the node s buffer ability and delivering capacity on traffic dynamics in Barabàsi Albert (BA) scale-free networks. [5] Many communication systems are not homogeneous, but heterogeneous with a degree distribution following the power law P (k) = k γ. The BA model [5] is a wellknown model that can generate networks with powerlaw degree distributions. This model starts from m fully connected nodes. In each step, a new node with m edges (m m ) is added to the existing graph according to the preferential attachment, i.e., the probability of being connected to the existing node i is proportional to the degree k i of the node. We show the results of the network traffic with the protocol. Figure 1 shows the flux density relations of the BA networks with the two node buffer settings considered. We can see that the systems with the different buffer settings behave differently. For L i = 1, the flux increases linearly with the increasing packet density to a platform and then suddenly drops to a very small value at the density threshold ρ c, where the system changes from the freeflow state to the congested state. For L i = 1k i, the traffic flux increases without reaching a platform (except β =.1) before dropping to around zero. The platforms appear because the hub nodes capacities become the bottleneck of the system. The system s traffic performance can be measured by the maximal flux and the density threshold ρ c of transition. From the results, we can see that the system performs much better with L i = 1k i. For example, when β = 1., for the two buffer settings, the system s maximal fluxes are 364 and 49, and the critical densities are.28 and.65, respectively. Note that the system s total buffer abilities are L = 5 (L i = 1) and L = 4 (L i = 1k i ), respectively. Thus, the buffer setting according to degree greatly outperforms the even distribution with less buffer resources. This is because the hub nodes bear more traffic load in the protocol. So the buffer setting favoring hub nodes will benefit the system s performance. In Fig. 1, we can also see that the system s capacity increases with β. When β = 1., for both buffer settings, the values of maximal flux and critical density ρ c (ρ c =.65 for L i = 1, ρ c =.28 for L i = 1k i ) are the largest. 4 3 2 1 4 3 2 1..2.4.6 ρ ρ c =.13 c =.65 ρc =.28 ρ c =.8 β=.1 β=.3 β=1...1.2.3 β=.1 β=.3 β=1. ρ c =.28 ρ c =.17 Fig. 1. (colour online) density relations of the Barabási Albert scale-free networks with the shortest path protocol and L i = 1 and L i = 1k i. The other parameters are network size N = 5 and average degree k = 8. Next, we study the effects of the node s buffer ability and delivering capacity on the optimization of network traffic. We introduce an extension of the optimal routing [15] by considering the node buffer limitation. To find the bottleneck of a network traffic 9892-2

Chin. Phys. B Vol. 21, No. 9 (212) 9892 system, we introduce an indicator of effective betweenness for nodes Bi eff = B i, (1) L i where B i is the algorithmic betweenness of node i, and L i is the node buffer ability. The congestion will first appear at the node with the largest effective betweenness. Therefore, the goal of the optimization process is to minimize the largest effective betweenness in the system. The optimization algorithm can be described as follows. (i) Assign each link s weight to be 1 and find the s between all pairs of nodes. (ii) Compute each node s effective betweenness. (iii) Find the node with the largest effective betweenness Bmax, eff and add 1 to the weight of every link that connects it to the other nodes. (iv) Recompute the s. Go back to step (ii). Figure 2 shows the evolution of the maximum effective betweenness as a function of the number of iterations in the BA network. As is shown, the maximum effective betweenness decreases with the increasing iteration to an almost constant value. In this way, the routing paths are optimized. We can see that the effective betweenness takes a smaller value for the whole process with L i = 1k i than that with L i = 1. This is in agreement with the previous results that the buffer setting of L i = 1k i leads to a better performance. Figure 3 depicts the flux density relation with the optimized routing paths in the BA network. Compared with Fig. 1, the paths can achieve a much larger flux and a higher density threshold ρ c. And for both buffer settings, the flux platforms disappear except for β =.1, where the node capacity acts as a bottleneck. After applying the optimized routing paths, the system can remain in the free flow state in a larger range of packet densities. In Fig. 3, we can also see that for low β values (β =.1,.3), the system s critical densities for the two buffer settings take almost the same value, but the maximal flux is slightly higher with L i = 1k i. For β = 1., the system with L i = 1k i further outperforms that with L i = 1 in the critical density and the maximal flux. This behavior shows that the resource allocation strategy is an important factor for the system s optimization. eff B max 4 35 3 25 5 4 3 2 β=.1 β=.3 β=1. 1 ρ c =.24 ρ c =.37 eff B max 2 7 6 5 4 1 1 1 Iterations 6 5 4 3 2..1.2.3.4 ρ c =.12 β=.1 β=.3 β=1. ρ c =.42 3 1 ρ c =.12 ρ c =.26 2 1 1 1 Iterations Fig. 2. (colour online) Evolutions of maximal effective betweenness each as a function of the number of iterations with L i = 1 and L i = 1k i. The other parameters are network size N = 5 and average degree k = 8...1.2.3.4.5 Fig. 3. (colour online) -density relations of the Barabási-Albert scale-free networks with the optimized routing paths and L i = 1 and L i = 1k i. The other parameters are network size N = 5 and average degree k = 8. 9892-3

Chin. Phys. B Vol. 21, No. 9 (212) 9892 In Fig. 4, we investigate the average number of full (or congested) nodes N f as a function of density. If N f =, the system is in the free flow state. If N f > and increases, the system will enter the congested state. In Figs. 4 and 4, we can see that N f becomes positive at a larger density with the optimized routing paths than that with the protocol. ρ c.4.3.2.1 15 1...2.4.6.8 1. β N f 5.4 ρ c.3 1..1.2.3.4.5.6.2.1..2.4.6.8 1. β N f 5 Fig. 5. (colour online) Critical density ρ c versus β with L i = 1 and L i = 1k i. The other parameters are network size N = 5 and average degree k = 8...1.2.3.4.5 Fig. 4. (colour online) Average numbers of full nodes N f versus packet density with L i = 1 and L i = 1k i. The other parameters are network size N = 5, average degree k = 8, and β = 1.. The density threshold ρ c shows the range of density in which the system can be in the free-flow state. In Fig. 5, we study the variation of ρ c versus β for the system. We can see that ρ c increases with the increasing β and then comes to a saturation. This might indicate that there is a theoretical limitation for the method of extending the router s delivering capability to improve the system s efficiency, because the node s buffer remains the same. We can also see that for both cases of L i = 1 and L i = 1k i, ρ c is larger with the optimized routing paths. With the shortest path protocol, ρ c of L i = 1k i is always higher than that of L i = 1 for all β values. However, with the optimized routing paths, ρ c of L i = 1k i is slightly higher than that of L i = 1 only when β.5. Finally, we investigate the effects of the node s buffer ability and delivering ability on the optimization of network traffic in Newman Watts (NW) smallworld networks [22] and Erdös Rényi (ER) random graphs. [23] The NW small-world networks are generated by randomly adding long-range links to a onedimensional lattice with nearest and next-nearest interactions and periodic boundary conditions. The ER random graphs are generated by connecting couples of randomly selected nodes and prohibiting multiple connections. Figures 6 and 7 show the flux density relations for the two network structures with the shortest path protocol and the optimized routing paths, respectively. For both NW and ER networks, the flux with the optimal routing paths can reach a larger value than that with the protocol, and the critical density threshold ρ c increases to a bigger value. All these results prove that the system s performance can be greatly improved with the optimization algorithm proposed. In Figs. 6 and 7, another interesting phenomenon appears in the NW and the ER networks when considering the traffic resource allocation strategy. For the protocol, we can see that the case of 9892-4

Chin. Phys. B Vol. 21, No. 9 (212) 9892 L i = 1k i performs better than that of L i = 1 for both networks. However, with the optimized routing paths, the system will perform better with the buffer setting of L i = 1 rather than that with L i = 1k i. This is different from the behavior of the BA networks. 6 4 4 3 2 2 ρ c =.17 ρ c=.43 1 ρ c =.27 ρ c=.36..1.2.3.4.5..1.2.3.4 Fig. 6. (colour online) -density relations of the Newman Watts small-world networks with the protocol and the optimized paths. The buffer settings are L i = 1 and L i = 1k i. The other parameters are network size N = 5, average degree k = 8, and β = 1.. 6 4 3 4 2 2 ρ c =.133 ρc =.43 1 ρ c =.24 ρ c=.32..1.2.3.4.5..1.2.3 Fig. 7. (colour online) -density relations of the Erdös Rényi random graphs with the protocol and the optimized paths. The buffer settings are L i = 1 and L i = 1k i. The other parameters are network size N = 5, average degree k = 8, β = 1.. 3. Conclusion In summary, we have investigated the effects of the node s buffer ability and capacity on the traffic dynamics in complex networks. For three typical network structures, the routing paths can be optimized so that the systems can reach significantly higher traffic fluxes and remain in the free flow states for much wider density ranges. But the node s buffer ability and capacity can have different effects on the optimization of network traffic. References [1] Albert R and Barabási A L 22 Rev. Mod. Phys. 74 47 [2] Newman M E J 21 Phys. Rev. E 64 16132 [3] Boccaletti S, Latora V and Moreno Y 26 Phys. Rep. 424 175 [4] Watts D J and Strogaz S H 1998 Nature 393 44 [5] Barabási A L and Albert R 1999 Science 286 59 [6] Zhang J, Cao X B, Du W B and Cai K Q 21 Physica A 389 3922 [7] Wang Y Q and Jiang G P 21 Acta Phys. Sin. 59 6725 (in Chinese) [8] Song Y R and Jiang G P 21 Acta Phys. Sin. 59 7546 (in Chinese) [9] Arenas A, Díaz-Guilera A D and Guimerá R 21 Phys. Rev. Lett. 86 3196 [1] Ohira T and Sawatari R 1998 Phys. Rev. E 58 193 [11] Martino D D, DallAsta L, Bianconi G and Marsili M 29 Phys. Rev. E 79 1511(R) [12] Menezes M A and Barabási A L 24 Phys. Rev. Lett. 92 2871 9892-5

Chin. Phys. B Vol. 21, No. 9 (212) 9892 [13] Meloni S, Gómez-Gardeñes J, Latora V and Moreno Y 28 Phys. Rev. Lett. 1 2871 [14] Yan G, Zhou T, Hu B, Fu Z Q and Wang B H 26 Phys. Rev. E 73 4618 [15] Danila B, Yu Y, Marsh J A and Bassler K E 26 Phys. Rev. E 74 4616 [16] Ling X, Hu M B, Jiang R and Wu Q S 21 Phys. Rev. E 81 16113 [17] Shen Y, Pei W J, Wang K and Wang S P 29 Chin. Phys. B 18 3783 [18] Liu F, Zhao H, Li M, Ren F Y and Zhu Y B 21 Chin. Phys. B 19 4513 [19] Liu Z, Hu M B, Jiang R, Wang W X and Wu Q S 27 Phys. Rev. E 76 3711 [2] Yang H X, Wang W X, Wu Z X and Wang B H 28 Physica A 387 6857 [21] Gong X F, Kun L and Lai C H 28 Europhys. Lett. 83 281 [22] Newman M E J and Watts D J 1999 Phys. Rev. E 6 7332 [23] Erdös P and Rényi A 1959 Publ. Math. Debrecen 6 29 9892-6