1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.

Slides:



Advertisements
Similar presentations
Service Encapsulation in ICEBERG Bhaskaran Raman ICEBERG, EECS, U.C.Berkeley Presentation at Ericsson, Sweden, June 2001.
Advertisements

Problem Statement Requirement –Service integration and personalization Goals –Any-to-any capability –Extensibility: ease of adding new end-points –Scalability:
1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.
1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.
ICEBERG : Internet core for CEllular networks BEyond the thiRd Generation A research project at the University of California, Berkeley Randy H. Katz Anthony.
ICEBERG: From POTS to PANS Anthony D. Joseph Randy H. Katz UC Berkeley IBM Summit January 7, Cellular “Core” Network.
1 Beyond Third Generation Cellular Networks: The Integration of Internet and Telephony Technology Randy H. Katz UC Berkeley BT Labs 31 March 2000
1 The Grand Convergence of Computing, Telecommunications, and Media: A Technologist’s Viewpoint 8 th INRIA-Industry Meeting: Computer Software for Telecommunications.
1 NINJA: A Service Architecture for Internet-Scale Systems Randy H. Katz UMC Distinguished Professor and Chair, EECS Department University of California,
Towards I-Space Ninja Mini-Retreat June 11, 1997 David Culler, Steve Gribble, Mark Stemm, Matt Welsh Computer Science Division U.C. Berkeley.
Endeavour Retreat June 19, Cellular “Core” Network Bridge to the Future S. S. 7 ICEBERG Update Anthony D. Joseph Randy.
1 Beyond Third Generation Cellular Networks: The Integration of Internet and Telephony Technology Randy H. Katz UC Berkeley Hughes-Raytheon Research Lab.
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.
1 ICEBERG MiniRetreat August Berkeley City Club Randy H. Katz Anthony D. Joseph Computer Science Division University of California Berkeley,
The Case for ICEBERG Integrated services from diverse networks-- “PANS” (Potentially Any Network Services) Service infrastructure that allows user level.
1 Adventures in TomorrowLand Randy H. Katz United Microelectronics Corporation Distinguished Professor and Chair, Electrical Engineering and Computer Science.
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
ICEBERG: From POTS to PANS Anthony D. Joseph Randy H. Katz Reiner E. Ludwig B. R. Badrinath UC Berkeley Stanford March 11, 1999
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,
1 Internet-Scale Systems Research Group (ISRG) Retreat Winter 2000 Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS.
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 Beyond Third Generation Cellular Networks: The Integration of Internet and Telephony Technology Microsoft Research, 4 December 1998 Randy H. Katz United.
Post-PC Summary Prof. Eric A. Brewer
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,
SQL Server Notification Services Andy Potter Senior System Consultant SQL Server Notification Services Intellinet.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
The generation, storage, and movement of information are central to managing an enterprise’s business processes As a result, businesses must ensure.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Universal Inbox: Extensible Personal Mobility and Service Mobility in an Integrated Network Bhaskaran Raman, Randy H. Katz, Anthony D. Joseph ICEBERG,
Progress towards a National Collaboratory Stu Loken Lawrence Berkeley Laboratory.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Evolution towards the Next Generation Network
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Information Technology Needs and Trends in the Electric Power Business Mladen Kezunovic Texas A&M University PS ERC Industrial Advisory Board Meeting December.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
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. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Massively Multiplayer Persistent Worlds: Entertainment or Training? Robert Gehorsam Vice President, Strategic Initiatives There Inc. 9/4/2003.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
ICEBERG: From POTS to PANS Anthony D. Joseph Randy H. Katz B. R. Badrinath UC Berkeley BMRC MIG Seminar September 16, 1998
1 MASH: A Multimedia Architecture that Scales Across Heterogeneous Environments Steven McCanne, Randy H. Katz, Eric Brewer Computer Science Division University.
Out of Sight, But Not Out of Touch Remote Office, Branch Office IP Telephony Solutions Charles Henderson Director, Product Management EADS TELECOM North.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
What is Cloud Computing? Irving Wladawsky-Berger.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Design Decisions / Lessons Learned
Internet-Scale Systems Research Group
Developing Innovative Unified Communications Applications
IBM Pervasive Computing Visit June 9, 1997
IBM Pervasive Computing Visit Jan 7, 1999
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Next-Generation Internet-Scale Systems Ninja/Millennium Projects
Towards a Service Architecture for Internet-Scale Systems
BMRC MIG Seminar September 16,
Principles/Paradigms Of Pervasive Computing
EECS Research into the Post-PC Era
Problem Statement Communication devices Communication services
Presentation transcript:

1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department University of California, Berkeley, CA Cellular “Core” Network S. S. 7 NinjaICEBERG MASH Millennium

2 Project Synergies BARWAN Wireless Overlay Networks Scalable Proxies BARWAN Wireless Overlay Networks Scalable Proxies MASH Collaboration Applications Active Services MASH Collaboration Applications Active Services RTPGateway Service Discovery vic, vat, wb TranSend TACC Model Wireless Access MASH Toolkit Active Services Model NOW/Millennium Computing Platform NOW/Millennium Computing Platform NINJA Scalable, Secure Services Computation in the Network “Smart Spaces” as an app Event-Response Programmable Access NINJA Scalable, Secure Services Computation in the Network “Smart Spaces” as an app Event-Response Programmable Access

3 Mission Statement Lead the evolution of the Internet through fundamental protocol and systems research –Grounded in real-world prototypes that are deployed across diverse user communities –Unify on-going and future research projects –Facilitate technology transfer and standardization –Work closely with industrial partners in an open laboratory environment

4 Strategy Leverage interdisciplinary systems expertise in network-based applications, scalable services, network-connected computing platforms Work collaboratively across applications, OS, networks, architecture Interact closely with industry, to obtain early access to leading edge technologies and facilitate tech transfer Cultivate ties with Bay Area (and beyond!) networking and systems research community

5 Internet-Scale Systems Extremely large, complex, distributed, heterogeneous, with continuous and rapid introduction of new technologies Feasible architectures –Decentralized, scalable algorithms –Dynamically deployed agents where they are needed –Incremental processing/communications growth –Cross-layer protocol design and optimization Prototyping and deployment-driven

6 Research Focus Protocols –TCP enhancements –Link-layer protocols –Multicast –Real-time streaming –Web transport Security and E- Commerce Infrastructure Services –Scalability –Availability –Pervasive Computing –Mobility –Proxies/Transcoders/ Network Agents –Active Services Novel Applications and Architectures

7 Emerging Distributed System Architecture Spanning Processing and Access Computing and Communications Platform: Millennium/NOW Distributed Computing Services: Ninja Active Services Architecture MASH Media Processing Services Distributed Videoconferencing Room-scale Collaboration TranSend Extensible Proxy Services ICEBERG Computer-Telephony Services Speech and Location Aware Applications Personal Information Management and “Smart Spaces”

8 Network Infrastructure GSM BTS Millennium Cluster WLAN Pager IBM WorkPad CF788 MC-16 Motorola Pagewriter 2000 Text Speech Image/OCR 306 Soda 326 Soda “Colab” 405 Soda Ericsson Smart Spaces Personal Information Management Fax Experimental Testbed

9 326 Soda The MASH Challenge: Heterogeneous Collaboration Environments UC-Net / UC-MBone CAIRN UCLA UCB PARC LBL MIT DARPA NIMA ISDN Internet (MBone) UCL T1 OC-3c POTS ISDN Pen-Based PCs

10 Project Goals and Approach Desired New Capabilities –Beyond Desktop Collaboration: Room-scale interaction –Beyond Continuous A/V and Image- Exchange: Active objects, distributed simulation –Beyond Ephemeral Interaction: Integrated Archive, asynchronous join and catch-up Harness Emerging Enabling Technologies –Multicast Protocols –Layered Video –Real-Time Proxies –Active Services A Comprehensive Architecture –Coordination Framework –Proxy/Gateway Architecture –Active Objects –Archive –Virtual Room Testbed Software Infrastructure –MASH Toolkit –Scalable Reliable Multicast (SRM) Framework

11 New Collaboration Tools Collaborator Plug-in Version

12 Live Board Rack spkr Virtual Room Testbed Live Board Rack spkr mic Room device controllers & XML-based control UIs

13 Network of Workstations (NOW) Project Breakthrough design techniques for large- scale systems Low-overhead interface to enable emerging networks –Active Messages Explore novel OS designs World-leading cluster Basis for Inktomi

14 Millennium Project Goals Enable major advances in Computational Science and Engineering –Simulation, Modeling, and Information Processing becoming ubiquitous Explore novel design techniques for large, complex systems –Fundamental Computer Science problems ahead are problems of scale Develop fundamentally better ways of assimilating and interacting with large volumes of information –and with each other Explore emerging technologies –networking, OS, devices

15 Campus-wide Millennium Testbed PDAs Cell Phones Future Devices Wireless Infrastructure Gigabit Ethernet Desktop PCs Servers Clusters Massive Cluster

16 Smart Appliances/Thin Clients Qualcomm PDQ Phone PDA PCS

17 Starting Point: Transcoding Proxies Scalable Servers Laptops, Desktops Info. Appliances Network Computers Spoon feed web pages to PDAs Transformation, Aggregation, Caching, and Customization (TACC)  Scalability and availability  Limited customizability and locality and no persistence Legacy Servers

18 “ProActive” Infrastructure Create a framework that enables programmatic generation and composition of services from strongly typed reusable components Capabilities –Plug and play wide-area software components –Automatic discovery, composition, and use –Powerful operators »Clusters, databases, and agents –Viable component economics »Subscription, pay per use –Supports diverse devices, sensors, actuators –Connects everything »Ubiquitous support for access and mobility

19 Ninja Platform Create a framework that enables programmatic generation and composition of services from strongly typed reusable components Bases, Active Routers, and Units Wide-area paths formed out of strongly- typed components Wide-Area Path

20 ICEBERG Project Goals Demonstrate ease of new service deployment –Packet voice for computer-telephony integration –Speech- and location-enabled applications –Complete interoperation of speech, text, fax/image across the four P’s: PDAs, pads, pagers, phones) –Mobility and generalized routing redirection Demonstrate new system architecture to support innovative applications –Personal Information Management »Universal In-box: , news, fax, voice mail »Notification redirection: e.g., , pager –Home networking and control of “smart” spaces, sensor/actuator integration »Build on experience with A/V equipped rooms in Soda Hall

21 Policy-based Location-based Activity-based Speech-to-Text Speech-to-Voice Attached- Call-to-Pager/ Notification -to-Speech All compositions of the above! Universal In-box Transparent Information Access

22 Participating ISRG Sponsors Service Companies Computer Companies Communications Companies

23 Summary and Conclusions Internet-Scale Systems Research Group: Emerging Network-centric Distributed Architecture spanning processing and access Open, composable services architecture--the wide-area “operating system” of the 21st Century Beyond the desktop PC: information appliances supported by infrastructure services--multicast real- time media plus proxies for any-to-any format translation and delivery to diverse devices Common network core: optimized for data, based on IP, enabling packetized voice, supporting user, terminal, and service mobility