• DocumentCode
    2342015
  • Title

    Learning Application Models for Utility Resource Planning

  • Author

    Shivam, Piyush ; Babu, Shivnath ; Chase, Jeffrey S.

  • Author_Institution
    Duke University, Durham NC 27708. shivam@cs.duke.edu
  • fYear
    2006
  • fDate
    13-16 June 2006
  • Firstpage
    255
  • Lastpage
    264
  • Abstract
    Shared computing utilities allocate compute, network and storage resources to competing applications on demand. An awareness of the demands and behaviors of the hosted applications can help the system to manage its resources more effectively. This paper proposes an active learning approach that analyzes performance histories to build predictive models of frequently used applications; the histories consist of measures gathered from noninvasive instrumentation on previous runs with varying assignments of compute, network and storage resources. An initial prototype uses linear regression to predict application interactions with candidate resources and combines them to forecast completion time for a candidate resource assignment. Experimental results from the prototype show that the mean forecasting errors range from 1% to 11% for a set of batch tasks captured from a production cluster. Examples illustrate how a system can use the learned models to guide task placement and data staging.
  • Keywords
    Application software; Computer applications; Computer networks; History; Instruments; Predictive models; Production; Prototypes; Resource management; Training data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2006. ICAC '06. IEEE International Conference on
  • Print_ISBN
    1-4244-0175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2006.1662406
  • Filename
    1662406