Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,

Slides:



Advertisements
Similar presentations
Secure, Scalable, Synchronizable, and Social Business oriented Rich Internet Applications to reduce costs and add value to clients Authors: Avenir Cokaj,
Advertisements

Mobile Wireless Sensor Network (mWSN) at Nokia
J. Kaiser University of Ulm Dept. Of Comp. Structures Jörg Kaiser Dept. Of Computer Structures University of Ulm And gets.
Perspective on Overlay Networks Panel: Challenges of Computing on a Massive Scale Ben Y. Zhao FuDiCo 2002.
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
1 Secure Dynamic Reconfiguration of Scalable Systems with Mobile Agents Fabio Kon, Binny Gill, Manish Anand, Roy Campbell, and M. Dennis Mickunas
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Unique Opportunities in Experimental Computer Systems Research - the Berkeley Testbeds David Culler U.C. Berkeley Grad.
System Architecture for Extreme Devices David Culler U.C. Berkeley DARPA Meeting 9/21/1999.
1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Towards System Architecture for Tiny Networked Devices David Culler U.C. Berkeley Wireless hoo-hah 5/30/2000.
02/12/00 E-Business Architecture
1 The Endeavour Expedition: Charting the Fluid Information Utility Randy H. Katz, Principal Investigator EECS Department University of California, Berkeley.
IBM / UCB EECS Collaboration Meeting May 11, 1999 David E. Culler Computer Science Division U.C. Berkeley.
Towards I-Space Ninja Mini-Retreat June 11, 1997 David Culler, Steve Gribble, Mark Stemm, Matt Welsh Computer Science Division U.C. Berkeley.
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Brewer’s Endeavor Goals Make the fluid infrastructure an extension of the Ninja services frameworkMake the fluid infrastructure an extension of the Ninja.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
EECS Systems Research in the Post- PC Era David Culler U.C. Berkeley EECS (ILP) Conference Feb 18, 1999
Founding Corporate Members Meeting June 11, 2002 Quo Vadis CITRIS? by Ruzena Bajcsy.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Clusters Massive Cluster Gigabit Ethernet System Design for Vastly Diverse Devices David Culler U.C. Berkeley HP Visit 3/9/2000.
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
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.
Manasa Guduru Sai Prasanth Sridhar Malini srinivasan Sinduja Narasimhan Reference: Aymerich, F. M., Fenu, G., & Surcis, S. (2008). An approach to a cloud.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
Kaspersky Open Space Security: Release 2 World-class security solution for your business.
3 Cloud Computing.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
203A Intro to Ubicomp Prof. Cristina Lopes
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Pervasive Collaborative Computing Jawad Khaki Corporate Vice President Microsoft Corporation Windows Networking & Communications © 2003 Microsoft Corporation.
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
Motivations for Innovations in Operational Excellence Bruce Rodin VP – Wireless Technology Bell Canada.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
 Has computer technology knowledge and programming expertise  Understands business problems  Uses logical methods for solving problems  Has fundamental.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
What is Cloud Computing? Irving Wladawsky-Berger.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
University of Maryland College Park
Design Decisions / Lessons Learned
Grid Computing.
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
IBM Pervasive Computing Visit June 9, 1997
Next-Generation Internet-Scale Systems Ninja/Millennium Projects
Towards a Service Architecture for Internet-Scale Systems
EECS Research into the Post-PC Era
Presentation transcript:

Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July, 1999.

7/19/99invisible computing2 What I do Parallel Computer Architecture Lean Operating Systems Novel Programming Environments => Lean, Fast & Flexible Communication Primitives –Active Messages => Design of Federated Systems of Systems –NOW (Network of Workstation) Current Projects –Millennium: Campus-wide Cluster-of-Clusters Testbed –Ninja: Proactive Infrastructure Services –Endeavour: Information Utility based on Fluid Software –UCB (universal berkeley)

7/19/99invisible computing3 Expanding the Spectrum Desktops –max out at few 100M –in your face –connected to the infrastructure Ubiquitous Devices –billions –sensors / actuators –PDAs / smartphones / PCs –heterogeneous Service Path Scalable Infrastructure –highly available –persistent state (safe) –databases, agents –service programming environment

7/19/99invisible computing4 Issues Converge at the Extremes Powerful Services on “Small” Devices –massive computing and storage in the infrastructure –active adaptation of form and content “on the way” Lean, Flexible Communication Building-Blocks –simplicity is the key to efficiency Federated System of Systems Availability, Automatic Configuration and Management Plug it all together and have it DWYM!

7/19/99invisible computing5 Ninja Vision You walk into a room You have complete, secure, optimized access to local devices and your private resources Your PDA connects to the local infrastructure and asks it to build a custom GUI Next, your PDA asks the infrastructure for a path out to your personal information space, where agents are processing your , v-mail, faxes, and pages

7/19/99invisible computing6 Push Services into an Active Infrastructure Servers Clients Servers Infrastructure Services Open => enable Distributed Innovation of Scalable, Avail. Services

7/19/99invisible computing7 Millennium: Large-Scale Testbed Campus-wide cluster-of-clusters extended down Management by Services –push monitoring service into nodes Resource allocation by market services –banks, brokers, merchants Cell Phones PDAs Future Devices Wireless Desktop PCs Servers Clusters Massive Cluster Gigabit Ethernet

7/19/99invisible computing8 Endeavour Vision/Objective Enhancing human understanding through information technology –Make it dramatically more convenient for people to interact with information, devices, and other people –Supported by a “planetary-scale” Information Utility »Stress tested by challenging applications in decision making and learning »New methodologies for design, construction, and administration of systems of unprecedented scale and complexity –Figure of merit: how effectively we amplify and leverage human intellect A pervasive Information Utility, based on “fluid systems technology” to enable new approaches for problem solving & learning

7/19/99invisible computing9 Proposed Approach Information Devices –Beyond desktop computers to MEMS-sensors/actuators with capture/display to yield enhanced activity spaces Information Utility Information Applications –High Speed/Collaborative Decision Making and Learning –Augmented “Smart” Spaces: Rooms and Vehicles Design Methodology –User-centric Design with HW/SW Co-design; –Formal methods for safe and trustworthy decomposable and reusable components “Fluid”, Network-Centric System Software –Partitioning and management of state between soft and persistent state –Data processing placement and movement –Component discovery and negotiation –Flexible capture, self- organization, and re-use of information

7/19/99invisible computing10 What I’m looking for in an Architecture for Billions of Devices Reservoirs, Flows, Self-Checking

7/19/99invisible computing11 Natural Tides of Innovation Time Integration Innovation Log R Mainframe Minicomputer Personal Computer Workstation Server 2/99

7/19/99invisible computing12 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 3 a : embracing a major part or the greatest portion (as of mankind) b : comprehensively broad and versatile 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 5 : adapted or adjustable to meet varied requirements (as of use, shape, or size)