EECS Research into the Post-PC Era

Slides:



Advertisements
Similar presentations
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Unique Opportunities in Experimental Computer Systems Research - the Berkeley Testbeds David Culler U.C. Berkeley Grad.
Towards Experimental Systems in the Post-PC era Eric Brewer, David Culler, Anthony Joseph, James Landay, Randy Katz, John Kubiatowitz U.C. Berkeley.
Ninja and the Post-PC Era David Culler U.C. Berkeley Mar 12, 1999
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
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
ISRG and the Post-PC Era David Culler U.C. Berkeley ISRG Retreat Jan, 1999.
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.
Big Infrastructure, Small Clients Prof. Eric A. Brewer
Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,
EECS Systems Research in the Post- PC Era David Culler U.C. Berkeley EECS (ILP) Conference Feb 18, 1999
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
Post-PC Summary Prof. Eric A. Brewer
Little Demonstration of the Power in Discovery Jason Hill, Steve Ross David E. Culler Computer Science Division U.C. Berkeley.
A Security Framework for a World of Post-PC Clients and Infrastructure-based Services Steven Ross, Jason Hill, Michael Chen, Anthony D. Joseph, David E.
Universal Berkeley Activities in the ISRG / Endeavour David Culler Randy Katz, Eric Brewer, Anthony Joseph, James Landay and others
Packing for the Expedition David Culler. 5/25/992 Ongoing Endeavors Millennium: building a large distributed experimental testbed –Berkeley Cluster Software.
Internet-Scale Systems Research Group Eric Brewer David Culler Anthony Joseph Randy Katz Steven McCanne Computer Science Division University of California,
For more notes and topics visit:
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Understanding Computers & Computer Literacy Computer Concepts BASICS Lesson 1.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Relevant Systems Issues Motivation 1. A Group Calendar application available through web and partially disconnected portable information appliances will.
What is Cloud Computing? Irving Wladawsky-Berger.
computing ESSENTIALS    11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS
Client/Server Technology
Computer and Internet Basics
Operating System and Utility Programs
Network Attached Storage Overview
Explain the five parts of an information system: people, procedures, software, hardware, and data.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Fundamental of Information Communication Technology (ICT)
Berkeley Cluster Projects
SmartHOTEL Planner Add-In for Outlook: Office 365 Integration Enhances Room Planning, Booking, and Guest Management for Small Hotels and B&Bs OFFICE 365.
Design Decisions / Lessons Learned
Telecommunications, the Internet, and Wireless Technology
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.
Introduction to Cloud Computing
Internet-Scale Systems Research Group
Information systems are involved in many of the things we encounter each day.
OPERATING SYSTEMS.
IBM Pervasive Computing Visit June 9, 1997
Contextual Intelligence Platform Delivers Rich, Interactive Add-Ins to Microsoft Office and Brings Users Efficiency, Quick Access to Valuable Data MICROSOFT.
IT Infrastructure: Hardware and Software
Information Technology, the Internet, and You
Software Defined Networking (SDN)
ForceManager Integrates with Office 365 Outlook Mail, Calendar, Contacts, Word, and Excel for a Smart, Fast, Intuitive Mobile CRM Sales Solution OFFICE.
IBM Pervasive Computing Visit Jan 7, 1999
Unified Communications in the Call Center
Next-Generation Internet-Scale Systems Ninja/Millennium Projects
Towards a Service Architecture for Internet-Scale Systems
IT Infrastructure: Hardware and Software
Telecommunications, the Internet, and Wireless Technology
GENI Global Environment for Network Innovation
Cloud Computing: Concepts
Sensor Networks – Motes, Smart Spaces, and Beyond
Example of an early computer system. Classification of operating systems. Operating systems can be grouped into the following categories: Supercomputing.
Introduction to Networks
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999 http://postPC.cs.berkeley.edu

Natural Tides of Innovation ?? Integration Personal Computer Workstation Server Log R Minicomputer Mainframe Time 2/99 2/25/99 darpa visit

Exciting components 2/25/99 darpa visit

Historical Perspective New eras of computing start when the previous era is so strong it is hard to imagine that things could ever be different mainframe -> mini mini -> workstation -> PC PC -> ??? It is always smaller than what came before. Most think of the new technology as “just a toy” The new dominant use was almost completely absent before. Technology spread increases So where are we headed in the post-PC era? 2/25/99 darpa visit

Away from the “average device” Powerful, personal capabilities from specialized devices small, highly mobile or embedded in the environment Intelligence + immense storage and processing in the infrastructure Everything connected Devices 2/25/99 darpa visit Laptops, Desktops

Imagine You walk into a room Your PDA connects to the local infrastructure and asks it to build a custom GUI You walk into a room Next, your PDA asks the infrastructure for a path out to your personal information space, where agents are processing your e-mail, v-mail, faxes, and pages You have complete, secure, optimized access to local devices and your private resources 2/25/99 darpa visit

Internet-Scale Systems Perspective ~10 Billion of Information Appliances ~100 Million of Stationary Computers ~Million Scalable Servers 2/25/99 darpa visit

Complement to industry efforts Get maximum number of applications first 1990 PC capality in handheld device microkernel port of Unix or Windows emulate vast API Turn devices into appliances Mobile extension of dedicated PC take short excursion and synch Success of the Palm Pilot with primitive OS and split application model is significant it’s the approach, not the technical superiority Need to develop foundations for next generation 2/25/99 darpa visit

Seeds sewn in many projects Devices - Infopad, IRAM Scalable Servers - NOW, Millennium Storage - Tertiary Disk, Istore, Aetherstore Sensors and Actuators - BSAC Connectivity - BWRC Transcoding Services - Wingman, Mediaboard Platform Architecture - Ninja Computing/Telephony Integration - Iceberg Programming Enviornments and Tools User interfaces - Notepals 2/25/99 darpa visit

Building the Bazaar What we need is not just a new research project, but a new “computing culture” => Build a department-wide, universal wireless PDA infrastructure and a community to take it forward Initial Seed Fall 98 with IBM 150+ IBM workpads + lots of cradles + IR + ??? Initial community Ninja, ICEBERG, MASH grad students Senior UI Class (CS 160) All interested 1st year CS grads (CS 252, 261, 262 projects) Fill out based on interest, talent and availability => “ask a good question and get yours” seminar 2/25/99 darpa visit

Fall’98 Project Excerpts E-Commerce and Security Pay-Per-Use Services on the Palm Computing Platform (Mike Chen, Andrew Geweke) Secure Email Infrastructure for PDAs (Hoon Kang, Rob von Behren) SyncAnywhere - Secure Network HotSync (Mike Chen, Helen Wang) Groupware Kiretsu - Ninja Instant Messaging Service (Matt Welsh, Steve Gribble) The MASH MediaPad - Shared Electronic Whiteboard for the PalmPilot (Yatin Chawathe) NotePals - Lightweight Meeting Support Using PDAs (Richard Davis) OSKI - Open Shared Kalendaring Infrastructure (Jason Hong, Brad Morrey, Mark Newman) OS and Communications PalmRouter - Networking Sporadically Connected Devices (Andras Ferencz, Robert Szewczyk) Numerous Architecture Studies Excellent UI Projects Ink Chat, Nutrition/Excercise Tracker, Rendezvous - Meeting Scheduler 2/25/99 darpa visit

Some Lessons Communication is enabling low-power wireless needs to be like IP Virtual Environment is important Devices connect “into the infrastructure” Network HotSync, groupware, centralized e-mail => Need lean, clean communication substrate “User Service” is fundamental not just profile and customization info routing point for security Much room for improvement in devices trade BW for compute or storage Development effort is the limiting factor OSKI: 1 person for infrastructure, 2 for WorkPad => need complete distributed system debugging and simulation environment 2/25/99 darpa visit

Momentum Building Deploy postPC infrastructure throughout building Gigabit Ethernet PDAs Cell Phones Future Devices Wireless Infrastructure Desktop PCs Servers Clusters Massive Cluster Deploy postPC infrastructure throughout building Millennium provides large-scale testbed Ninja architecture allows developers to “Push Services into the Infrastructure” 2/25/99 darpa visit

Oceanic Vision: fluid software devices everywhere backed by massive, fluid data storage and composible services operating systems for vastly diverse devices down to sensors and actuators streaming data management data derived from sensors and activities, not key entry incremental query automated negotiation architecture derive organization from activities social networking computational economies 2/25/99 darpa visit

Roles, Collaboration, and Environment Bold, Rich PostPC Agenda Emerging New balance of expertise and technology between industry and university devices, components, networks, applications, users New roles and relationships in collaboration how do we share space, environment, culture, not just technology Fundamentally new demands on the research space ability to deploy smart spaces on a large scale experimental wireless networking new modes of human interaction It’s not just what we build, but how we use it 2/25/99 darpa visit