Pegasus development and improvement platform
Project Information
- Discipline
- Computer Science (401)
- Subdiscipline
- 11.04 Information Sciences and Systems
- Orientation
- Research
This project is to give all members of the Pegasus team unified access to FutureGrid resources under one project umbrella. We believe that FutureGrid can be a valuable pool of resources to help us run automatic tests of our Pegasus software build process, and by virtue of being a cloud hosting VM, contribute to a wide variety of OS flavors to build binary bundles for. This is a repetitive operation likely over the lifetime of FutureGrid.
Intellectual Merita) Pegasus is a workflow system that can be used as part of the FG experiment management. We are developing a framework that will allow repeatable experiments b) Pegasus can run workflows on Grids
Broader ImpactsBy using FG-provided resources, we expect to improve the Pegasus software stack, because it enables us to explore more difficult to test for problems.
Project Contact
- Project Lead
- Mats Rynge (rynge)
- Project Manager
- Mats Rynge (rynge)
- Project Members
- Karan Vahi, Weiwei Chen, Gideon Juve, Gaurang Mehta
Resource Requirements
- Hardware Systems
-
- alamo (Dell optiplex at TACC)
- foxtrot (IBM iDataPlex at UF)
- hotel (IBM iDataPlex at U Chicago)
- india (IBM iDataPlex at IU)
- sierra (IBM iDataPlex at SDSC)
- xray (Cray XM5 at IU)
- bravo (large memory machine at IU)
I can see three essential use-cases: [1] bringing up a couple of small resource uniform VM for build-integrated testing. [2] bringing up a couple of medium-size development heterogeneous VMs for cross-flavor packaging. [3] bringing up a large number of uniform VM for domain science experiment runs. However, these will explore the computer-science, i.e. workflow, side of the experiments, disregarding any domain science results.
Scale of UseAbout a dozen of resources for a short duration. Some burstiness possible for occasional experiments, though we prefer to point our users to FutureGrid and have them apply for their own projects. However, if problems during such experiments occur, it is simpler for us to have access to our own project, and thus FutureGrid resources, in order to debug problems or test use-cases. We might be able to help FutureGrid with scalability testing.
Project Timeline
- Submitted
- 02/09/2012 - 18:05