1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz...
-
date post
19-Dec-2015 -
Category
Documents
-
view
216 -
download
0
Transcript of 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz...
![Page 1: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/1.jpg)
1
Internet-Scale Systems Research Group (ISRG)
Eric Brewer, David Culler,Anthony Joseph, Randy Katz
Computer Science Division, EECS DepartmentUniversity of California, Berkeley, CA 94720-1776
http://www.cs.Berkeley.edu/~randy/Talks/DC.08Feb00.ppt
Cellular “Core” Network
S. S. 7
Ninja ICEBERG
Millennium
Endeavour
![Page 2: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/2.jpg)
2
The Post-PC Revolution:It’s About Services
Global Packet Network
Application-specificOverlay Networks
(Multicast Tunnels, Mgmt Svrcs)
Application-specific Servers(Streaming Media, Transformation)
Internetworking(Connectivity)
Appl Infrastructure Services(Distribution, Caching,
Searching, Hosting)
Applications(Portals, E-Commerce,
E-Tainment, Media)
ISPCLEC
ASPInternet
Data Centers
AIPISV
![Page 3: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/3.jpg)
3
Vehicle LAN
Computers, Displays,Audio Out, Etc.
ScalableServers
Internet
In-Vehicle Service
Scenario
Caches
Broadband Downlink:Radio/TV/Digital Media
Info Content(News/Maps)
Hybrid Networkingw/ Narrowband Uplink
AccessISPBackbone
Revenue Model: Subscription fees andequipment purchase vs. advertiser paysfor targeted ad insertion based on location, activity, vehicle ownerdemographics, etc.
Web-based I/F availablein-vehicle, at home, at work
Vehicle Portal:Info, Repair
Records, Ads
Portal
![Page 4: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/4.jpg)
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
![Page 5: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/5.jpg)
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
![Page 6: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/6.jpg)
6
ISRG 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
![Page 7: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/7.jpg)
7
Experimental Testbed
SimMillenniumNetwork
Infrastructure
GSM BTS
Millennium Cluster
Millennium Cluster
WLAN /Bluetooth
Pager
IBMWorkPad
CF788
MC-16
MotorolaPagewriter 2000
306 Soda
326 Soda “Colab”
405 Soda
Velo
Smart SpacesPersonal Information Management
H.323GW
NinoText
Speech
Image/OCR
Fax
![Page 8: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/8.jpg)
8
Project Synergies
ICEBERGComputer-Telephony
IntegrationService Creation
ICEBERGComputer-Telephony
IntegrationService Creation
MillenniumCampus-Area Distributed
Clusters
MillenniumCampus-Area Distributed
Clusters
NINJAScalable, Secure Services
in the Network
NINJAScalable, Secure Services
in the Network
EndeavourPost-PC Explorations
Vastly Diverse DevicesOceanic Data Utility
Sensor-Centric Data MgmtNegotiation Architecture
Tacit Knowledge I/FIntelligent Classrooms
Design Methods
EndeavourPost-PC Explorations
Vastly Diverse DevicesOceanic Data Utility
Sensor-Centric Data MgmtNegotiation Architecture
Tacit Knowledge I/FIntelligent Classrooms
Design Methods
![Page 9: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/9.jpg)
9
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
![Page 10: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/10.jpg)
10
Ninja 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
![Page 11: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/11.jpg)
11
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: 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 12: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/12.jpg)
12
The Endeavour Expedition:
Devices in the eXtreme
Evolution
Information Appliances:Scaled down desktops,e.g., CarPC, PdaPC, etc.
Evolved Desktops
Servers:Scaled-up Desktops,
Millennium
Revolution
Information Appliances:Many computers per person,
MEMs, CCDs, LCDs, connectivity
Servers: Integrated withcomms infrastructure;Lots of computing in
small footprint
Display
Keyboard Disk
Mem
Proc
PC Evolution
Display Display
Camera
Sm
art
Senso
rs
Camera
Smart Spaces
ComputingRevolution
WAN
Server, Mem, Disk
InformationUtility
BANG!
Display
Mem
Disk
Proc
![Page 13: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/13.jpg)
13
Endeavour 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 with
HW/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
![Page 14: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/14.jpg)
14
Industrial Collaborators
SRI
![Page 15: 1 Internet-Scale Systems Research Group (ISRG) Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division, EECS Department University.](https://reader036.fdocuments.in/reader036/viewer/2022062515/56649d2a5503460f949ff4d3/html5/thumbnails/15.jpg)
15
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
• New capability and applications focus: Endeavour