Abstract
We study the planning problems for a packet of independent tasks in a virtual user organization of a distributed computational environment with inalienable resources. The plan is constructed based on a dynamically updated list of slots, each of which corresponds to a time interval during which a certain kind of resource is available. The planning is done cyclically, and the set of available slots is known at the beginning of every planning cycle. We propose a scheme to find the necessary number of slots suitable for completing the task. We consider the solutions of search problems for an optimal, in the single-criterion setting, and efficient, for a given vector of criteria, slot combinations with dynamic programming.
Similar content being viewed by others
References
Garg, S.K., Buyya, R., and Siegel, H.J., Scheduling Parallel Applications on Utility Grids: Time and Cost Trade-Off Management, Proc. 32nd Austral. Comput. Sci. Conf. (ACSC 2009), Wellington, New Zealand, 2009, pp. 151–159.
Tesauro, G. and Bredin, J.L., Strategic Sequential Bidding in Auctions using Dynamic Programming, AAMAS’02 Proc. First Int. Joint Conf. Autonom. Agents Multiagent Syst., New York: ACMNew York, 2002, part 2, pp. 591–598.
Garg, S.K., Yeo, C.S., Anandasivam, A., and Buyya, R., Environment-conscious Scheduling of HPC Applications on Distributed Cloud-oriented Data Centers, J. Parallel Distribut. Comput., 2011, vol. 71, no. 6, pp. 732–749.
Buyya, R., Abramson, D., and Giddy, J., Economic Models for Resource Management and Scheduling in Grid Computing, J. Concurrenc. Comput.: Practic. Experienc., 2002, vol. 14, no. 5, pp. 1507–1542.
Ernemann, C., Hamscher, V., and Yahyapour, R., Economic Scheduling in Grid Computing, Proc. 8th Job Scheduling Strateg. Parallel Proc., Feitelson, D.G., Rudolph, L., and Schwiegelshohn, U., Eds., Heidelberg: Springer-Verlag, LNCS, 2002, vol. 2537, pp. 128–152.
Kovalenko, V.N., Kovalenko, E.I., Koryagin, D.A., et al., Controlling Parallel Tasks in a Grid with Inalienable Resources, Preprint of Inst. of Applied Mathematics, Ross. Acad. Sci., Moscow, 2007, no. 63.
Kurowski, K., Nabrzyski, J., Oleksiak, A., et al., Multicriteria Aspects of Grid Resource Management, in Grid Resource Management. State of the Art and Future Trends, Nabrzyski, J., Schopf, J.M., and Weglarz, J., Eds, New York: Kluwer, 2003, pp. 271–293.
Toporkov, V., Application-Level and Job-Flow Scheduling: An Approach for Achieving Quality of Service in Distributed Computing, Proc. 10 Int. Conf. Parallel Comput. Technol., Heidelberg: Springer-Verlag, LNCS, 2009, vol. 5698, pp. 350–359.
Toporkov, V.V., Job and Application-Level Scheduling in Distributed Computing, Ubiquitous Comput. Commun. J., 2009, vol. 4, no. 3, pp. 559–570.
Toporkov, V.V., Modeli raspredelennykh vychislenii (Models of Distributed Computations), Moscow: Fizmatlit, 2004.
Toporkov, V.V., Decompositional Synthesis Schemes for Planning Strategies in Scalable Systems, Izv. Ross. Akad. Nauk, Teor. Sist. Upravlen., 2006, no. 1, pp. 82–93.
Toporkov, V.V. and Tselishchev, A.S., Safety Scheduling Strategies in Distributed Computing, Int. J. Critical Comput.-Based Syst., 2010, vol. 1, no. 1/2/3, pp. 41–58.
Voevodin, V.V., The Solution of Large Problems in Distributed Computational Media, Autom. Remote Control, 2007, vol. 68, no. 5, pp. 773–786.
Toporkov, V.V., Flow and Greedy Algorithms for Resource Co-Allocation in Distributed Systems, Izv. Ross. Akad. Nauk, Teor. Sist. Upravlen., 2007, no. 2, pp. 109–119.
Taha, H.A., Operations Research: An Introduction, Prentice Hall, 2006, vol. 1. Translated under the title Vvedenie v issledovanie operatsii, Moscow: Mir, 1985.
Toporkov, V., Toporkova, A., Bobchenkov, A., and Yemelyanov, D., Resource Selection Algorithms for Economic Scheduling in Distributed Systems, Procedia Comput. Sci., 2011, vol. 4, pp. 2267–2276.
Toporkov, V., Yemelyanov, D., Toporkova, A., and Bobchenkov, A., Resource Co-Allocation Algorithms for Job Batch Scheduling in Dependable Distributed Computing, Dependable Comput. Syst., Heidelberg: Springer-Verlag, AICS, 2011, vol. 97, pp. 243–256.
Toporkov, V., Bobchenkov, A., Toporkova, A., et al., Slot Selection and Co-Allocation for Economic Scheduling in Distributed Computing, Proc. 11 Int. Conf. Parallel Comput. Technolog., Heidelberg: Springer-Verlag, LNCS, 2011, vol. 6873, pp. 368–383.
Toporkov, V., Multilevel Strategies of Resource Co-Allocation in Distributed Computations with Control Periods, Autom. Remote Control, 2007, vol. 68, no. 12, pp. 2214–2227.
Author information
Authors and Affiliations
Additional information
Original Russian Text © V.V. Toporkov, 2012, published in Avtomatika i Telemekhanika, 2012, No. 10, pp. 52–70.
Rights and permissions
About this article
Cite this article
Toporkov, V.V. Packet task processing in distributed computational environments with inalienable resources. Autom Remote Control 73, 1632–1647 (2012). https://doi.org/10.1134/S0005117912100050
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117912100050