ISRG and the Post-PC Era David Culler U.C. Berkeley ISRG Retreat Jan, 1999.

Slides:



Advertisements
Similar presentations
Industry Perspective. VON The Current Environment Its Tough Out There! Free has become a dirty word Internet communications.
Advertisements

From Voice on the Net to Real Time Communications Jawad Khaki Vice President Windows Networking & Communications Microsoft Corporation.
ITKS540 Fall 2008University of Jyväskylä ITKS540 Introduction to mobile technology and business Jani Kurhinen Fall 2008.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Maninder Kaur COMPUTER NETWORKS Maninder Kaur 14/10/2010
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.
Ninja and the Post-PC Era David Culler U.C. Berkeley Mar 12, 1999
Meeting Recorder Adam Janin
IBM / UCB EECS Collaboration Meeting May 11, 1999 David E. Culler Computer Science Division U.C. Berkeley.
In Search of a Service Platform for ICEBERG Helen J. Wang ISRG Retreat, January 2000.
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
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.
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 (ISRG) Retreat Winter 2000 Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS.
B1051 Fundementals of Information Technology (Intro)
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
Human-Computer Interaction for Universal Computing James A. Landay EECS Dept., CS Division UC Berkeley Endeavor Mini Retreat, 5/25/99 Task Support.
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.
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.
SM3121 Software Technology Mark Green School of Creative Media.
Internet-Scale Systems Research Group Eric Brewer David Culler Anthony Joseph Randy Katz Steven McCanne Computer Science Division University of California,
1 Using Note-Taking Appliances for Student to Student Collaboration Prof. James A. Landay EECS Dept., UC Berkeley July 8, 1999.
Lecture 4: Mobile Computing
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Telesoft Partners Individuals in a Smart Device World October, 2004 Dave Nagel Chief Executive Officer.
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
Packetizer ® Copyright © 2008 H.325 Beyond Today’s Second Generation Systems Paul E. Jones Rapporteur, ITU-T Q12/16 1.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
Agenda Why E-commerce ? E-commerce - How ? Market scenario E-commerce benefits E-commerce roadmap.
Understanding Computers & Computer Literacy Computer Concepts BASICS Lesson 1.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Business Instant Messaging Facilitating Inter-Office Communication.
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.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Unified Communications LITN Spring  A set of products that provides a consistent, unified user interface and user experience across multiple devices.
Context-Aware Service Deployment and Adaptation. Leuven, October 13th 2005 Outline of Work Package 4 Context-awareness and Service Mechanisms  Service.
Ryan Lackey Dynamic Locations: Secure Mobile Services Discovery and Dynamic Group Membership Ryan Lackey
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
SIP Directions at Microsoft Gurdeep Singh Pall General Manager Live Communications Group Microsoft Corporation SIP Conference Paris, Jan 21 st 2004.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
PDA Student Name Green 1. What? PDA stands for Personal Digital Assistant PDAs are handheld computers People use PDAs for many functions, such as calendar,
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
NINJA. Project of UC Berkeley Computer Science Division Paper : The Ninja Architecture for Robust Internet-Scale Systems and Services
HARDWARE.
Copyright © 2016 – Curt Hill The Digital World Understanding the challenges of this world.
Relevant Systems Issues Motivation 1. A Group Calendar application available through web and partially disconnected portable information appliances will.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Introduction to Networking. What is a Network? Discuss in groups.
John R Durrett1 Client/Server Computing Byte April 1995 & The Martian C/S book.
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:

ISRG and the Post-PC Era David Culler U.C. Berkeley ISRG Retreat Jan, 1999.

1/11/99ISRG Retreat2 Why is Internet-Scale Systems Research Concerned with Small “Post-PC” Devices?

1/11/99ISRG Retreat3 The Emerging Platform Pyramid SuperComputers SuperServers Departmental Servers Workstations Personal Computers 100 millions < Million 10Ks 100s Workstations Small Devices billions

1/11/99ISRG Retreat4 Future Internet-Scale Systems ~10 Billion of Information Appliances ~100 Million of Stationary Computers ~Million Scalable Servers

1/11/99ISRG Retreat5 Natural Convergence “Internet-Scale” => system reaches “everywhere” –small devices will be what is “wherever” Small devices provide powerful services –because the intelligence is in the infrastructure The breakthrough ahead is pervasive devices + communication Services, adaptation, access, customization, simplicity, efficiency,...

1/11/99ISRG Retreat6 Seeds sewn in many projects Infopad, Wingman, Mediaboard, Notepals,... Ninja - platform architecture –powerful services on small devices through a powerful infrastructure Iceberg - integration of computing and telephony Notepals - new user interfaces IRAM - high performance multimedia at low power Aetherstore - the data is out there Demos around you...

1/11/99ISRG Retreat7 A Radical Experiment What we need is not a new research project It is a new “computing culture”

1/11/99ISRG Retreat8 Game Plan (Oct 1998) Build a department-wide, universal wireless PDA infrastructure Initial Seed: 150+ IBM workpads + lots of cradles + IR + ??? Running UI classes on them Bring in all interested 1st year CS grads Fill out based on interest, talent and availability next generation wider and better => “ask a good question and get yours” seminar

1/11/99ISRG Retreat9 Fall’98 Project Excerpts (see posters) 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 CS160 UI Projects (see James Landay talk) – Ink Chat, Nutrition/Excercise Tracker, Rendezvous - Meeting Scheduler

1/11/99ISRG Retreat10 Some Lessons Communication is enabling Virtual Environment really is a good thing –Devices connect “into the infrastructure” –Network HotSync, groupware, centralized => Need lean, clean communication substrate Much room for improvement in devices Palm III (WorkPad) is too slow… –adaptation involves trading cycles for bandwidth and interoperability

1/11/99ISRG Retreat11 Lessons… Development effort is the limiting factor –OSKI: 1 person for infrastructure, 2 for WorkPad –Debugging is particularly hard => need complete system simulation environment “User Service” is fundamental –not just profile and customization info –routing point for security Surprising similarities with the “infrastructure problem”

1/11/99ISRG Retreat12 Phase 2 Plan: Real Users Deploy some real WorkPad services –Secure –Network HotSync –Group Calendar Widespread use of at least one service –more than 50 users? –highly available/reliable

1/11/99ISRG Retreat13 Historical Perspective New eras of computing start when the previous era is so strong it is hard to imagine that things could 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?