1 CS294-8: Research Seminar on Communications to the eXtreme David E. Culler, Randy H. Katz CS Division, EECS Department University of California, Berkeley.

Slides:



Advertisements
Similar presentations
Gordon Bell Bay Area Research Center Microsoft Corporation
Advertisements

Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
The Device Revolution Building The Next Generation Infrastructure Mohamed A. Gawdat Regional Manager Communications & Mobile Devices Division Middle East.
What Is a Computer and What Does It Do?
SMART DUST from K. Pister, J. Kahn, B. Boser, and S. Morris Presented for Software Design by Xiaozhou David Zhu June 22, 2001 Kent state University.
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.
Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.
Endeavour Mote update K. Pister. Endeavour Goals Make lots of autonomous sensor nodes Get CS people excited about using them Design new and exciting hardware.
Welcome cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
1 Evolution of the Internet in the Post-PC Era ( ) Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer Science.
Some Thoughts on The Endeavour Expedition (BAA 99-07) David Culler Randy Katz The ship of Captain James Cook: His work to build a coherent map of the Pacific.
LECTURE 1 INTRODUCTION TO MULTIMEDIA
1 The Services-Enabled Internet: Implications for Mobile Wireless Networks Randy H. Katz The United Microelectronics Corporation Distinguished Professor.
SMART DUST K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB) MEMSMTO DARPA.
Basic principles in product engineering Professor Y. C. Chan Chair Professor of Electronic Engineering Engineers in Society ( EE3014 ) Lecture Series.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
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.
1 The Post-PC Era: It’s All About Services Randy H. Katz The United Microelectronics Corporation Distinguished Professor Computer Science Division, EECS.
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.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
MULTIMEDA SYSTEMS IREK DEFEE MULTIMEDIA SYSTEMS PERSPECTIVES.
CATEGORIES OF COMPUTERS
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Challenges in Ubiquitous Computing and Networking Management Jong T. Park Kyungpook National University Korea APNOMS 2003 DEP, Fukuoka,
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
The business system of creative industries: interaction of creative and technological components Doc.dr.Monika Petraite - Kriaucioniene Kaunas university.
Lecture 4: Mobile Computing
9. Car-Borne Information System
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor Milos STOLIC, B.Sc. Assistant
Networks and Telecommunications Strategies Dr. Robert Chi Chair and Professor, IS department Chief editor, Journal of Electronic Commerce Research.
The Physical Web Robert T. Coneybeer Managing Director.
ICMAP-Shakeel 1 Infrastructure and Operations. ICMAP-Shakeel 2 Performance Variable for IT Functional capabilities and limitations Price-performance ratio.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB)
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Technical Seminar Introduction to networking with Linux Administration Amit Kumar Sahoo EC ADVANCED EMBEDDED MICROPROCESSORS AND APPLICATIONS.
Rak na ituu!!! CHAPTER 1 ALL ABOUT COMPUTER.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Görkem Gülan Carlos Hurtado Carmel Roche Lars Eriksen Renato Zanetti Microsoft
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
CES 99 Craig Mundie Senior Vice President Consumer Strategy Microsoft Corporation.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
T10111/3/20151 Computers Industry & Applications.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
1 © 2007 Chapter 10 Information Technology and Systems Infrastructure Assessment.
Keyboard Computer Mouse Input devices is the information you put into the computer.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
COMP1321 Digital Infrastructure Richard Henson March 2016.
History of computers By tynan roach Apple  Apple Computer, Inc., is a multinational corporation that creates consumer electronics, personal computers,
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
MOBILE DEVICE OPERATING SYSTEM
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
TRUST:Team for Research in Ubiquitous Secure Technologies
K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB)
Principles/Paradigms Of Pervasive Computing
Subject Name: Operating System Concepts Subject Number:
Presentation transcript:

1 CS294-8: Research Seminar on Communications to the eXtreme David E. Culler, Randy H. Katz CS Division, EECS Department University of California, Berkeley Spring 2000

2 Agenda Revolutions in Computing and Communications Convergence, Competition, Divergence Information Appliances Deeply Networked Systems

3 Agenda Revolutions in Computing and Communications Convergence, Competition, Divergence Information Appliances Deeply Networked Systems

4 Technology as a Process Integration: What we can build into a system Innovation: breakthrough technologies Time Capability For deeply networked systems, system architecture currently lags technology

5 Historic Perspective Technology discontinuities drive new computing paradigms, applications, system architectures E.g., Xerox Alto –3Ms--1 mips, 1 megapixel, 1 mbps –Fourth M: 1 megabyte of memory –From time sharing to LAN-connected client-server with display intensive applications What will drive the next discontinuity? What are the new metrics of system capability? –This seminar: deeply networked systems –eXtreme Devices: the small, the large, the numerous

6 What’s Important: Shifts in Technology Metrics Display (human-computer interface) –More ubiquitous I/Os (e.g., MEMS sensors & actuators) and modalities (speech, vision, image) –How to Quantify? Connectivity (computer-computer interface) –Not bandwidth but “scaled ubiquity” –Million accesses per day Computing (processing capacity) –Unbounded capacity & utility functionality (very high mean time to unavailable, gracefully degraded capability acceptable

7 What is Needed? Automatic Self-Configuration –Personalization on a Vast Scale –Plug-and-Play The OS of the Planet –New management concerns: protection, information utility, not scheduling the processor –What is the OS of the Internet? TCP plus queue scheduling in routers Adapts to You –Protection, Organization, Preferences by Example

8 Technology Changes & Architectural Implications Zillions of Tiny Devices –Proliferation of information appliances, MEMS, etc. “Of course it’s connected!” –Cheap, ample bandwidth –“Always on” networking Vast (Technical) Capacity –Scalable computing in the infrastructure –Rapid decline in processing, memory, & storage cost Adaptive Self-Configuration Loosely Organized “Good Enough” Reliabilty and Availability Any-to-Any Transducers (dealing with heterogeneity, over time--legacy--and space) Communities (sharing)

9 Agenda Revolutions in Computing and Communications Convergence, Competition, Divergence Information Appliances Deeply Networked Systems

10 Evolution of the Computer Eniac, 1947 Telephone, 1876 Computer + Modem 1957 Early Wireless Phones, 1978 First Color TV Broadcast, 1953 HBO Launched, 1972 Interactive TV, 1990 Handheld Portable Phones, 1990 First PC Altair, 1974 IBM PC, 1981 Apple Mac, 1984 Apple Powerbook, 1990 IBM Thinkpad, 1992 HP Palmtop, 1991 Apple Newton, 1993 Pentium PC, 1993 Red Herring, 10/99

11 Evolution of the Computer Pentium PC, 1993 Atari Home Pong, 1972 Apple iMac, 1998 Pentium II PC, 1997 Palm VII PDA, 1999 Network Computer, 1996 Free PC, 1999 Sega Dreamcast, 1999 Internet-enabled Smart Phones, 1999 Red Herring, 10/99 Convergence, Competition, Divergence in Computing and Communications

12 Evolution vs. Revolution: Devices in the eXtreme Evolution Information Appliances: Scaled down desktops, e.g., CarPC, PdaPC, etc. Evolved Desktops Servers: Scaled-up Desktops, Millennium Revolution Information Appliances: Many computers per person, MEMs, CCDs, LCDs, connectivity Servers: Integrated with comms infrastructure; Lots of computing in small footprint Display Keyboard Disk Mem  Proc PC Evolution Display Camera Smart Sensors Camera Smart Spaces Computing Revolution WAN Server, Mem, Disk Information Utility BANG! Display Mem Disk  Proc

13 Telecomm/Connectivity: Access Networks, Cable, DSL, Satellites, Wireless AT&T, UUnet Server and Software “Platforms”: Corba/Java, NT/Symbiant/Asperios, NOW Ninja, e”speak, AIN/ICEBERG, … Microsoft, Sun, Compaq, RealNetworks, Akaimi,... Terminal Equipment: PCs, Smart Phones, Game Consoles, Information Appliances, Set-top Boxes, E-Toys Dell, Ericsson, Sony Convergence, Competition, Diversity Implications: –Shift from computer design to consumer design –Heterogeneous “standards,” hybrid networking –Interactive networking, access on demand, QoS

14 Agenda Revolutions in Computing and Communications Convergence, Competition, Divergence Information Appliances Deeply Networked Systems

15 Information Appliances Universal Devices vs. Specialized Devices –E.g., Swiss Army Knife vs. Butcher, Butter, Steak, Bread knife Different design constraints based on intended use, enhances ease of use –Desktop PC –Mobile PC –Desktop “Smart” Phone –Mobile Telephone –Personal Digital Assistant –Set-top Box –Digital VCR –...

16 Industry Shifts Implications of PCs as commodity –Increasingly narrow profit margins Some Reactions: –Intel: recent strategic acquisitions focus on owning silicon for communications, networking, signal processing, multimedia PLUS network services –Sun: focus on infrastructure servers (clusters, RAID storage)--JAVA/JINI sells more server processing and storage –HP: focus on non-desktop “information appliances”, e.g., HP CapShare Portable E-copier

17 Fast Projected Growth in Non-PC Terminal Equipment Red Herring, 10/ Millions Units Shipped All Non-PC Information Appliances Videogame Consoles Internet TVs Smart Phones

18 Home Networking Red Herring, 10/99 Power Line Bridge Internet Gateway Wireless Bridge Appliance Web Pad TV Camera Power Line Carrier (PLC) Phone Line (HomePNA) Phone Jack Power Outlet HomeRF, Bluetooth, IEEE IrDA HAVi X10 Home API Universal Plug & Play (uPnP) DSL Cable Modem Satellite Heterogeneous devices, standards Distributed intelligence Plug and play, self-configuration, adapt on the fly Connectivity according to device’s needs

19 Who Will Own the System Software of the 21st Century? Sony versus Microsoft Interactive Television –Set-top Box OS: Aperios, WinCE, something else –Sony/GI alliance –7.8 million units sold in 2002 Direct Broadcast Satellite Television –TVs with built-in satellite receivers –14 million units sold in 2002 “Smart” Phones –Sony and Microsoft involved in numerous phone alliances –6.8 million units sold in 2002 Video Games –Sony Playstation (Aperios) vs. Sega Dreamcast (WinCE) –18.5 million units sold in 2002 Electronic Toys –Microsoft Barney (WinCE) vs. Sony robot pets (Aperios) –$1.86 billion in sales in 2002

20 Agenda Revolutions in Computing and Communications Convergence, Competition, Divergence Information Appliances Deeply Networked Systems

21 Deeply Networked Systems “Everything” is networked –Even very small things like sensors and actuators –Explosion in the number of connected end devices Processing moves towards the network edges –Protocol stack plus some ability to execute mobile code in network end devices Processing moves towards the network core –Services executing inside the network

22 Truly eXtreme Devices: Pister’s Dust Motes COTS RF Mote –Atmel Microprocessor –RF Monolithics transceiver »916MHz, ~20m range, 4800 bps –1 week fully active, 2 N S EW 2 Axis Magnetic Sensor 2 Axis Accelerometer Light Intensity Sensor Humidity Sensor Pressure Sensor Temperature Sensor

23 COTS Dust - Optical Motes Laser mote 650nm laser pointer 2 day life full duty CCR mote 4 corner cubes 40% hemisphere

24 Concept of Operations

25 Virtual Keyboard Interfaces for people with Disabilities?

26 Representative Research Challenges in Deeply Networked Systems Embedded/Networked Systems –Support for deeply networked systems and mobile code –OS services in support of sensor/actuator I/O –Low-latency feedback across software component boundaries –Tuning of performance and configuration at runtime –Runtime support for networked, embedded systems Sensor Information Technology –Large Scale Distributed Micro Sensor Networking –Fixed and Mobile Internetworking –Collaborative Signal Processing –Nano-cryptography