7 th ieee international symposium on cluster computing and the grid
Download
1 / 16

7 th IEEE International Symposium on Cluster Computing and the Grid - PowerPoint PPT Presentation


  • 141 Views
  • Uploaded on

Welcome to the TCSC Doctoral Symposium. 7 th IEEE International Symposium on Cluster Computing and the Grid. Challenges of Research in Scalable Systems.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 7 th IEEE International Symposium on Cluster Computing and the Grid' - beyla


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
7 th ieee international symposium on cluster computing and the grid

Welcome to the TCSC Doctoral Symposium

7th IEEE International Symposium on

Cluster Computing and the Grid


Challenges of research in scalable systems

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
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: 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
Scalability at Various Levels

  • Application Level

  • Programming Platform

  • Middleware

  • Fabric


Computing is scaling towards inter planetary level

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


Challenges of horizontally scalable systems such as grids

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
Self-managed and Self-regulated systems.

  • Complexity present in Grid systems is similar to one present in human economies.


How do you evaluate scalable systems
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
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…


ad