• DocumentCode
    2092199
  • Title

    A Priority-Type Resource Allocation Approach in Cluster Computing

  • Author

    Xiong, Kaiqi ; Kang, Kyoung-Don ; Chen, Xiao

  • Author_Institution
    Coll. of Comput. & Inf. Sci., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    In cluster computing, a service provider must allocate necessary computing resources for large-scale scientific computations to process a customer´s service request according to a service level agreement (SLA) that is a set of quality of services (QoS) and a fee agreed between a customer and a service provider. Thus, Resource allocation is a challenging but very necessary problem in cluster computing. In an effort to maximize a service provider´s profit, it is commonplace and important to prioritize customer services in favor of those who are willing to pay higher fees. In this paper, we consider a set of computing resources owned by a service provider who serves differentiated customer services subject to an SLA for scientific applications that often require parallel computation. The QoS defined in the paper includes percentile response time and cluster utilization. We present an approach for optimal resource allocation in cluster computing systems in that we minimize the total cost of computing resources owned by a service provider while satisfying multiple priority customer service requirements. Our simulation experiments show that the proposed approach is applicable to the resource allocation in a cluster computing system with multiple customer services.
  • Keywords
    parallel processing; quality of service; resource allocation; cluster computing; cluster utilization; multiple priority customer service requirement; parallel computation; percentile response time; priority-type resource allocation; quality of service; service level agreement; Computational modeling; Customer services; Measurement; Quality of service; Resource management; Servers; Time factors; Cluster computing; percentile response time; priority-type customer service; resource allocation; scheduling theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.43
  • Filename
    6063002