Big Infrastructure, Small Clients Prof. Eric A. Brewer

Slides:



Advertisements
Similar presentations
ICS 434 Advanced Database Systems
Advertisements

Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Unifying of the remoting experience All features of RDP are available to both sessions and VMs WAN Improvements Progressive download, H.264 encoding.
Distributed Processing, Client/Server, and Clusters
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
Daedalus/BARWAN Retreat 1/98TACC Update/Armando Fox TACC Update Daedalus/BARWAN Winter Retreat, January 1998 Armando Fox
CCC/WNUG Exchange Update May 5, 2005 Nate Wilken Web and Messaging Applications Information Technology Arizona State University.
EECS Research into the Post-PC Era David Culler U.C. Berkeley Feb 25, 1999
“ Adapting to Network and Client Variation Using Infrastructural Proxies : Lessons and Perspectives ” University of California Berkeley Armando Fox, Steven.
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.
Brief Tour of TACC CS444I Internet Services Spring 00 © Armando Fox
Post-PC Summary Prof. Eric A. Brewer
Systems Issues for Scalable, Fault Tolerant Internet Services Yatin Chawathe Eric Brewer To appear in Middleware ’98
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Exploring the Network Introduction to Networks.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
Networked Information Systems 1 Advantages of and classified by their size & architecture or design.
Exploring the Network.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Chapter 1 소프트웨어의 본질 The Nature of Software 임현승 강원대학교
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
1 Overview of Microsoft ISA Server Introducing ISA Server Protects resourcesProtects resources Connects directly to the Internet and your private.
Remote Desktop Experience Russel Wilkinson Staff Systems Engineer Enterprise Desktop Solutions VMware, Inc.
1999 Final Year Projects Prof. Michael R. Lyu. Lyu9901: TravelNet Design a Web-based travel manager to reserve airplane tickets and hotel. A distributed.
Public Domain/Open Source Software Evaluation Photo Organizer.
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
1- Distributed Systems Principles and Paradigms Operating Systems: Concurrent and Distributed Software Design Jean Bacon, Tim Harris 2003.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
TECHNOLOGY TERMS BY:SHAQUILLA WATSON&SIMONE TAYLOR.
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Enterprise Cloud Computing
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
NINJA. Project of UC Berkeley Computer Science Division Paper : The Ninja Architecture for Robust Internet-Scale Systems and Services
The Internet  Define the internet  Discuss advantages of the internet  List requirement needed to access the internet.
All your communication requirements are in the Skype for Business desktop client – IM, voice, video, presence and location, and compatibility with Lync.
Relevant Systems Issues Motivation 1. A Group Calendar application available through web and partially disconnected portable information appliances will.
By: Jordan Hale, McKenzie Kratts, Victoria Lee, and Lakin Burnett.
SharePoint ShortUrl and SharePoint Document Merge SharePoint and Office 365 Add-ins to Increase Productivity and Improve User Adoption! OFFICE 365 APP.
LO2 Understand the key components used in networking.
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Connected Infrastructure
Fundamentals of Information Systems, Sixth Edition
A SEMINAR ON ROVER TECHNOLOGY
Design Decisions / Lessons Learned
Connected Infrastructure
CT1303 LAN Rehab AlFallaj.
Chapter 1: Exploring the Network
Systems Issues for Scalable, Fault Tolerant Internet Services
Bluetooth Profiles.
Next-Generation Internet-Scale Systems Ninja/Millennium Projects
Towards a Service Architecture for Internet-Scale Systems
EECS Research into the Post-PC Era
KNOWLEDGE MANAGEMENT (KM) Session # 34
WELCOME TO SEMINAR.
Cloud Computing LegalRun Solutions Why It’s Right for You!
New Tools In Education Minjun Wang
The Internet and Electronic mail
Introducing MagicInfo 6
Presentation transcript:

Big Infrastructure, Small Clients Prof. Eric A. Brewer

Image Audio Video Text Proxy front-end Servers fast LAN or SAN Datatype- specific Distillers Distillation Proxy Architecture

1.2 The Remote Queue Model We introduce Remote Queues (RQ), …. 1.2 The Remote Queue Model We introduce Remote Queues (RQ), …. 65x 6.8x Datatype-Specific Distillation Lossy compression that preserves semantic content Tailor content for each client

Refinement Retrieve part of distilled object at higher quality Distilled image (by 60X) Zoom in to original resolution

Computing in the Infrastructure Legacy server compatibility Partition functionality for “small” clients –Amortize resources across many clients Can combine with distributed caching Enable groupware (via shared state) Enable consistent virtual environment

n Component replication for scaling and FT n NOW with scalable interconnect n Incremental scaling: commodity building blocks C $ LB/FT Interconnect FE $$ W W W T W W W A GUI Scalable Proxy Architecture

Thin Clients: Top Gun Wingman World’s only graphical browser for PalmPilot > 10,000 users worldwide Richest feature set of any Pilot browser, many uniquely enabled by proxy #9 out of 100 in “People’s Choice” awards

Superiority of proxy-based approach to enabling “thin” clients successfully demonstrated. Groupware: Top Gun MediaBoard Group whiteboard comes to the Pilot Combines MASH tools with proxy –Enables future MASH collaboration Inherits proxy robustness & scalability Interoperates with laptops, workstations

WorkPad/Proxy Infrastructure Basics: web, access, search engine Groupware: whiteboard, web-based calendar Wireless and cradle access Document conversion: PostScript, PDF, class notes, PowerPoint WorkPad as “smart card” for authentication

TopGun WingMan/Mediaboard AR Mic PDA Camera Base PC AR Legacy Server Aggregator Multicast Connector MediaBoard Image Converter Un-Zip PDA Proxy

Ninja Goals Tinkertoy wide-area components Automatic discovery, composition and use Very powerful operators: clusters, databases & agents Viable component economics: subscription, pay per use Great devices, sensors, actuators Connect everything...