Title: Internet-Scale Systems Research Group (ISRG)
1Internet-Scale Systems Research Group (ISRG)
Millennium
Endeavour
Ninja
ICEBERG
- Eric Brewer, David Culler,Anthony Joseph, Randy
Katz - Computer Science Division, EECS Department
- University of California, Berkeley, CA 94720-1776
- http//www.cs.Berkeley.edu/randy/Talks/DC.08Feb00
.ppt
2The Post-PC RevolutionIts About Services
Applications (Portals, E-Commerce, E-Tainment,
Media)
Appl Infrastructure Services (Distribution,
Caching, Searching, Hosting)
AIP ISV
Application-specific Servers (Streaming Media,
Transformation)
ASP Internet Data Centers
Application-specific Overlay Networks (Multicast
Tunnels, Mgmt Svrcs)
ISP CLEC
Internetworking (Connectivity)
Global Packet Network
3In-Vehicle ServiceScenario
ISP Backbone
Revenue Model Subscription fees and equipment
purchase vs. advertiser pays for targeted ad
insertion based on location, activity, vehicle
owner demographics, etc.
Internet
Scalable Servers
4Strategy
- 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
5Internet-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
6ISRG Research Focus
- Infrastructure Services
- Scalability
- Availability
- Pervasive Computing
- Mobility
- Proxies/Transcoders/Network Agents
- Active Services
- Security and E-Commerce
- PKI
- Computational Economy
- Novel Applications and Architectures
- Universal In-Box
- IVR/Room Control
7Experimental Testbed
Fax
IBM WorkPad
Image/OCR
Velo
Text
Nino
Speech
MC-16
Motorola Pagewriter 2000
CF788
Pager
WLAN / Bluetooth
306 Soda
405 Soda
H.323 GW
326 Soda Colab
GSM BTS
Millennium Cluster
Smart Spaces Personal Information Management
Millennium Cluster
8Project Synergies
ICEBERG Computer-TelephonyIntegration Service
Creation
Endeavour Post-PC Explorations Vastly Diverse
Devices Oceanic Data Utility Sensor-Centric Data
Mgmt Negotiation Architecture Tacit Knowledge
I/F Intelligent Classrooms Design Methods
NINJA Scalable, Secure Services in the Network
Millennium Campus-Area Distributed Clusters
9Millennium 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
10Ninja Project Goals
- Create a framework that enables programmatic
generation and composition of services from
strongly typed reusable components - Key Elements
- Structured architecture with a careful
partitioning of state - Bases, Active Routers, and Units
- Wide-area paths formed out of strongly-typed
components - Operators and Connectors
- Execution environments with efficient, but
powerful communication primitives - Active Messages capsules
- TACC persistence customization
11ICEBERG 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 Ps PDAs, pads,
pagers, phones) - Mobility and generalized routing redirection
- Demonstrate new system architecture to support
innovative applications - Personal Information Management
- Universal In-box e-mail, news, fax, voice mail
- Notification redirection e.g., e-mail, pager
- Home networking and control of smart spaces,
sensor/actuator integration - Build on experience with A/V equipped rooms in
Soda Hall
12The Endeavour Expedition Devices in the eXtreme
13Endeavour Technical Approach
- Information Devices
- Beyond desktop computers to MEMS-sensors/actuators
with capture/display to yield enhanced activity
spaces - InformationUtility
- InformationApplications
- High Speed/Collaborative Decision Making and
Learning - Augmented Smart Spaces Rooms and Vehicles
- Design Methodology
- User-centric Design withHW/SW Co-design
- Formal methods for safe and trustworthy
decomposable and reusable components
- Fluid, Network-Centric System Software
- Partitioning and management of state between soft
and persistent state - Data processing placement and movement
- Component discovery and negotiation
- Flexible capture, self-organization, and re-use
of information
14Industrial Collaborators
SRI
15Summary 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 - New capability and applications focus Endeavour