• DocumentCode
    1283844
  • Title

    A Unified Approach to Optimizing Performance in Networks Serving Heterogeneous Flows

  • Author

    Li, Ruogu ; Eryilmaz, Atilla ; Ying, Lei ; Shroff, Ness B.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ohio State Univ., Columbus, OH, USA
  • Volume
    19
  • Issue
    1
  • fYear
    2011
  • Firstpage
    223
  • Lastpage
    236
  • Abstract
    We study the optimal control of communication networks in the presence of heterogeneous traffic requirements. Specifically, we distinguish the flows into two crucial classes: inelastic for modeling high-priority, delay-sensitive, and fixed-throughput applications; and elastic for modeling low-priority, delay-tolerant, and throughput-greedy applications. We note that the coexistence of such diverse flows creates complex interactions at multiple levels (e.g., flow and packet levels), which prevent the use of earlier design approaches that dominantly assume homogeneous traffic. In this work, we develop the mathematical framework and novel design methodologies needed to support such heterogeneous requirements and propose provably optimal network algorithms that account for the multilevel interactions between the flows. To that end, we first formulate a network optimization problem that incorporates the above throughput and service prioritization requirements of the two traffic types. We, then develop a distributed joint load-balancing and congestion control algorithm that achieves the dual goal of maximizing the aggregate utility gained by the elastic flows while satisfying the fixed throughput and prioritization requirements of the inelastic flows. Next, we extend our joint algorithm in two ways to further improve its performance: in delay through a virtual queue implementation with minimal throughput degradation and in utilization by allowing for dynamic multipath routing for elastic flows. A unique characteristic of our proposed dynamic routing solution is the novel two-stage queueing architecture it introduces to satisfy the service prioritization requirement.
  • Keywords
    optimisation; queueing theory; telecommunication network routing; telecommunication traffic; communication network optimization problem; congestion control algorithm; distributed joint load balancing; dynamic multipath routing; elastic flows; fixed throughput application; heterogeneous flow; heterogeneous traffic; homogeneous traffic; multilevel interaction; optimal control; optimal network algorithm; performance optimization; service prioritization requirement; throughput-greedy application; two stage queueing architecture; virtual queue implementation; Cross-layer optimization; dynamic load balancing; flow rate control; heterogeneous traffic; routing; scheduling; utility maximization;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2010.2059038
  • Filename
    5535245