• DocumentCode
    2175146
  • Title

    Autonomic Management of Stream Processing Applications via Adaptive Bandwidth Control

  • Author

    Pendarakis, Dimitrios ; Silber, Jeremy ; Wynter, Laura

  • Author_Institution
    IBM T.J. Watson Research Center, NY
  • fYear
    2006
  • fDate
    2006
  • Firstpage
    7
  • Lastpage
    7
  • Abstract
    We present a novel autonomic control system for high performance stream processing systems. The system uses bandwidth controls on incoming or outgoing streams to achieve a desired resource utilization balance among a set of concurrently executing stream processing tasks. We show that CPU prioritization and allocation mechanisms in schedulers and virtual machine managers are not sufficient to control such I/O-centric applications, and present an autonomic bandwidth control system that adaptively adjusts incoming and outgoing traffic rates to achieve system management goals. The system dynamically learns the bandwidth rate necessary to meet the system management goals using stochastic nonlinear optimization, and detects changes in the stream processing applications that require bandwidth adjustment. Our prototype Linux implementation is lightweight, has low overhead, and is capable of effectively managing stream processing applications.
  • Keywords
    Adaptive control; Bandwidth; Control systems; Large-scale systems; Linux; Programmable control; Prototypes; Resource management; Stochastic systems; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2540-7
  • Type

    conf

  • DOI
    10.1109/ICDCS.2006.20
  • Filename
    1648794