• DocumentCode
    3469864
  • Title

    Fuzzy based resource management framework for high throughput computing

  • Author

    Kumar, K. Pramod ; Agarwal, Abhishek ; Krishnan, Ram

  • Author_Institution
    Dept. of Space, ADRIN, Secunderabad, India
  • fYear
    2004
  • fDate
    19-22 April 2004
  • Firstpage
    555
  • Lastpage
    562
  • Abstract
    We suggest a fuzzy based scheduling policy, which not only considers the distributed ownerships and heterogeneous environments but also handles the dynamic state of the cluster (load etc) more effectively. The algorithm aims at finding the best schedule for the combined set of jobs using fuzzy logic. Two fuzzy membership functions, resource fuzzy set and priority fuzzy set, are computed based on each job´s requirements against each available node and user priority and are combined using a convex combination of fuzzy numbers to arrive at a final fuzzy value. This value indicates the extent to which the job can be executed on the given node. The result, of this formulates a score matrix, which is converted to a cost matrix and solved for minimum cost using the Hungarian approach of assignment. One of the important factors in this approach is that of deciding weights for the resources. We argue that the weights for each resource cannot be static. We propose a pairwise comparison of all resources to arrive at the weights for each resource for each job. This framework we feel is highly scalable and adapts to dynamic changes in the cluster. Unlike the other approaches, which primarily address the issue of locating a resource that matches the jobs´ requirements, this method addresses the issue of performance/throughput of the cluster also.
  • Keywords
    fuzzy logic; fuzzy set theory; performance evaluation; resource allocation; scheduling; workstation clusters; Hungarian assignment; convex combination; cost matrix; distributed ownerships; dynamic cluster state; fuzzy based scheduling policy; fuzzy logic; fuzzy membership functions; heterogeneous environments; high throughput computing; minimum cost; performance; priority fuzzy set; resource fuzzy set; resource management; score matrix; Clustering algorithms; Costs; Dynamic scheduling; Fuzzy logic; Fuzzy sets; Matrix converters; Processor scheduling; Resource management; Scheduling algorithm; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
  • Print_ISBN
    0-7803-8430-X
  • Type

    conf

  • DOI
    10.1109/CCGrid.2004.1336655
  • Filename
    1336655