EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999 http://postPC.cs.berkeley.edu.
Download ReportTranscript EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999 http://postPC.cs.berkeley.edu.
EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999 http://postPC.cs.berkeley.edu Natural Tides of Innovation Innovation Integration Personal Computer Workstation Server Log R Minicomputer Mainframe Time 2/25/99 darpa visit 2/99 2 Exciting components 2/25/99 darpa visit 3 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 4 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 Devices • Everything connected 2/25/99 darpa visit Laptops, Desktops 5 Imagine • You walk into a room • 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 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 6 Internet-Scale Systems Perspective • ~10 Billion of Information Appliances • ~100 Million of Stationary Computers • ~Million Scalable Servers 2/25/99 darpa visit 7 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 8 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 9 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 darpa visit 2/25/99 10 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 11 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 2/25/99 environment darpa visit 12 Momentum Building Massive Cluster Gigabit Ethernet Clusters Servers Wireless Infrastructure PDAs Cell Phones Desktop PCs Future Devices • 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 13 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 14 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 15