The parallel optimization of network bandwidth allocation based on generalized particle model

This paper presents a new duality approach to optimize the resource assignment and bandwidth allocation in networks, which is based on the generalized particle model (GPM). By the GPM, the network's optimization problem is transformed into the kinematics and dynamics of numerous particles in two reciprocal dual force-fields. Like the Kelly's duality model and Low's duality model related to Lagrangian multipliers methods (LMM), the GPM-based duality model also contains two distributed algorithms for resource supplies and resource demands, respectively, and can be carried out in parallel. Both the LMM-based and GPM-based duality models may not only embody the market mechanism between the supplies and demands very well, but also may describe the influence of congestion degree of networks on the resource allocation. But the GPM-based duality model is different from other duality models in terms of the basic principle, mathematical formalization, and properties. Features of the GPM-based duality model and the corresponding duality algorithm include a powerful processing ability in a complex environment that involves the priority, personality, autonomy, and interaction of different entities in networks. Furthermore, the GPM-based duality model can realize the optimization of multiple objectives, including the aggregate utility, the personal utility, the minimal personal utility, the resource utilization, and the users' satisfactory degree. The proposed approach also has the advantages in terms of the higher parallelism, lower computation complexity, and the ease for hardware implementation. The properties of the GPM-based duality model, including the correctness, convergency and stability, are discussed in detail. The numerous simulations on the network bandwidth allocation have shown the effectiveness and suitability of the proposed approach.

[1]  O.R. Liu Sheng,et al.  Optimal data allocation in a bus computer network , 1990, Ninth Annual International Phoenix Conference on Computers and Communications. 1990 Conference Proceedings.

[2]  Anthony E. Krzesinski,et al.  Path selection and bandwidth allocation in MPLS networks , 2003, Perform. Evaluation.

[3]  Franco Davoli,et al.  Call admission control and bandwidth allocation in a multiservice DQDB network , 1995, Comput. Commun..

[4]  Ahmad B. Rad,et al.  A study of the generalised max-min fair rate allocation for ABR control in ATM , 1999, Comput. Commun..

[5]  Bruce S. Davie,et al.  Computer Networks: A System Approach , 1998, IEEE Communications Magazine.

[6]  Fernando Paganini,et al.  Internet congestion control , 2002 .

[7]  András Rácz,et al.  Effective bandwidth and associated CAC procedure for traffic streams multiplexed over a VBR link , 2001, Comput. Commun..

[8]  Hongbin Zhao,et al.  A new generalized cellular automata approach to optimization of fast packet switching , 2004, Comput. Networks.

[9]  Hussein M. Abdel-Wahab,et al.  Distributed management of exclusive resources in collaborative multimedia systems , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[10]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

[11]  James H. Keller,et al.  Public Access to the Internet , 1995 .

[12]  Chunming Qiao,et al.  Bandwidth allocation for isochronous connections in DQDB using the PA scheme , 1995, Comput. Commun..

[13]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[14]  Wesley Chee-Wah Tan,et al.  A heuristic algorithm for allocating virtual path bandwidth in an ATM network , 1999, Comput. Commun..

[15]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[16]  Chul Geun Park,et al.  Performance analysis of an AAL multiplexer with dynamic bandwidth allocation in an IP/ATM environment , 2003, Comput. Oper. Res..

[17]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[18]  Athanasios V. Vasilakos,et al.  Aggregated bandwidth allocation: investigation of performance of classical constrained and genetic algorithm based optimisation techniques , 2002, Comput. Commun..

[19]  Bo Li,et al.  On network bandwidth allocation policies and feedback control algorithms for packet networks , 2000, Comput. Networks.

[20]  Laurent Massoulié,et al.  Bandwidth sharing: objectives and algorithms , 2002, TNET.

[21]  A.E. El-Abd Modeling resources allocation and performance measures in distributed computer networks , 1995, Proceedings of IEEE Singapore International Conference on Networks and International Conference on Information Engineering '95.

[22]  Soundararajan Chandramathi,et al.  Fuzzy-based dynamic bandwidth allocation for heterogeneous sources in ATM networks , 2003, Appl. Soft Comput..

[23]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[24]  Cauligi S. Raghavendra,et al.  A model for optimal resource allocation in distributed computing systems , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[25]  Frank Kelly,et al.  Mathematical modeling of the Internet , 1999 .

[26]  Steven H. Low,et al.  A duality model of TCP and queue management algorithms , 2003, TNET.

[27]  Yin-Fu Huang,et al.  A priority-based resource allocation strategy in distributed computing networks , 2001, J. Syst. Softw..

[28]  Doan B. Hoang,et al.  Fair intelligent bandwidth allocation for rate-adaptive video traffic , 2000, Comput. Commun..

[29]  B. Engquist,et al.  Mathematics Unlimited: 2001 and Beyond , 2001 .

[30]  Jeffrey K. MacKie-Mason,et al.  Pricing the Internet , 1995 .

[31]  Sehun Kim,et al.  Optimal bandwidth allocation for bandwidth adaptation in wireless multimedia networks , 2003, Comput. Oper. Res..

[32]  S. Sitharama Iyengar,et al.  The Bandwidth Allocation Problem in the ATM Network Model is NP-Complete , 1998, Inf. Process. Lett..

[33]  Fernando Paganini,et al.  Linear stability of TCP/RED and a scalable control , 2003, Comput. Networks.

[34]  Jonathan Robinson,et al.  Hector: an agent based architecture for dynamic resource management , 1999, IEEE Concurr..

[35]  Tarek N. Saadawi,et al.  Dynamic bandwidth control in ATM networks , 1999, Comput. Commun..