11
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 94720- 1776 Cellular “Core” Network S. S . 7 Ninja ICEBERG Proxy Proxy Proxy Virtual Collaborative Environment Internet Multicast Backbone Virtual Room Environment Desktop Environment Virtual Room Environm Real-Time Data and Control Transcoding Transmission format chosen by network characteristics and receiver capabilities MASH Millennium Endeavour

Internet-Scale Systems Research Group

  • Upload
    keanu

  • View
    42

  • Download
    4

Embed Size (px)

DESCRIPTION

S. S. 7. MASH. Cellular “Core” Network. Internet-Scale Systems Research Group. Endeavour. Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department University of California, Berkeley, CA 94720-1776. Ninja. ICEBERG. Millennium. - PowerPoint PPT Presentation

Citation preview

Page 1: Internet-Scale Systems Research Group

1

Internet-Scale Systems Research Group

Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne

Computer Science Division, EECS DepartmentUniversity of California, Berkeley, CA 94720-1776

Cellular “Core” Network

S. S. 7

Ninja ICEBERG

ProxyProxy

ProxyVirtual Collaborative Environment

Internet Multicast Backbone

Virtual Room Environment Desktop Environment Virtual Room Environment

Real-Time Data and Control Transcoding

Transmission format chosen by network characteristics and receiver capabilities

MASH

Millennium

Endeavour

Page 2: Internet-Scale Systems Research Group

2

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

Page 3: Internet-Scale Systems Research Group

3

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

Page 4: Internet-Scale Systems Research Group

4

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

Page 5: Internet-Scale Systems Research Group

5

NetworkInfrastructure

GSM BTS

Millennium Cluster

Millennium Cluster

WLANPager

IBMWorkPad

CF788

MC-16

MotorolaPagewriter 2000

Text

Speech

Image/OCR

306 Soda

326 Soda “Colab”

405 Soda

Ericsson

Smart SpacesPersonal Information Management

FaxExperimental Testbed

Page 6: Internet-Scale Systems Research Group

6

Participating ISRG Sponsors

ServiceCompanies

ComputerCompanies

CommunicationsCompanies

Page 7: Internet-Scale Systems Research Group

7

“From POTS to PANS: Telecommunications in

Transition”“Today, the telecommunications sector is beginning

to reshape itself, from a vertically to a horizontally structured industry. … [I]t used to be that new capabilities were driven primarily by the carriers. Now, they are beginning to be driven by the users. … There’s a universe of people out there who have a much better idea than we do of what key applications are, so why not give those folks the opportunity to realize them. … The smarts have to be buried in the ‘middleware’ of the network, but that is going to change as more-capable user equipment is distributed throughout the network. When it does, the economics of this industry may also change.”

George Heilmeier, Chairman Emeritus, Bellcore

Page 8: Internet-Scale Systems Research Group

8

NINJA Computing Infrastructure

• Computing resources inside the routing topology, not just at the leaves

• Paths chosen for location of operators as much as for shortest # of hops

• Mobile code that specializes the services provided by servers

• Mobility, management of bottleneck links, “integration” services, service handoff

Server Client

Proxy

Router

ComputeNode

Page 9: Internet-Scale Systems Research Group

9

ICEBERG• 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: 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

Page 10: Internet-Scale Systems Research Group

10

Policy-basedLocation-basedActivity-based

Speech-to-TextSpeech-to-Voice Attached-EmailCall-to-Pager/Email Notification

Email-to-SpeechAll compositions

of the above!

Universal In-box

Transparent Information Access

Page 11: Internet-Scale Systems Research Group

11

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