160 likes | 331 Views
Welcome to the TCSC Doctoral Symposium. 7 th IEEE International Symposium on Cluster Computing and the Grid. Challenges of Research in Scalable Systems.
E N D
Welcome to the TCSC Doctoral Symposium 7th IEEE International Symposium on Cluster Computing and the Grid
Challenges of Research in Scalable Systems Grid Computing and Distributed Systems (GRIDS) LaboratoryDept. of Computer Science and Software EngineeringThe University of Melbourne, Australiawww.gridbus.org Dr. Rajkumar Buyya Gridbus Sponsors
What are Scalable Systems? • Wikipedia Definition: • A scalable system is one that can easily be altered to accommodate changes in the number of users, resources and computing entities affected to it. Scalability can be measured in three different dimensions: • Load scalability • A distributed system should make it easy for us to expand and contract its resource pool to accommodate heavier or lighter loads. • Geographic scalability • A geographically scalable system is one that maintains its usefulness and usability, regardless of how far apart its users or resources are. • Administrative scalability • No matter how many different organizations need to share a single distributed system, it should still be easy to use and manage. • Some loss of performance may occur in a system that allows itself to scale in one or more of these dimensions.
Scalable Systems: Centralised -> Decentralised Scalable Systems Vertical Scale Horizontal Scale Tightly Coupled/Single Systems Loosely Coupled/Distributed Systems (multiple systems) PC/Workstation SMP/NUMA Vector Mainframe … Clusters Grids Web Peer-to-Peer Control and Management Decentralised Centralised
Scalability at Various Levels • Application Level • Programming Platform • Middleware • Fabric
2100 2100 2100 2100 2100 2100 2100 2100 2100 Computing is Scaling: Towards Inter-Planetary Level SERV ICES + PERFORMANCE Administrative Barriers • Individual • Group • Department • Campus • State • National • Globe • Inter Planet • Universe Personal Device SMPs or SuperComputers Global Grid Inter Planet Grid Local Cluster Enterprise Cluster/Grid
Computational Economy Security Data locality Resource Allocation & Scheduling Uniform Access System Management Resource Discovery Application Construction Network Management Challenges of Horizontally Scalable Systems such as Grids
Self-managed and Self-regulated systems. • Complexity present in Grid systems is similar to one present in human economies.
How do you EvaluateScalable Systems • Analytical Modelling • Simulation • Emulation • Experimental Testbed • Shared • Repeatability Problem • Dedicated • E.g., Grid 5000 Testbed for CS Research (ref. CCGrid 07 Keynote) • Which of these approaches are accessible to young researchers from? • Developed, • Developing, and • Under developed countries?
What Else TCSC Can do For you? • Organize Doctoral Symposium again? • Offer Travel Funds? • Help Connect with International Researchers? • Gain access to their tools/testbeds • Organize International Competitions • Develop Resource Centre for Young Researchers…