Adaptive Computing on the Adaptive Computing on the Grid Using AppLeS Grid Using AppLeS Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman, Silvia Figueira, Jim Hayes, Graziano Obertelli, Jennifer Schopf, Gary Shao, Shava Smallen, Neil Spring, Alan Su, and Dmitrii Zagorodnov EEE Transactions on Parallel and Distributed Systems, Vol. 14, No. 5, May 20
Adaptive Computing on the Grid Using AppLeS. Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman, Silvia Figueira, Jim Hayes, Graziano Obertelli, Jennifer Schopf, Gary Shao, Shava Smallen, Neil Spring, Alan Su, and Dmitrii Zagorodnov. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Adaptive Computing on Adaptive Computing on the Grid Using AppLeSthe Grid Using AppLeS
Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman,
Silvia Figueira, Jim Hayes, Graziano Obertelli, Jennifer Schopf, Gary Shao, Shava Smallen,Neil Spring, Alan Su, and Dmitrii Zagorodnov
IEEE Transactions on Parallel and Distributed Systems, Vol. 14, No. 5, May 2003
AgendaAgenda
• Introduction
• Problems
• AppLeS and its components
• Result products
• Related works
• Discussions
• Conclusions
IntroductionIntroduction
• What is a Grid?– A collection of resources that can be used as
an ensemble
• What are resources?– Computational devices, networks, online
instruments, storage archives, and etc
ProblemsProblems
• Heterogeneity– Different performance
• Inconsistentcy– Shared– Fail– Upgraded
AppLeS ProjectAppLeS Project
• Application Level Scheduling
• Goals– Investigate adaptive scheduling for Grid
computing– Apply research results to applications for
validating the efficacy of the approach and extracting Grid performance for the end-user
StepsSteps
(6) ScheduleAdaptation
(1) ResourceDiscovery
(2) ResourceSelection
(3) ScheduleGeneration
(4) ScheduleSelection
(5) ApplicationExecution
Resource DiscoveryResource Discovery
• Depend on the Grid– A List of user’s logins– Resource discovery services of each Grid
Resource SelectionResource Selection
• Simple SARA– Synthetic Aperture
Radar Atlas– Developed by JPL and
SDSC– Provide access to
satellite images distributed in various repositories
– End-to-end available bandwidth is predicted using NWS