170 likes | 180 Views
Unique Opportunities in Experimental Computer Systems Research - the Berkeley Testbeds. David Culler http://www.cs.berkeley.edu/~culler U.C. Berkeley Grad Student Presentations 8/27/1999. Massive Cluster. Clusters. Gigabit Ethernet. Server. Scalable, Available Internet Services. Client.
E N D
Unique Opportunities in Experimental Computer Systems Research- the Berkeley Testbeds David Culler http://www.cs.berkeley.edu/~culler U.C. Berkeley Grad Student Presentations 8/27/1999
Massive Cluster Clusters Gigabit Ethernet Server Scalable, Available Internet Services Client Info. appliances Emerging Problems of Scale Grad Presentation
Convergence at the Extremes • Powerful Services on “Small” Devices • massive computing and storage in the infrastructure • active adaptation of form and content “along the way” • Extremes more alike that either is to the middle • More specialized in function • Communication centric design • wide range of networking options • Federated System of Many Many Systems • Hands-off operation, mgmt, development • High Reliability, Availability • Scalability • Power and space limited • simplicity • They have to “work or die!” Grad Presentation
100 node Ultra/Myrinet NOW • GLUnix • Active Messages • xFS • Fast sockets, • MPI, and SVM • Titanium and Split-C • ScaLapack Grad Presentation
Novel Systems Design • Virtual networks • integrate communication events into virtual memory system • Implicit Co-scheduling • cause local schedulers to co-schedule parallel computations using a two-phase spin-block and observing round-trip • Co-operative caching • access remote caches, rather than local disk, and enlarge global cache coverage by simple cooperation • Reactive Scalable I/O • Network virtual memory, fast sockets • ISAAC “active” security • Internet Server Architecture • TACC Proxy architecture Grad Presentation
The Millennium Vision • To work, think, and study in a computationally rich environment with deep information stores and powerful services • test ideas through simulation • explore and investigate data and information • share, manipulate, and interact through natural actions • Organized in a manner consistent with the University setting • clusters of clusters • Computational Economy • Novel modes of interacting with large amounts of data Grad Presentation
The Millennium Community Business School of Info. Mgmt and Sys. BMRC Chemistry Computer Science Electrical Eng. Biology Astro Mechanical Eng. Physics Nuclear Eng. Math IEOR Inst. Of Transport Economy Civil Eng. MSME Grad Presentation
NT Workstations for Sci. & Eng. Business SIMS BMRC Chemistry C.S. E.E. Biology Astro M.E. Physics N.E. Math IEOR Transport Economy C. E. MSME Grad Presentation
SMP => storage, small-scale parallelism Business SIMS BMRC Chemistry C.S. E.E. Biology Astro M.E. Physics N.E. Math IEOR Transport Economy C. E. MSME Grad Presentation
Group Cluster of SMPs => Parallelism Business SIMS BMRC Chemistry C.S. E.E. Biology Astro NERSC M.E. Physics N.E. Math IEOR Transport Economy C. E. MSME Grad Presentation
Campus Cluster => large-scale Parallelism Business SIMS BMRC Chemistry C.S. E.E. Biology Astro NERSC M.E. Physics N.E. Math IEOR Transport Economy C. E. MSME Grad Presentation
Gigabit Ethernet Connectivity Business SIMS BMRC Chemistry C.S. E.E. Biology Gigabit Ethernet Astro NERSC M.E. Physics N.E. Math IEOR Transport Economy C. E. MSME Grad Presentation
FIAT LUX: crossing areas • Combines • Image Based Modeling and Rendering, • Image Based Lighting, • Dynamics Simulation and • Global Illumination in a completely novel fashion to achieve unprecedented levels of scientific accuracy and realism • Computing Requirements • 15 Days of worth of time for development. • 5 Days for rendering Final piece. • 4 Days for rendering in HDTV resolution on 140 Processors • Storage • 72,000 Frames, 108 Gigabytes of storage • 7.2 Gigs after motion blur • 500 MB JPEG • premiere at the SIGGRAPH 99 Electronic Theater • http://fiatlux.berkeley.edu/ Grad Presentation
An upcoming Comp. Econ Experiment • Two identical 32 proc Millennium Clusters • One open shop • One with usage based on bid-based proportional share scheduling Grad Presentation
Open Clients Clients Clients Clients Servers Clients Clients Servers Servers The Internet Ninja: Push Services into an Active Infrastr. Infrastructure Services => enable Distributed Innovation of Scalable, Avail. Services Grad Presentation
Universal Computing Lab (464 Soda) • Computing in the infra, in the walls, on the desk, in your hand, ... • Not just a new project, a new computing culture Grad Presentation
universal Function: adjective 1 : including or covering all or a whole collectively or distributively without limit or exception 2 a : present or occurring everywhere b : existent or operative everywhere or under all conditions <universal cultural patterns> 3 a : embracing a major part or the greatest portion (as of mankind) <a universal state> <universal practices> b : comprehensively broad and versatile <a universal genius> 4 a : affirming or denying something of all members of a class or of all values of a variable b : denoting every member of a class <a universal term> 5 : adapted or adjustable to meet varied requirements (as of use, shape, or size) Grad Presentation