SimMillennium Project Overview David E. Culler Computer Science Division U.C. Berkeley NSF Site Visit March 2, 1998.

Slides:



Advertisements
Similar presentations
-Grids and the OptIPuter Software Architecture Andrew A. Chien Director, Center for Networked Systems SAIC Chair Professor, Computer Science and Engineering.
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Joint CASC/CCI Workshop Report Strategic and Tactical Recommendations EDUCAUSE Campus Cyberinfrastructure Working Group Coalition for Academic Scientific.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
The future of Desktops Transform Your Desktop with Virtualization.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
Cisco and NetApp Confidential. Distributed under non-disclosure only. Name Date FlexPod Entry-level Solution FlexPod Value, Sized Right for Smaller Workloads.
Unique Opportunities in Experimental Computer Systems Research - the Berkeley Testbeds David Culler U.C. Berkeley Grad.
Hiperspace Lab University of Delaware Antony, Sara, Mike, Ben, Dave, Sreedevi, Emily, and Lori.
IBM RS6000/SP Overview Advanced IBM Unix computers series Multiple different configurations Available from entry level to high-end machines. POWER (1,2,3,4)
Millennium Overview and Status David Culler and Jim Demmel Computer Science Division
NPACI Panel on Clusters David E. Culler Computer Science Division University of California, Berkeley
Millennium Overview and Status David Culler and Jim Demmel Computer Science Division
Millennium: Computer Systems, Computational Science and Engineering in the Large David Culler, J. Demmel, E. Brewer, J. Canny, A. Joseph, J. Landay, S.
Millennium: Cluster Technology for Computational Science and Engineering David Culler E. Brewer, J. Canny, J. Demmel, A. Joseph, J. Landay, S. McCanne.
Distributed Object Computing Weilie Yi Dec 4, 2001.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Developing a Cluster Strategy for NPACI All Hands Meeting Panel Feb 11, 2000 David E. Culler Computer Science Division University of California, Berkeley.
Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,
IPPS 981 Berkeley FY98 Resource Working Group David E. Culler Computer Science Division U.C. Berkeley
Microsoft and Polycom Microsoft and Polycom Transforming Communication and Collaboration in Education.
Interpret Application Specifications
Joint Unit Liaison Meeting 1 INFORMATION AND TECHNOLOGY SERVICES Transforming U-M: Joint UL Meeting July 21, 2009.
12 Chapter 12 Client/Server Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Packing for the Expedition David Culler. 5/25/992 Ongoing Endeavors Millennium: building a large distributed experimental testbed –Berkeley Cluster Software.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
 FILE S SYSTEM  DIFFERENT FILE SYSTEMS  FILE SYSTEM COMPONENTS  FILE OPERATIONS  LOG STRUCTERD FILE SYSTEM  FILE EXAMPLES.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
1. 1. Overview: Telecommunications Project  Planning and implementation (2007-today) 2. Discussion: Proposal to Improve Infrastructure  Upgrade horizontal.
Nimrod/G GRID Resource Broker and Computational Economy David Abramson, Rajkumar Buyya, Jon Giddy School of Computer Science and Software Engineering Monash.
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
Project 2003 Presentation Ben Howard 15 th July 2003.
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
The OptIPuter Project Tom DeFanti, Jason Leigh, Maxine Brown, Tom Moher, Oliver Yu, Bob Grossman, Luc Renambot Electronic Visualization Laboratory, Department.
Millennium Executive Committee Meeting David E. Culler Computer Science Division
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Comprehensive Scientific Support Of Large Scale Parallel Computation David Skinner, NERSC.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 2.
SimMillennium Systems Requirements and Challenges David E. Culler Computer Science Division U.C. Berkeley NSF Site Visit March 2, 1998.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Tackling I/O Issues 1 David Race 16 March 2010.
Southern California Infrastructure Philip Papadopoulos Greg Hidley.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Clouds , Grids and Clusters
Berkeley Cluster Projects
Programming Models for SimMillennium
The Client/Server Database Environment
University of Technology
IBM Pervasive Computing Visit June 9, 1997
Next-Generation Internet-Scale Systems Ninja/Millennium Projects
Presentation transcript:

SimMillennium Project Overview David E. Culler Computer Science Division U.C. Berkeley NSF Site Visit March 2, 1998

SimMillennium Overview2 The 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

March 2, 1998SimMillennium Overview3 SimMillennium Project Goals Enable major advances in Computational Science and Engineering –Simulation, Modeling, and Information Processing becoming ubiquitous Explore novel design techniques for large, complex systems –Fundamental Computer Science problems ahead are problems of scale Develop fundamentally better ways of assimilating and interacting with large volumes of information –and with each other Explore emerging technologies –networking, OS, devices

March 2, 1998SimMillennium Overview4 Goals of this talk Components of the Project –Community –Cluster-based Resouces –Connectivity –User Interaction –Computational Economics Specific Infrastructure Research Agenda

March 2, 1998SimMillennium Overview5 Component 0: Community An inter-disciplinary community with common interests and shared view of the future –strong momentum in computational science and engineering => Session II –Members of 17 campus units and NERSC in Intel Millennium –Need and commitment required for participation –Key subset represented in this proposal

March 2, 1998SimMillennium Overview6 Component 1: Resources (Millennium) An environment with vast cluster-based computing power and storage (CLUMPS) behind a personal 3D desktop NT 3D Desktop Group Cluster of SMPs Dept. SMP Campus Cluster

March 2, 1998SimMillennium Overview7 Resource Component Support Computers via Intel Technology 2000 grant –200 NT desktops – 16 department 4-way SMPs – 8 5x4 Group Clusters, – 1 ~100x4 Campus Cluster –PPro => Pentium II => Merced Additional storage via IBM SUR grant –0.5 TB this year => 4 TB NT tools via Microsoft grant Solaris x86 tools via SMCC grant Campus provides Technical staff Research provides the prog. and system support 200 Gflop/s 150 GB memory 8 TB disk

March 2, 1998SimMillennium Overview8 Key NSF investment: Cluster Network Transforms large collection of individual resources into a powerful system –can be focus on a problem High Bandwidth –scales with the number of processors (Gb/s per proc) Low Latency Low Overhead Low Cost Simple and Flexible Almost no errors Low Risk Today: Myrinet

March 2, 1998SimMillennium Overview9 Cluster Research Agenda Applications grow into resources –huge range of needs –require Algorithmic Innovation, Prog. Tools, & Performance Dealing Deep Memory Hierarchy –New numerical algorithms on CLUMPs –New compiler techniques for parallel object language Fast Multi-protocol Communication Global system at large scale –Unix vs. NT, single system image vs. objects Exciting technology turnover –VIA, SANs, Gigabit Ethernet => Session III

March 2, 1998SimMillennium Overview10 Campus Support Enables Research Technical staff develop and deploy common solution and environment –networked systems designer –unix-based programmer and cluster system admin. –NT-based programmer and tools Technical computing software developed jointly with NERSC Participating departments provide system administration and construction costs.

March 2, 1998SimMillennium Overview11 Component 2: Connectivity Create a richly interconnected pool of resources owned by members of the community –Enable transportation of huge data sets and computation –Enable remote visualization and collaboration –Enable extensive sharing of resources Expand networking technology Campus Cluster CS Cluster EE Cluster CE Cluster ME Cluster Astro/Phys Cluster xport Cluster BIO Cluster Econ/Math Cluster

March 2, 1998SimMillennium Overview12 NSF Investment: Inter-cluster network Gigabit Ethernet connecting group clusters and campus cluster Bay Networks provides 70% discount Campus provides fiber plant, maintenance, and staff

March 2, 1998SimMillennium Overview13 Physical Connectivity

March 2, 1998SimMillennium Overview14 Inter-Cluster Research Agenda Vastly expands the scope of systems challenge –integrate well-connected resources according application needs, rather than physical packaging –resource allocation, management, and administration Network bandwidth matches display BW –Protocols and run-time sys. for visualization, media transport, interaction, and collaboration. Community can share non-trivial resources while preserving sense of ownership –Bandwidth translates into efficiency of exchange –Data can be anywhere Important networking technology in its own right. –Layer 3 switching, QoS, VLan => Session III, V

March 2, 1998SimMillennium Overview15 Component 3: User Interaction High-quality 3D graphics emerging on cost- effective platforms –desktops and dedicated cluster nodes –NERSC team provides modern scientific visualization support Gigabit network allows this to be remote. New displays create “workbench” environment where large volumes of information can be viewed and manipulated. Trackers and Haptic interfaces greatly enhance degrees of user input –3D capture

March 2, 1998SimMillennium Overview16 NSF Investment: UI Technology Two Projection Table –large field of view in horizontal (or vertical) orientation Phantom Haptic Interface –3D force feedback Motion Tracker – untethered position 3D Shutter Glasses –low cost visualization

March 2, 1998SimMillennium Overview17 User Interaction Research Agenda Expand access to 3D visualization –Explore any data anywhere –Ease development Develop lab-bench metaphor for Viz –two hands, physical icons Fast prototyping and exchange through Informal Interfaces –sketching Dealing with large volumes of information –lenses, brushing and linking 3D collaboration and interaction => Session VI

March 2, 1998SimMillennium Overview18 Component 4: Computational Economy How is this vast, integrated pool of resources managed? Traditional system approach: empower global OS to provide “optimal” allocation to blind applications –predefined metric, tuned to fixed workload –ignores the inherent adaptation of demand Computer Center –charge => director-to-user feedback according to cost Economic view: decentralized allocation according to perceived value –pricing => user-to-user feedback –compatible niches,sense of control, cooperation –idea has been around, why now?

March 2, 1998SimMillennium Overview19 Research Agenda Natural fit to academic structure –members want control over own resources, and each has varying needs that far exceed dedicated resources –incentive for maintaining resources up to par Address partial or delayed information, component failure, and user satisfaction from the start Framework for elevating design from resources to services Rich body of theory, little empirical validation –experts in several parts of the community New paradigm for algorithms & perf. Analysis Complex, large-scale systems

March 2, 1998SimMillennium Overview20 Basic Approach Desktop an active agent conducting automated negotiation for resources Servers provide resources to highest bidders –monitor usage and enforce limits within remote execution environment –placement based on economic advantage Higher level system functions are self-supporting –resource availability, brokering, directories Useful applications packaged as services –may charge more than resources cost

March 2, 1998SimMillennium Overview21 NSF Investment: Staff Support Provide enabling technology and let it evolve –monitoring, enforcement –exchange –negotiation tools Integrate it into users enviroment Tools and measurements to determine effectiveness

March 2, 1998SimMillennium Overview22 Integrated Research Agenda Advance the State of Computational Science and Engineering –immerse a community in a computationally rich environment with the right tools: algorithms, programming & system support –Path to exploiting novel techniques and technology Explore design techniques for robust large-scale distributed systems –economic (or ecologic) approach Explore new ways of interacting with information –large paste-ups, two hands, sketching, 3D collaboration Investigate new technology –SMP nodes, gigabit Ethernet, SANs, VIA –NT, dCOM, Java beans, directory services –workbench displays, 3D icons, haptics, position sensors

March 2, 1998SimMillennium Overview23 Perspective Highly leveraged investment in a large scale infrastructure for studying problems of scale Deep commitment across the campus Sense of ownership and participation Rich research agenda