dc.creatorBittencourt L.F.
dc.creatorMadeira E.R.M.
dc.date2008
dc.date2015-06-30T19:14:23Z
dc.date2015-11-26T14:40:02Z
dc.date2015-06-30T19:14:23Z
dc.date2015-11-26T14:40:02Z
dc.date.accessioned2018-03-28T21:46:04Z
dc.date.available2018-03-28T21:46:04Z
dc.identifier
dc.identifierConcurrency Computation Practice And Experience. , v. 20, n. 9, p. 1029 - 1049, 2008.
dc.identifier15320626
dc.identifier10.1002/cpe.1282
dc.identifierhttp://www.scopus.com/inward/record.url?eid=2-s2.0-47049118138&partnerID=40&md5=85e15c8ad72336d89749df6b76c7f5d5
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/105379
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/105379
dc.identifier2-s2.0-47049118138
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1250241
dc.descriptionA scheduler must consider the heterogeneity and communication delays when scheduling dependent tasks on a grid. The task-scheduling problem is NP-Complete in general, which led us to the development of a heuristic for the associated optimization problem. In this work we present a dynamic adaptive approach to schedule dependent tasks onto a grid based on the Xavantes grid middleware. The developed dynamic approach is applied to the Path Clustering Heuristic, and introduces the concept of rounds, which take turns sending tasks to execution and evaluating the performance of the resources. The adaptive extension changes the size of rounds during the process execution, taking task attributes and resources performance as parameters, and it can be adopted in other task schedulers. The experiments show that the dynamic round-based and adaptive schedule can minimize the effects of performance losses while executing processes on the grid. Copyright © 2007 John Wiley & Sons, Ltd.
dc.description20
dc.description9
dc.description1029
dc.description1049
dc.descriptionBittencourt, L.F., Madeira, E.R.M., Cicerre, F.R.L., Buzato, L.E., A path clustering heuristic for scheduling task graphs onto a grid (short paper) (2005) Proceedings of the 3rd ACM International Workshop on Middleware for Grid Computing, , Grenoble, France
dc.descriptionCicerre, F.R.L., Madeira, E.R.M., Buzato, L.E., A hierarchical process execution support for grid computing (2006) Concurrency and Computation: Practice and Experience, 18 (6), pp. 581-594
dc.descriptionKwok, Y.-K., Ahmad, I., Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors (1996) IEEE Transactions on Parallel and Distributed Systems, 7 (5), pp. 506-521
dc.descriptionYang T, Gerasoulis A. DSC: Scheduling parallel tasks on an unbounded number of processors. IEEE Transactions on Parallel and Distributed Systems 1994
dc.description5(9):951-967Bajaj, R., Agrawal, D.R., Improving scheduling of tasks in a heterogeneous environment (2004) IEEE Transactions on Parallel and Distributed Systems, 15 (2), pp. 107-118
dc.descriptionSakellariou, R., Zhao, H., A hybrid heuristic for DAG scheduling on heterogeneous systems (2004) Proceedings of the 13th Heterogeneous Computing Workshop, pp. 111-124. , IEEE Computer Society Press: Los Alamitos, CA
dc.descriptionTopcuoglu, H., Hariri, S., Wu, M.-Y., Performance-effective and low-complexity task scheduling for heterogeneous computing (2002) IEEE Transactions on Parallel and Distributed Systems, 13 (3), pp. 260-274
dc.descriptionHagras, T., Janeček, J., An approach to compile-time task scheduling in heterogeneous computing systems (2004) Proceedings of the 33rd International Conference on Parallel Processing Workshops, pp. 182-189. , IEEE Computer Society Press: Los Alamitos, CA
dc.descriptionFrey, J., Condor DAGMan: Handling inter-job dependencies, , http://www.cs.wisc.edu/condor/dagman, 25 July 2006
dc.descriptionProdan, R., Fahringer, T., Dynamic scheduling of scientific workflow applications on the grid: A case study (2005) Proceedings of the 2005 ACM Symposium on Applied computing (SAC'05), pp. 687-694. , ACM Press: New York
dc.descriptionChen, H., Maheswaran, M., Distributed dynamic scheduling of composite tasks on grid computing systems (2002) Proceedings of the 11th IEEE Heterogeneous Computing Workshop, , Fort Lauderdale, U.S.A
dc.descriptionCooper, K., Dasgupta, A., Kennedy, K., Koelbel, C., Mandal, A., Marin, G., Mazina, M., Dongarra, J., New grid scheduling and rescheduling methods in the GrADS project (2004) Proceedings of the IPDPS Next Generation Software Program - NSFNGS - PI Workshop, pp. 199-206. , IEEE Computer Society Press: Los Alamitos, CA
dc.descriptionFujimoto, N., Hagihra, K., Near-optimal dynamic task scheduling of precedence constrained coarse-grained tasks onto a computational grid (2003) Second International Symposium on Parallel and Distributed Computing, pp. 80-87. , Ljubljana, Slovenia
dc.descriptionWolski, R., Spring, N.T., Hayes, J., The network weather service: A distributed resource performance forecasting service for metacomputing (1999) Future Generation Computer Systems, 15 (5-6), pp. 757-768
dc.languageen
dc.publisher
dc.relationConcurrency Computation Practice and Experience
dc.rightsfechado
dc.sourceScopus
dc.titleA Performance-oriented Adaptive Scheduler For Dependent Tasks On Grids
dc.typeActas de congresos


Este ítem pertenece a la siguiente institución