Comparison of Auction Methods for Job Scheduling with Absolute Priorities

  • Anton BaranovEmail author
  • Pavel Telegin
  • Artem Tikhomirov
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10421)


The model of geographically distributed computing system with absolute priorities of jobs is described in the paper. Authors designed the decentralized scheduling algorithm using the auction methods. Two auction methods were researched and compared: the first-price sealed-bid auction and the English auction. The paper includes results of experimental comparison of researched auction methods.


  1. 1.
    Foster, I.: The physiology of the grid: an open grid services architecture for distributed systems integration. Comput. Netw. Int. J. Comput. Telecommun. Netw. 40(1), 5–17 (2002)Google Scholar
  2. 2.
    Kovalenko, V.N., Koryagin, D.A.: Organization of Grid resources Keldysh Institute of Applied Mathematics RAS, no. 63, p. 25 (2004)Google Scholar
  3. 3.
    Khoroshevskii, V.G.: Virtualization architecture of distributed computing systems in Student, Scientist, Teacher. p. 69. Avtograf, Novosibirsk (2015)Google Scholar
  4. 4.
    Korneev, V.V., Monakhov, O.G.: About allocation of tasks in computer systems with programmable structure in Architecture of computer systems with programmable structure, pp. 3–17. Sobolev Institute of mathematics, Novosibirsk (1982)Google Scholar
  5. 5.
    Hamscher, V., Schwiegelshohn, U., Streit, A., Yahyapour, R.: Evaluation of job-scheduling strategies for grid computing. In: Buyya, R., Baker, M. (eds.) GRID 2000. LNCS, vol. 1971, pp. 191–202. Springer, Heidelberg (2000). doi: 10.1007/3-540-44444-0_18 CrossRefGoogle Scholar
  6. 6.
    Kovalenko, V.N., Kovalenko, E.I., Shorin, O.N.: Development of grid job dispatcher based on lookahead scheduling. Keldysh Institute of Applied Mathematics RAS, Moscow (2005)Google Scholar
  7. 7.
    Bobchenkov, A.V.: Development of models and management practices in virtual organizations distributed computing systems (in Russian). MPEI, Moscow (2011)Google Scholar
  8. 8.
    Buyya, R., Abramson, D., Giddy, J., Stockinger, H.: Economic models for resource allocation and scheduling in grid computing. Concurrency Comput. Pract. Exp. 14, 1507–1542 (2002). doi: 10.1002/cpe.690 CrossRefzbMATHGoogle Scholar
  9. 9.
    Nabrzyski, J., Schopf, J.M., Weglarz, J.: Grid Resource Management. State of the Art and Future Trends (2003). doi: 10.1007/978-1-4615-0509-9
  10. 10.
    Wolski, R., Plank, J.S., Bryan, T., Brevik, J.: G-commerce: market formulations controlling resource allocation on the computational grid. In: Proceedings of the 15th IEEE International Parallel and Distributed Processing Symposium, April 2000. doi: 10.1109/IPDPS.2001.924985
  11. 11.
    Vazhkudai, S., von Laszewski, G.: A greedy grid - the grid economic engine directive. In: Proceedings of the 15th IEEE International Parallel and Distributed Processing Symposium, April 2000. doi: 10.1109/IPDPS.2001.925170
  12. 12.
    Chen, C., Maheswaran, M., Toulouse, M.: Supporting coallocation in an auctioning-based resource allocator for grid systems. In: Proceedings of the 11th IEEE Heterogeneous Computing Workshop, April 2001. doi: 10.1109/IPDPS.2002.1015666
  13. 13.
    Hurwicz, L.: The design of resource allocation mechanisms. In: Arrow, K., Hurwicz, L. (eds.) Studies in Resource Allocation Processes, pp. 3–38. Cambridge University Press, Cambridge (1977). doi: 10.1017/CBO9780511752940.002 CrossRefGoogle Scholar
  14. 14.
    Gomoluch, J., Schroeder, M.: Market-based resource allocation for grid computing: a model and simulation. In: Proceedings of the 1st International Workshop on Middleware for Grid Computing, pp. 211–218, June 2003Google Scholar
  15. 15.
    Grosu, D., Das, A.: Auction-based resource allocation protocols in grids. In: Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems, pp. 20–27 (2004)Google Scholar
  16. 16.
    Wolski, R., Plank, J.S., Brevik, J., Bryan, T.: Analyzing market-based resource allocation strategies for the computational grid. Int. J. High Perform. Comput. Appl. 15(3), 258–281 (2001). doi: 10.1177/109434200101500305 CrossRefGoogle Scholar
  17. 17.
    Vohra, R.V.: Combinatorial auctions. In: Handbook of Game Theory with Economic Applications, vol. 4, pp. 455–476 (2015). doi: 10.1016/B978-0-444-53766-9.00008-2
  18. 18.
    Kale, L.V., Kumar, S., Potnuru, M., DeSouza, J., Bandhakavi, S.: Faucets: efficient resource allocation on the computational grid. In: Proceedings of the International Conference on Parallel Processing (ICPP 2004), pp. 396–405 (2004). doi: 10.1109/ICPP.2004.1327948
  19. 19.
    Baranov, A.V., Tikhomirov, A.I.: Use closed bid auction in a territorially distributed computing system with absolute priorities. In: Proceedings of the NSCF 2016, Pereslavl-Zalessky (2016)Google Scholar
  20. 20.
    Toporkov, V.V., Emelyanov, D.M., Potehin, P.A.: Job batch generation and scheduling in distributed computing environments. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering, no 2. pp. 21–24 (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Anton Baranov
    • 1
    Email author
  • Pavel Telegin
    • 1
  • Artem Tikhomirov
    • 1
  1. 1.Joint Supercomputer Center of the Russian Academy of SciencesBranch of Federal State Institution “Scientific Research Institute for System Analysis of the Russian Academy of Sciences”MoscowRussia

Personalised recommendations