IDEAS home Printed from https://ideas.repec.org/a/eee/ejores/v199y2009i3p647-657.html
   My bibliography  Save this article

Promoting cooperation in selfish computational grids

Author

Listed:
  • Rzadca, Krzysztof
  • Trystram, Denis

Abstract

In distributed computing, the recent paradigm shift from centrally-owned clusters to organizationally distributed computational grids introduces a number of new challenges in resource management and scheduling. In this work, we study the problem of Selfish Load Balancing which extends the well-known load balancing (LB) problem to scenarios in which each processor is concerned only with the performance of its local jobs. We propose a simple mathematical model for such systems and a novel function for computing the cost of the execution of foreign jobs. Then, we use the game-theoretic framework to analyze the model in order to compute the expected result of LB performed in a grid formed by two clusters. We show that, firstly, LB is a socially-optimal strategy, and secondly, for similarly loaded clusters, it is sufficient to collaborate during longer time periods in order to make LB the dominant strategy for each cluster. However, we show that if we allow clusters to make decisions depending on their current queue length, LB will never be performed. Then, we propose a LB algorithm which balances the load more equitably, even in the presence of overloaded clusters. Our algorithms do not use any external forms of compensation (such as money). The load is balanced only by considering the parameters of execution of jobs. This analysis is assessed experimentally by simulation, involving scenarios with multiple clusters and heterogeneous load.

Suggested Citation

  • Rzadca, Krzysztof & Trystram, Denis, 2009. "Promoting cooperation in selfish computational grids," European Journal of Operational Research, Elsevier, vol. 199(3), pages 647-657, December.
  • Handle: RePEc:eee:ejores:v:199:y:2009:i:3:p:647-657
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0377-2217(08)00362-7
    Download Restriction: Full text for ScienceDirect subscribers only
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Wellman, Michael P. & Walsh, William E. & Wurman, Peter R. & MacKie-Mason, Jeffrey K., 2001. "Auction Protocols for Decentralized Scheduling," Games and Economic Behavior, Elsevier, vol. 35(1-2), pages 271-303, April.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Felipe T. Muñoz & Rodrigo Linfati, 2024. "Bounding the Price of Anarchy of Weighted Shortest Processing Time Policy on Uniform Parallel Machines," Mathematics, MDPI, vol. 12(14), pages 1-12, July.
    2. Lee, Kangbok & Leung, Joseph Y.-T. & Pinedo, Michael L., 2012. "Coordination mechanisms for parallel machine scheduling," European Journal of Operational Research, Elsevier, vol. 220(2), pages 305-313.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Adhau, Sunil & Mittal, M.L. & Mittal, Abhinav, 2013. "A multi-agent system for decentralized multi-project scheduling with resource transfers," International Journal of Production Economics, Elsevier, vol. 146(2), pages 646-661.
    2. Schnizler, Björn & Neumann, Dirk & Veit, Daniel & Napoletano, Mauro & Catalano, Michele & Gallegati, Mauro & Reinicke, Michael & Streitberger, Werner & Eymann, Torsten, 2005. "Environmental analysis for application layer networks," Bayreuth Reports on Information Systems Management 1, University of Bayreuth, Chair of Information Systems Management.
    3. Agnetis, Alessandro & Chen, Bo & Nicosia, Gaia & Pacifici, Andrea, 2019. "Price of fairness in two-agent single-machine scheduling problems," European Journal of Operational Research, Elsevier, vol. 276(1), pages 79-87.
    4. Allesandro Agnetis & Pitu B. Mirchandani & Dario Pacciarelli & Andrea Pacifici, 2004. "Scheduling Problems with Two Competing Agents," Operations Research, INFORMS, vol. 52(2), pages 229-242, April.
    5. J. Behnamian & S. M. T. Fatemi Ghomi, 2016. "A survey of multi-factory scheduling," Journal of Intelligent Manufacturing, Springer, vol. 27(1), pages 231-249, February.
    6. Wang, Xiuli & Geng, Sujie & Cheng, T.C.E., 2018. "Negotiation mechanisms for an order subcontracting and scheduling problem," Omega, Elsevier, vol. 77(C), pages 154-167.
    7. Eymann, Torsten & Reinicke, Michael & Streitberger, Werner & Schnizler, Björn & Veit, Daniel & Freitag, Felix & Chao, Isaac & Chacin, Pablo & Neumann, Dirk, 2005. "Theoretical and Computational Basis for Economical Ressource Allocation in Application Layer Networks - Annual Report Year 1," Bayreuth Reports on Information Systems Management 7, University of Bayreuth, Chair of Information Systems Management.
    8. Farnia, Farnoush & Frayret, Jean-Marc & Beaudry, Catherine & Lebel, Luc, 2015. "Time-based combinatorial auction for timber allocation and delivery coordination," Forest Policy and Economics, Elsevier, vol. 50(C), pages 143-152.
    9. Jawad Abrache & Teodor Crainic & Michel Gendreau & Monia Rekik, 2007. "Combinatorial auctions," Annals of Operations Research, Springer, vol. 153(1), pages 131-164, September.
    10. Sang Ko, Hoo & Nof, Shimon Y., 2012. "Design and application of task administration protocols for collaborative production and service systems," International Journal of Production Economics, Elsevier, vol. 135(1), pages 177-189.
    11. Holzman, Ron & Kfir-Dahav, Noa & Monderer, Dov & Tennenholtz, Moshe, 2004. "Bundling equilibrium in combinatorial auctions," Games and Economic Behavior, Elsevier, vol. 47(1), pages 104-123, April.
    12. Anouar El Haji & Sander Onderstal, 2019. "Trading places: An experimental comparison of reallocation mechanisms for priority queuing," Journal of Economics & Management Strategy, Wiley Blackwell, vol. 28(4), pages 670-686, November.
    13. Yubai Zhang & Zhao Zhang & Zhaohui Liu, 0. "The price of fairness for a two-agent scheduling game minimizing total completion time," Journal of Combinatorial Optimization, Springer, vol. 0, pages 1-19.
    14. Elendner, Thomas, 2003. "Scheduling and combinatorial auctions: Lagrangean relaxation-based bonds for the WJISP," Manuskripte aus den Instituten für Betriebswirtschaftslehre der Universität Kiel 570, Christian-Albrechts-Universität zu Kiel, Institut für Betriebswirtschaftslehre.
    15. Tolga Aydinliyim & George L. Vairaktarakis, 2010. "Coordination of Outsourced Operations to Minimize Weighted Flow Time and Capacity Booking Costs," Manufacturing & Service Operations Management, INFORMS, vol. 12(2), pages 236-255, January.
    16. Crescenzio Gallo & Giancarlo De Stasio & Cristina Di Letizia, 2006. "A Data Set Generation Algorithm in Combinatorial Auctions," Quaderni DSEMS 01-2006, Dipartimento di Scienze Economiche, Matematiche e Statistiche, Universita' di Foggia.
    17. Xianghua Chu & Su Xiu Xu & Fulin Cai & Jiansheng Chen & Quande Qin, 2019. "An efficient auction mechanism for regional logistics synchronization," Journal of Intelligent Manufacturing, Springer, vol. 30(7), pages 2715-2731, October.
    18. Sven de Vries & Rakesh V. Vohra, 2003. "Combinatorial Auctions: A Survey," INFORMS Journal on Computing, INFORMS, vol. 15(3), pages 284-309, August.
    19. Rajiv T. Maheswaran & Tamer Başar, 2003. "Nash Equilibrium and Decentralized Negotiation in Auctioning Divisible Resources," Group Decision and Negotiation, Springer, vol. 12(5), pages 361-395, September.
    20. Schnizler, Björn & Neumann, Dirk & Veit, Daniel & Reinicke, Michael & Streitberger, Werner & Eymann, Torsten & Freitag, Felix & Chao, Isaac & Chacin, Pablo, 2007. "A theoretical and computational basis for CATNETS," Bayreuth Reports on Information Systems Management 21, University of Bayreuth, Chair of Information Systems Management.

    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:eee:ejores:v:199:y:2009:i:3:p:647-657. 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.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with 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: Catherine Liu (email available below). General contact details of provider: http://www.elsevier.com/locate/eor .

    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.