Initiative in Innovative Computing @ Harvard
Seminar Series
Wednesday, December 6, 2006; 4:00pm
60 Oxford Street, Room 330
Richard P. Gabriel, PhD MFA, Distinguished Engineer Sun Microsystems,
Inc.
Seminar Title: Design Beyond Human Abilities
Abstract
For 50 years we've been developing a science and practice of software
based on understandings and explorations of software systems of
modest size-centering on systems of a few tens of thousands of lines
of code but extending up to about 50 million lines. Scale makes a
difference: scale of time and of size. The prospect of ultra large
scale software systems-systems with perhaps trillions of lines of
code encompassing millions of processors, ranging from sensors the
size of dust to the largest servers, with much of it with real-time
requirements-will change everything. Imagine, if you can, how such
systems will be made. Can they truly be said to be designed at all?
The realities of such systems will force us to re examine the very
foundations of computing and software engineering; our concepts of
abstraction, modularity, information hiding, pure static typing, and
many other things will need to be refined, expanded, or reformulated.
Consider, further, that such systems in normal circumstances cannot
be routinely re-installed nor globally rebooted, and when used in
life-critical situations, they must not stop. Data must be readable
and usable for decades, even as standards and hardware changes.
This talk will examine the nature of such systems, especially how
they are designed, built, and what is needed to keep them running.
We'll take both a philosophical and technical look at some of the
aspects of ultra large scale software that make us need to revise our
foundations and what those revisions will be like.
Upcoming IIC seminars
Continue to stay up to date with our IIC Seminar Schedule.
Parking is available in the 52 Oxford Street Garage. Please tell the
attendant that you are attending the IIC Seminar.
_______________________________________________
iic-seminars mailing list
iic-seminars(a)calists.harvard.edu
http://calists.harvard.edu/mailman/listinfo/iic-seminars