EECS Systems Research in the Post- PC Era David Culler U.C. Berkeley EECS (ILP) Conference Feb 18, 1999

Slides:



Advertisements
Similar presentations
Developing the Mobile Learning Business London, 24 September 2001 Mark Watkinson e-Learning Principal, IBM Region North (c) Copyright IBM Corp m-
Advertisements

Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
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.
The Internet & The New IT Infrastructure Chapter 9.
Unified Logs and Reporting for Hybrid Centralized Management
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
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,
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.
Human-Computer Interaction for Universal Computing James A. Landay EECS Dept., CS Division UC Berkeley Endeavor Mini Retreat, 5/25/99 Task Support.
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
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.
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,
Unified. Simplified. Unified Communications Launch 2007.
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
Hosted on the Powerful Microsoft Azure Platform, Advent Countdown Lets Companies Run Reliable and Scalable Holiday Marketing Campaigns MICROSOFT AZURE.
1 10 THE INTERNET AND THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE.
Understanding Computers & Computer Literacy Computer Concepts BASICS Lesson 1.
Using the Powerful Microsoft Azure Platform, e-SUAP Properly and Securely Manages All Steps for Customizable Business Activities Permissions MICROSOFT.
1 1.What Pervasive Computing Is All About 1.1 Times Are Changing Industrial Revolution (19th) The engine and machine were concentrated at those location.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
Trends Information Systems and Management. Trends Disruptive versus Sustaining Wireless IT Focus for organizations IRM –Strategic vs. –Operational CIO.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Maximize Return on Engagement via Scalable Omni-Channel Online Services in the Cloud COMPANY PROFILE: XOMNI, INC. Founded in 2011 and headquartered in.
ConferenceXP Research Platform Chris Moffatt Senior Program Manager External Research & Programs Microsoft Research.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Mobilise Your Business in Days with Crimson Tide’s mpro5 Enterprise Solution on Microsoft Azure! MICROSOFT AZURE ISV PROFILE: CRIMSON TIDE Crimson Tide.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
SIP Directions at Microsoft Gurdeep Singh Pall General Manager Live Communications Group Microsoft Corporation SIP Conference Paris, Jan 21 st 2004.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
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 (Ref: Slideshare)
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
HARDWARE.
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.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
WEB API AND CLOUD DEVELOPMENT BY TRAWEX TECHNOLOGIES.
Operating System and Utility Programs
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Berkeley Cluster Projects
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Internet-Scale Systems Research Group
IBM Pervasive Computing Visit June 9, 1997
IBM Pervasive Computing Visit Jan 7, 1999
EECS Research into the Post-PC Era
Presentation transcript:

EECS Systems Research in the Post- PC Era David Culler U.C. Berkeley EECS (ILP) Conference Feb 18,

2/18/99EECS PostPC2 Format of the Session Morning Highlight Talk - Dave Patterson –Computer Architecture and the Infrastructure Systems Research Agenda - David Culler Ninja Service Platform Architecture - Steven Gribble –Push scalable services into the infrastructure Security in a Pervasive Computing Environment - Mike Chen –distributed due to limits on power and trust Comfortable pace & Lots of Discussion

2/18/99EECS PostPC3 The Emerging Platform Pyramid SuperComputers SuperServers Departmental Servers Workstations Personal Computers 100 Millions Millions Thousands Workstations Small Devices Billions

2/18/99EECS PostPC4 Exciting new components * * *

2/18/99EECS PostPC5 Natural Tides of Innovation Time Integration Innovation Log R Mainframe Minicomputer Personal Computer Workstation Server 2/99

2/18/99EECS PostPC6 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. So where are we headed in the post-PC era?

2/18/99EECS PostPC7 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 Laptops, Desktops Devices

2/18/99EECS PostPC8 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 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

2/18/99EECS PostPC9 Example - PDA scope

2/18/99EECS PostPC10 Rich set of new challenges Natural, high-content user interfaces Sensors, actuators, display, speech devices, small OS, low power massive distributed system “Middleware” Security, privacy, content Networking Software engineering Administration and management Extraction of knowledge from activities

2/18/99EECS PostPC11 Future Internet-Scale Systems ~10 Billion of Information Appliances ~100 Million of Stationary Computers ~Million Scalable Servers

2/18/99EECS PostPC12 Natural Convergence at the Extremes “Internet-Scale” => system reaches “everywhere” –small devices will be what is “wherever” –powerful servers is where is all goes Scalability, efficiency, simplicity, availability, adaptation –commonality in design goals and technology –federated systems The breakthrough ahead is pervasive devices + communication

2/18/99EECS PostPC13 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/18/99EECS PostPC14 A Radical Experiment 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/18/99EECS PostPC15 Fall’98 Project Excerpts E-Commerce and Security –Pay-Per-Use Services on the Palm Computing Platform (Mike Chen, Andrew Geweke) –Secure 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/18/99EECS PostPC16 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 => 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/18/99EECS PostPC17 Momentum Building Millennium provides large-scale testbed Ninja architecture allows developers to “Push Services into the Infrastructure” –scalable, available, customizable –real services deployed and used in Spring 1999 Gigabit Ethernet PDAs Cell Phones Future Devices Wireless Infrastructure Desktop PCs Servers Clusters Massive Cluster

2/18/99EECS PostPC18 Emerging Agenda Endeavor Expedition (14 Faculty) –extend pervasive computing view to “oceanic” proportions –massive, fluid data storage –devices everywhere –fluid software –streaming data management –automatic management –social networking Pervasive computing “stamp” on strategic plan Causing us to rethink what we need in our environment

2/18/99EECS PostPC19 University/Industry Roles & Collaboration Bold, Rich PostPC Agenda Emerging –Pervasive ‘stamp’ on strategic plan New balance of expertise and technology between industry and university –devices, components, networks, applications, users –foundations for the future vs TTM 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 –new modes of human interaction It’s not just what we build, but how we use it

2/18/99EECS PostPC20 Discussion