190 likes | 342 Views
Cluster Management. An Administrator’s Viewpoint CS 6260 Jason Eric Johnson. Why Do We Care?. Administrator controls system resources Sets job priorities Responsible for keeping the system up “Gatekeeper” of the system. Administrative Concerns.
E N D
Cluster Management An Administrator’s Viewpoint CS 6260 Jason Eric Johnson
Why Do We Care? • Administrator controls system resources • Sets job priorities • Responsible for keeping the system up • “Gatekeeper” of the system
Administrative Concerns • What kinds of things should an Admin consider?
Some Concerns • Cost of system • Cost of maintenance • Time • Money • Facilities • Suitability • Availability • Cost
Some MORE Concerns • Access Control • Prioritization Problems • Security • Legal Considerations • Politics • User Support • Knowledge of Underlying Tools/Technology
Potential Benefits • Why might a cluster be better than a single huge computer?
Potential Benefits • Scalability • Hardware Cost • Minimized Risk of System-Wide Failure • Allows For Less Conflict Between Jobs
Potential Drawbacks • Why might the single computer be better?
Potential Drawbacks • Communication Between Nodes • Increased “Mess” • Takes more space • More cables (network, power) • More space • More heat
Real World Example • Choosing Cluster Management Software • Bright1 vs. Scyld2
Bright • GUI or Command Line • Self Contained Application • Built-In 3rd Party Integration with products like ScaleMP3
Scyld • Command Line • Collection of Proprietary and Open-Source Tools • Integration Left to the User
Ganglia Screenshot courtesy of UC Berkeley Millenium Project5
Class Exercise • Based on what we’ve just seen, which seems better? • Why? • What other considerations should an administrator have?
References • 1) http://www.brightcomputing.com/ • 2) http://www.penguincomputing.com/software/scyld_clusterware • 3) http://www.scalemp.com/cluster • 4) http://ganglia.info/ • 5) https://www.millennium.berkeley.edu/