Publication | Closed Access
Creating Personal Adaptive Clusters for Managing Scientific Jobs in a Distributed Computing Environment
60
Citations
6
References
2006
Year
Unknown Venue
Cluster ComputingEngineeringData GridVolunteer ComputingPersonal ClustersCluster TechnologyData ScienceData-intensive PlatformComputing EnvironmentNsf TeragridParallel ComputingHigh-throughput ComputingData ManagementJob SchedulerPersonal Adaptive ClustersComputer ScienceScientific JobsUser JobsDistributed Computing EnvironmentScalable ComputingDistributed ProcessingEdge ComputingCloud ComputingParallel ProgrammingTechnologySystem SoftwareBig Data
We describe a system for creating personal clusters in user-space to support the submission and management of thousands of compute-intensive serial jobs to the network-connected compute resources on the NSF TeraGrid. The system implements a robust infrastructure that submits and manages job proxies across a distributed computing environment. These job proxies contribute resources to personal clusters created dynamically for a user on-demand. The system adapts to the prevailing job load conditions at the distributed sites by migrating job proxies to sites expected to provide resources more quickly. The version of the system described in this paper allows users to build large personal Condor and Sun Grid Engine clusters on the TeraGrid. Users can then submit, monitor and control their scientific jobs with a single uniform interface, using the feature-rich functionality found in these job management environments. Up to 100,000 user jobs have been submitted through the system to date, enabling approximately 900 teraflops of scientific computation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1