dc.creatorBatista, DM
dc.creatorda Fonseca, NLS
dc.creatorMiyazawa, FK
dc.creatorGranelli, F
dc.date2008
dc.date46174
dc.date2014-11-17T23:46:14Z
dc.date2015-11-26T17:43:29Z
dc.date2014-11-17T23:46:14Z
dc.date2015-11-26T17:43:29Z
dc.date.accessioned2018-03-29T00:25:33Z
dc.date.available2018-03-29T00:25:33Z
dc.identifierComputer Networks. Elsevier Science Bv, v. 52, n. 9, n. 1762, n. 1781, 2008.
dc.identifier1389-1286
dc.identifierWOS:000257012600007
dc.identifier10.1016/j.comnet.2008.03.002
dc.identifierhttp://www.repositorio.unicamp.br/jspui/handle/REPOSIP/71374
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/71374
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/71374
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1287604
dc.descriptionGrids involve coordinated resource sharing and problem solving in heterogeneous dynamic environments to meet the needs of a generation of researchers requiring large amounts of bandwidth and more powerful computational resources. The lack of resource ownership by grid schedulers and fluctuations in resource availability require mechanisms which will enable grids to adjust themselves to cope with fluctuations. The lack of a central controller implies a need for self-adaptation. Grids must thus be enabled with the ability to discover, monitor and manage the use of resources so they can operate autonomously. Two different approaches have been conceived to match the resource demands of grid applications to resource availability: Dynamic scheduling and adaptive scheduling. However, these two approaches fail to address at least one of three important issues: (i) the production of feasible schedules in a reasonable amount of time in relation to that required for the execution of an application; (ii) the impact of network link availability on the execution time of an application; and (iii) the necessity of migrating codes to decrease the execution time of an application. To overcome these challenges, this paper proposes a procedure for enabling grid applications, composed of various dependent tasks, to deal with the availability of hosts and links bandwidth. This procedure involves task scheduling, resource monitoring and task migration, with the goal of decreasing the execution time of grid applications. The procedure differs from other approaches in the literature because it constantly considers changes in resource availability, especially network bandwidth availability, to trigger task migration. The proposed procedure is illustrated via simulation using various scenarios involving fluctuation of resource availability. An additional contribution of this paper is the introduction of a set of schedulers offering solutions which differ in terms of both schedule length and computational complexity. The distinguishing aspect of this set of schedulers is the consideration of time requirements in the production of feasible schedules. Performance is then evaluated considering various network topologies and task dependencies. (C) 2008 Published by Elsevier B.V.
dc.description52
dc.description9
dc.description1762
dc.description1781
dc.languageen
dc.publisherElsevier Science Bv
dc.publisherAmsterdam
dc.publisherHolanda
dc.relationComputer Networks
dc.relationComput. Netw.
dc.rightsfechado
dc.rightshttp://www.elsevier.com/about/open-access/open-access-policies/article-posting-policy
dc.sourceWeb of Science
dc.subjectgrid networks
dc.subjecttask scheduling
dc.subjectreactive scheduling
dc.subjecttask migration
dc.subjectAlgorithm
dc.titleSelf-adjustment of resource allocation for grid applications
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución