230 likes | 243 Views
The Internet-Scale Systems Research Group at UC Berkeley focuses on scalable services, network-connected platforms, and smart spaces. They lead internet evolution through fundamental research, interdisciplinary expertise, and technology transfer.
E N D
S. S. 7 Cellular “Core” Network Internet-Scale Systems Research Group MASH 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
Project Synergies TranSend TACC Model Wireless Access NINJA Scalable, Secure Services Computation in the Network “Smart Spaces” as an app Event-Response Programmable Access BARWAN Wireless Overlay Networks Scalable Proxies RTPGateway Service Discovery vic, vat, wb MASH Collaboration Applications Active Services NOW/Millennium Computing Platform MASH Toolkit Active Services Model
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
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
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
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 Research Focus
Emerging Distributed System Architecture Spanning Processing and Access Personal Information Management and “Smart Spaces” Distributed Videoconferencing Room-scale Collaboration Speech and Location Aware Applications ICEBERG Computer-Telephony Services TranSend Extensible Proxy Services MASH Media Processing Services Active Services Architecture Distributed Computing Services: Ninja Computing and Communications Platform: Millennium/NOW
Experimental Testbed Fax IBM WorkPad Image/OCR Text Speech MC-16 Ericsson CF788 Motorola Pagewriter 2000 WLAN Pager 306 Soda 405 Soda 326 Soda “Colab” GSM BTS Network Infrastructure Millennium Cluster Smart Spaces Personal Information Management Millennium Cluster
Internet (MBone) UC-Net / UC-MBone UCL CAIRN The MASH Challenge: Heterogeneous Collaboration Environments UCLA NIMA PARC OC-3c ISDN UCB T1 POTS MIT 326 Soda LBL DARPA ISDN Pen-Based PCs
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 Project Goals and Approach
New Collaboration Tools Collaborator Plug-in Version
spkr spkr spkr Live Board Rack spkr spkr spkr Virtual Room Testbed mic spkr Live Board Rack Room device controllers & XML-based control UIs
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
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
Massive Cluster Clusters Gigabit Ethernet Servers Desktop PCs Wireless Infrastructure Future Devices Cell Phones PDAs Campus-wide Millennium Testbed
Smart Appliances/Thin Clients PDA PCS Qualcomm PDQ Phone
Info. Appliances Network Computers Scalable Servers Legacy Servers Spoon feed web pages to PDAs Laptops, Desktops Starting Point: Transcoding Proxies • Transformation, Aggregation, Caching, and Customization(TACC) • Scalability and availability • Limited customizability and locality and no persistence
“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
Wide-Area Path 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
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
Universal In-box Transparent Information Access Speech-to-Text Speech-to-Voice Attached-Email Call-to-Pager/Email Notification Email-to-Speech All compositions of the above! Policy-based Location-based Activity-based
Communications Companies Service Companies Computer Companies Participating ISRG Sponsors
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