Scalability and Heterogeneity: Colin Perkins
Scalability and Heterogeneity: Colin Perkins
Colin Perkins
http://csperkins.org/teaching/2004-2005/gc5/
Lecture Outline
• The machines are autonomous, but the users think they’re dealing
with a single system
• Typically distributed systems are used to share resources within
an organization:
– Homogeneity eases management, fault tolerance, scheduling, authentication
– E.g. a departmental fileserver, database of exam marks
Copyright © 2004 University of Glasgow
30
25
Copyright © 2004 University of Glasgow
20
15
10
5
0
8:00 10:00 12:00 14:00 16:00 18:00
Time (BST)
Implications of Heterogeneous Networks
When building a grid, need to consider how it will scale in terms of:
• Data Storage and Distribution
• Software
• Scheduling
• Robustness and Fault Tolerance
• System Management
Copyright © 2004 University of Glasgow
Scalability of Data Storage & Distribution
Storage is cheap:
• Apple Xserve RAID: 3.5Tbytes = £8,799
5.25×17×18.4 inches
• Consider the storage available on a large distributed system…
– Location transparency
An open research problem…
See also paper [3]
Naming, Addressing and Middleware
• Have asked lots of questions… the reading list will raise more
issues
• The rest of the module will try to answer some of these questions;
others are open research topics…
Copyright © 2004 University of Glasgow
[1] I. Foster et al., “The Grid2003 Production Grid: Principles and Practice”,
Proceedings of the 13th IEEE Intl. Symp. on High Performance Distributed
Computing, 2004.
[2] S. Floyd and V. Paxson, “Difficulties in Simulating the Internet”, IEEE/ACM
Transactions on Networking, Vol. 9, No. 4, August 2001.
[3] J. A. Crowcroft, S. M. Hand, T. L. Harris, A. J. Herbert, M. A. Parker and I.
A. Pratt, “FutureGRID: A Program for long-term research into GRID systems
architecture”, Proceedings of the UK e-Science All Hands Meeting, Sept 2003.
[4] M. Amin, “Toward Self-Healing Infrastructure Systems”, IEEE Computer,
August 2000.
[5] J. O. Kephart and D. M. Chess, “The Vision of Autonomic Computing”, IEEE
Computer, January 2003.
Copyright © 2004 University of Glasgow
Preparation for Tutorial 1
– They will stand in front of the class and present the paper (5 minutes)
– Then, the rest of the class will then discuss the paper, to see if they agree
with that view of grid computing