ALGORITHM FOR OPTIMIZATION OF THE COMPLETION TIME OF TASKS ALLOCATING ON A TREE GRAPH
1
Author(s):
JUGMENDRA SINGH
Vol - 7, Issue- 2 ,
Page(s) : 195 - 203
(2016 )
DOI : https://doi.org/10.32804/IRJMSH
Abstract
An efficient task scheduling problem is a long-studied and difficult problem that continues to be a topic of considerable research in field of computer communication system (CCS). Approximation solutions to this NP complete problem typically combine search techniques and heuristics. Traditional solutions require a deterministic search of the solution space, which is computationally and temporally exhaustive. The some static and dynamic algorithms are known to provide robust, stochastic solutions for numerous optimization problems.
- [Aror79] R.K. Arora and S.P. Rana, “On module assignment in two processors distributed systems”, Information Processing Letters, Vol. 9, No. 3, pp. 113-117, 1979.
- [Aror80] R.K. Arora and S.P. Rana, “Heuristic algorithms for process assignment in distributed computing systems”, Information Processing Letters, Vol. 11, No. 45, pp. 199-203, 1980.
- [Bokh81] S.H. Bokhari, “A shortest tree algorithm for optimal assignment across space and time in distributed processor system”, IEEE Transactions on Software Engineering, Vol. SE-7, No. 6, pp. 583-589, 1981.
- [Bokh88] S.H. Bokhari, “Partitioning problems in parallel, pipeline and distributed computing”, IEEE Transactions on Computers, Vol. C-37, No. 1, pp. 48-57, 1988.
- [Chu80] W.W. Chu, L.J. Holloway, M.T.L. Lan and K. Efe, “Task allocation in distributed data processing”, IEEE Transactions on Computers, Vol. 13, No.11, pp. 57-69 November 1980.
- [Hous87] C.E. Houstics, “Allocation of real time application to distributed system”, Proceedings of the International Conference on Parallel Processing, pp. 863-866, 1987.
- [Inde86] B. Inderkhya, H.S. Stone and L.X. Cheng, “Optimal partitioning of randomly generated distributed programs”, IEEE Transactions on Software Engineering, Vol. SE-12, No. 3, pp. 483-495, 1986.
- [Lint81] B. Lint and T. Agarwal, “Communication issues in the design and analysis of parallel algorithm”, IEEE Transactions on Software Engineering, Vol. SE-7, No. 2, pp. 174-188, 1981.
- [Lo83] V.M. Lo, “Task assignment in distributed systems”, Ph.D Thesis, University of Illinois at Urbana-Champaign, 1983.
- [Lo84] V.M. Lo, “Heuristic algorithms for task assignment in distributed systems”, Proceedings of the 4th International Conference on Distributed Computing Systems, pp. 30-39, 1984.
- [Lo88] V.M. Lo, “Heuristic algorithms for task assignment in distributed systems”, IEEE Transactions on Computers, Vol. 37, No. 11, pp. 1384-1397, November 1988.
- [Pric82] C.C. Price and U.W. Pooch, “Search techniques for non-linear multiprocessor scheduling problem”, Naval Research Logistics Quarterly, Vol. 29, No. 2, pp. 213-233, 1982.
- [Sing99] M.P. Singh, V. Kumar and A. Kumar, “An efficient algorithm for optimizing reliability index in tasks-allocation”, Acta Ciencia Indica, Vol. xxv m, pp. 437-444, 1999.
- [Ston77] H. S. Stone, “Multiprocessor scheduling with the aid of network flow algorithms”, IEEE Transactions on Software Engineering, Vol. SE-3, No. l, pp. 85-93, January 1977.
- [Ston78(a)] H.S. Stone and S.H. Bokhari, “Control of distributed processor”, IEEE Transactions on Computers, Vol. 11, pp. 97-106, 1978.
- [Tows86] D.F. Towsley, “Allocating programs containing branches and loops within a multiple processor system”, IEEE Transactions on Software Engineering, Vol. SE-12, No. 10, pp. 1018-1024, October 1986.
- [Yada07] P.K. Yadav, M.P. Singh and H. Kumar, “Scheduling algorithm: tasks scheduling algorithm for multiple processors with dynamic re-assignment”, International Conference on Stochastic Process and Applications held from July 16-21, 2007 at IISC Bangalore.
- [Yang94] T. Yang and A. Gerasoulis, “DSC: Scheduling parallel tasks on an unbounded number of processors”, IEEE Transactions on Parallel & Distributed Systems, Vol. 5, No. 9, pp. 951-967, 1994.
|