A scheduling framework for dynamically resizable parallel applications
dc.contributor.author | Swaminathan, Gautam | en |
dc.contributor.committeechair | Ribbens, Calvin J. | en |
dc.contributor.committeemember | Kafura, Dennis G. | en |
dc.contributor.committeemember | Varadarajan, Srinidhi | en |
dc.contributor.department | Computer Science | en |
dc.date.accessioned | 2014-03-14T21:29:41Z | en |
dc.date.adate | 2005-02-18 | en |
dc.date.available | 2014-03-14T21:29:41Z | en |
dc.date.issued | 2004-06-18 | en |
dc.date.rdate | 2005-02-18 | en |
dc.date.sdate | 2005-02-15 | en |
dc.description.abstract | Applications in science and engineering require large parallel systems in order to solve computational problems within a reasonable timeframe. These applications can benefit from dynamic resizing during the course of their execution. Dynamic resizing enables fine-grained control over resource allocation to jobs and results in better system throughput and job turn around time. We have implemented a framework that enabled dynamic resizing of MPI applications. Our framework uses the recently released MPI-2 standard that enables dynamic resizing. The work described in this thesis is part of a larger effort to design and implement a system for supporting and leveraging dynamically resizable parallel applications. We provide a scheduling framework, an API for dynamic resizing and libraries to efficiently redistribute data to new processor topologies. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-02152005-173648 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-02152005-173648/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/41130 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | GSThesis.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Dynamic resizing | en |
dc.subject | parallel applications | en |
dc.subject | MPI-2 | en |
dc.subject | scheduling framework | en |
dc.title | A scheduling framework for dynamically resizable parallel applications | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1