• DocumentCode
    2888845
  • Title

    Cost-aware scheduling for heterogeneous enterprise machines (CASH’EM)

  • Author

    Burge, Jennifer ; Ranganathan, Parthasarathy ; Wiener, Janet L.

  • Author_Institution
    Duke Univ., Durham, NC
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    481
  • Lastpage
    487
  • Abstract
    Data centers contain heterogeneous sets of machines. Some machines are faster and some - often the same ones - consume more energy and cost more to operate. The data center coordinator must decide how to allocate these machines to multiple applications of potentially many customers, each of which has different requirements. Given a stream of customer requests for machines, how does the data center provider decide which machines to give to whom and when? We propose new algorithms for a cost-aware provider to maximize its profit as it makes admission and scheduling decisions for the customer requests. We show that it matters which machines are assigned to each customer, especially when the data center is undersaturated. (Most data centers are.) Our new algorithms do best when they try to anticipate the ldquoriskinessrdquo of their decisions, that is, the likelihood that even higher-value requests will arrive later. We also show that turning unused machines off, rather than leaving them idle, even using simple heuristics like ldquoturn off a machine as soon as it becomes idle,rdquo can save a lot of money. Finally, we show that having heterogeneity in the data center is, in fact, beneficial. We demonstrate that the same set of customers can be satisfied at a lower cost and a higher profit in a heterogeneous data center rather than in a data center comprised solely of the newest, fastest, machines.
  • Keywords
    computer centres; scheduling; cost-aware scheduling; customer requests; data center coordinator; heterogeneous data center; heterogeneous enterprise machines; Blades; Contracts; Cooling; Cost function; Foot; Hardware; Scheduling algorithm; Service oriented architecture; Turning; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629273
  • Filename
    4629273