Abstract
A preference-based approach is proposed for Grid computing with regard to preferences given by various groups of virtual organization (VO) stakeholders (such as users, resource owners and administrators) to improve overall quality of service and resource load efficiency. A specific cyclic job batch scheduling scheme is examined which performs job flow scheduling balancing between the VO stakeholders’ conflicting preferences and policies. Two different job scheduling evaluation functions are proposed to implement fair resource sharing mechanisms.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Buyya, R., Abramson, D., Giddy, J.: Economic models for resource management and scheduling in grid computing. J. Concurrency Comput. 14(5), 1507–1542 (2002)
Dalheimer, M., Pfreundt, F., Merz, P.: Agent-based grid scheduling with calana. In: Parallel Processing and Applied Mathematics, 6th International Conference, PPAM 2005, pp. 741–750 (2006)
Ernemann, C., Hamscher, V., Yahyapour, R.: Economic Scheduling in Grid Computing. In: Feitelson, D., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP, vol. 18, pp. 128–152. Springer, Heidelberg (2002)
Farahabady, M.H., Lee, Y.C., Zomaya, A.Y.: Pareto-optimal cloud bursting. IEEE Trans. Parallel Distrib. Syst. 25, 2670–2682 (2014)
Garg, S., Yeo, C., Anandasivam, A., Buyya, R.: Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. J. Parallel Distrib. Comput. 71(6), 732–749 (2011)
Garg, S.K., Konugurthi, P., Buyya, R.: A linear programming-driven genetic algorithm for meta-scheduling on utility grids. J. Par. Emergent Distr. Syst. 26, 493–517 (2011)
Berman, F., Wolski, R., Casanova, H.: Adaptive computing on the grid using AppLeS. IEEE Trans. Parallel Distrib. Syst. 14(4), 369–382 (2003)
Thain, T., Livny, M.: Distributed computing in practice: the condor experience. J. Concurrency Comput. Pract. Exp. 17(2–4), 323–356 (2005)
Kurowski, K., Nabrzyski, J., Oleksiak, A., Weglarz, J.: Multicriteria aspects of grid resource management. In: Nabrzyski, J., Schopf, J.M., Weglarz, J. (eds.) Grid Resource Management. State of the Art and Future Trends, pp. 271–293. Kluwer Acad. Publ. (2003)
Rodero, I., Villegas, D., Bobroff, N., Liu, Y., Fong, L., Sadjadi, S.M.: Enabling Interoperability among Grid Meta-schedulers. J. Grid Comput. 11(2), 311–336 (2013)
Gulati, A., Ahmad, I., Waldspurger, C.: PARDA: proportional allocation of resources for distributed storage access. In: FAST ‘09 Proceedings of the 7th Conference on File and storage technologies, pp. 85–98, California, USA (2009)
Carroll, T., Grosu, D.: Divisible load scheduling: an approach using coalitional games. In: Proceedings of the Sixth International Symposium on Parallel and Distributed Computing, ISPDC 07, p. 36 (2007)
Rzadca, K., Trystram, D., Wierzbicki, A.: Fair game-theoretic resource management in dedicated grids. In: IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2007), pp. 343–350, Rio De Janeiro, Brazil. IEEE Computer Society (2007)
Inoie, A., Kameda, H., Touati, C.: Pareto set, fairness, and nash equilibrium: a case study on load balancing. In: Proceedings of the 11th International Symposium on Dynamic Games and Applications, pp. 386–393, Arizona, USA (2004)
Jackson, D., Snell, Q., Clement, M.: Core Algorithms of the Maui Scheduler. In: Revised Papers from the 7th International Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP’01, pp. 87–102, London, UK. Springer (2001)
Mutz, A., Wolski, R., Brevik, J.. Eliciting honest value information in a batch-queue environment. In: 8th IEEE/ACM International Conference on Grid Computing, pp. 291–297, New York, USA, (2007)
Blanco, H., Guirado, F., Lrida, J.L., Albornoz, V.M.: MIP Model Scheduling for Multi-clusters. In: Euro-Par 2012, pp. 196–206. Springer, Heidelberg (2012)
Takefusa, A., Nakada, H., Kudoh, T., Tanaka, Y.: An advance reservation-based co-allocation algorithm for distributed computers and network bandwidth on QoS-guaranteed grids. In: Schwiegelshohn, U., Frachtenberg, E. (eds.) JSSPP 2010, vol. 6253, pp. 16–34. Springer, Heidelberg (2010)
Vohs, K., Mead, N., Goode, M.: The psychological consequences of money. Science 314(5802), 1154–1156 (2006)
Kim, K., Buyya, R.: Fair resource sharing in hierarchical virtual organizations for global grids. In: Proceedings of the 8th IEEE/ACM International Conference on Grid Computing, pp. 50–57. IEEE Computer Society, Austin, USA (2007)
Skowron, P., Rzadca, K.: Non-monetary fair scheduling cooperative game theory approach. In: Proceeding of SPAA ‘13 Proceedings of the Twenty-Fifth aNnual ACM Symposium on Parallelism in Algorithms and Architectures, pp. 288–297. ACM, New York, NY, USA (2013)
Toporkov, V., Toporkova, A., Tselishchev, A., Yemelyanov, D., Potekhin, P.: Preference-based fair resource sharing and scheduling optimization in grid VOs. Proc. Comput. Sci. 29, 831–843 (2014)
Toporkov, V., Toporkova, A., Tselishchev, A., Yemelyanov, D., Potekhin, P.: Metascheduling and heuristic co-allocation strategies in distributed computing. J. Comput. Inf. 34(1), 45–76 (2015)
Toporkov, V., Tselishchev, A., Yemelyanov, D., Potekhin, P.: Metascheduling strategies in distributed computing with non-dedicated resources. In: Zamojski, W., Sugier, J. (eds.) Dependability Problems of Complex Information Systems, Advances in Intelligent Systems and Computing (AISC), vol. 307, pp. 129–148. Springer International Publishing Switzerland (2015)
Toporkov, V., Toporkova, A., Tselishchev, A., Yemelyanov, D.: Slot selection algorithms in distributed computing. J. Supercomput. 69(1), 53–60 (2014)
Toporkov, V., Tselishchev, A., Yemelyanov, D., Bobchenkov, A.: Composite scheduling strategies in distributed computing with non-dedicated resources. Proc. Comput. Sci. 9, 176–185 (2012)
Acknowledgments
This work was partially supported by the Council on Grants of the President of the Russian Federation for State Support of Young Scientists and Leading Scientific Schools (grants SS-362.2014.9 and YPhD-4148.2015.9), RFBR (grants 15-07-02259 and 15-07-03401), and by the Ministry on Education and Science of the Russian Federation, task no. 2014/123 (project no. 2268).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Toporkov, V., Yemelyanov, D., Bobchenkov, A., Tselishchev, A. (2016). Scheduling in Grid Based on VO Stakeholders Preferences and Criteria. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Dependability Engineering and Complex Systems. DepCoS-RELCOMEX 2016. Advances in Intelligent Systems and Computing, vol 470. Springer, Cham. https://doi.org/10.1007/978-3-319-39639-2_44
Download citation
DOI: https://doi.org/10.1007/978-3-319-39639-2_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-39638-5
Online ISBN: 978-3-319-39639-2
eBook Packages: EngineeringEngineering (R0)