IDEAS home Printed from https://ideas.repec.org/a/sae/intdis/v5y2009i1p93-93.html
   My bibliography  Save this article

A New Heuristic Metatask Scheduling Algorithm Based on Choosing QoS Policy Mechanism

Author

Listed:
  • Yong Hou
  • Xur Wo
  • Hong Zhao
  • Wei Zhao

Abstract

More and more applications of grid have been achieved. How to support Quality of Service (QoS) to meet different users' demand has raised an outstanding challenge. Currently, several QoS policies of resource have been widely used in Grid. Thus, how to use them freely and efficiently is a serious problem. In this study, we illustrated three QoS policies of resources: best effort, real time, and competing, and explain their mechanisms. Following this, we proposed a new QoS policy, namely Free QoS policy, to help the user who is not very familiar with QoS polices. The first step is that we can get the matrix of QoS parameters of each resource from the Policy Pool in which all the information about QoS policies of resources in “virtual organizations†could be obtained. Second, we will calculate every resource's P adjugment value by a comparison algorithm. Finally, the QoS policy matching the maximum value of P adjugment value is the user's decision. After choosing a suitable resource with a clear QoS policy, the next question is how to achieve an optimum quality under the given policy, which is the problem of scheduling. Min_Min algorithm has been widely used as a higher efficiency and simple algorithm. However, it has a serious problem: load unbalance. In order to solve the problem, we propose a novel task scheduling algorithm, called the Heuristic task scheduling algorithm based on Min-Min and Max-Min (H-MM) in the best effort of the QoS policy, which is merged with the high efficiency of the traditional Min-Min scheduling algorithm and the load balance of the traditional Max-Min scheduling algorithm. Through plenty of experiments, we know that the performance of Max-Min is better than that of Min-Min in the condition that the values of ETC are not uniform, and the performance of Min-Min is a priority to Max-Min when there are many tasks in which the value of ETC are uniform. In this paper, we take the relative standard deviation value of ETC matrix's Min_Time as the criterion to judge whether the set of tasks is uniform or not. Finally, the scheduler selects the Max-Min or Min-Min to assign tasks. The experiments have shown that the H-MM algorithm overweighs traditional algorithms a lot in the makespan and the scalability of the scheduling algorithm.

Suggested Citation

  • Yong Hou & Xur Wo & Hong Zhao & Wei Zhao, 2009. "A New Heuristic Metatask Scheduling Algorithm Based on Choosing QoS Policy Mechanism," International Journal of Distributed Sensor Networks, , vol. 5(1), pages 93-93, January.
  • Handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:93-93
    DOI: 10.1080/15501320802575138
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1080/15501320802575138
    Download Restriction: no

    File URL: https://libkey.io/10.1080/15501320802575138?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:93-93. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.