Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley

Slides:



Advertisements
Similar presentations
HOlistic Platform Design for Smart Buildings
Advertisements

Calling the Cloud: Connecting Mobile Devices to the Grid. Joel Tucci University of Tsukuba.
Understanding Code Mobility
BY MAULIK PATEL CED, GPERI Computing Architecture.
What is TinyOS? An open-source OS Designed for low-power wireless devices, such as sensor networks, ubiquitous computing, personal area networks, smart.
Ch. 7. Architecture Standardization for WoT
Introduction to Operating Systems CS-2301 B-term Introduction to Operating Systems CS-2301, System Programming for Non-majors (Slides include materials.
Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.
Towards System Architecture for Tiny Networked Devices David Culler U.C. Berkeley Wireless hoo-hah 5/30/2000.
Welcome cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Some Thoughts on The Endeavour Expedition (BAA 99-07) David Culler Randy Katz The ship of Captain James Cook: His work to build a coherent map of the Pacific.
Mobile and Ubiquitous Computing. Overview Attributes Discussion.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
The n Hottest Topics in Parallel and Distributed Computing for the Next...long while IPDPS Panel May 3, 2000 David E. Culler Computer Science Division.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Control over Networks. The Coming Revolution  Electronics advances Moore’s law Computing/memory  Metrology advances MEMS  Communication advances Layered.
Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,
Yale November 18, Self-Configuring Wireless Sensor Networks Andreas Savvides EE & CS Departments Yale University.
Clusters Massive Cluster Gigabit Ethernet System Design for Vastly Diverse Devices David Culler U.C. Berkeley HP Visit 3/9/2000.
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
1 Internet-Scale Systems Research Group Eric Brewer, David Culler, Anthony Joseph, Randy Katz, Steven McCanne Computer Science Division, EECS Department.
OceanStore/Tapestry Toward Global-Scale, Self-Repairing, Secure and Persistent Storage Anthony D. Joseph John Kubiatowicz Sahara Retreat, January 2003.
1 CS294-8: Research Seminar on Communications to the eXtreme David E. Culler, Randy H. Katz CS Division, EECS Department University of California, Berkeley.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
Challenges in Ubiquitous Computing and Networking Management Jong T. Park Kyungpook National University Korea APNOMS 2003 DEP, Fukuoka,
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
1 © 2003, Cisco Systems, Inc. All rights reserved. IPv6 Forum Keynote - Taipei IPv6 Business Opportunity Owen Chan Vice President, Asia Operations Cisco.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
COLUMBIA UNIVERSITY Department of Electrical Engineering The Fu Foundation School of Engineering and Applied Science IN THE CITY OF NEW YORK Networking.
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
Information Technology HARDWARE Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
DexterNet Katherine Gilani (UT Dallas) Philip Kuryloski (Cornell) Posu Yan (UC Berkeley) An Open Platform for Heterogeneous Body Sensor Networks and Its.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Internet of Things (Ref: Slideshare)
Telecommunication Networks Group Technische Universität Berlin Towards Cooperating Objects: Communication for Cooperation Prof. Dr.-Ing. Adam Wolisz with.
STREP Research Project HOBNET (FP7- ICT , ) HOlistic Platform Design for Smart Buildings of the Future InterNET (
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Wireless Ad Hoc Networks
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Challenges of Mobile ad-hoc Grids and their Applications in e-Healthcare Zhuoqun Li, Lingfen Sun and Emmanuel C. Ifeachor School of Computing, Communications.
Understanding IT Infrastructure Lecture 9. 2 Announcements Business Case due Thursday Business Analysis teams have been formed Business Analysis Proposals.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Vision: A Robust Architecture for a Diverse Mobile Wireless Internet.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
The Division includes two lines of effort:
Networking & Communications Prof. Javad Ghaderi
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Design Decisions / Lessons Learned
Ayushman: Pervasive Health Monitoring System and Testbed
Grid Computing.
Ambient Intelligence -by Internal Guide: M.Preethi(10C91A0563)
Mobile Computing.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Unit V Mobile Middleware.
Sensor Networks – Motes, Smart Spaces, and Beyond
Enabling the business-based Internet of Things and Services
Presentation transcript:

Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley

cs294-8 lec. # cs294-8 s Technology as a Process Integration: What we can build into a system Innovation: breakthrough technologies Time Capability For deeply networked systems, system architecture currently lags technology Mainframe Minicomputer Personal Computer Workstation Server

cs294-8 lec. # cs294-8 s Emerging Application Paradigms Ubiquitous Computing Smart Spaces Sensor Nets Active Badges and Tags Home Networking, e-everything information Appliances Wearables Metaverse...

cs294-8 lec. # cs294-8 s Call to Architecture Technology exists (or will soon) to realize grand visions of where computing can go What’s missing? Architecture Framework that realizes the application vision from emerging technology –systematic application of design methods

cs294-8 lec. # cs294-8 s Architectural Components Internet “SuperServer” multitiered clusters TinyStations (PDAs, Emdedded Servers) Service Discovery Location Awareness Management (telemetry, diagnosis, debug) Power Adaptation Protocols Redundancy => Namespace, datapaths, control, principles of operation, error handling, security, robustness

cs294-8 lec. # cs294-8 s What is Needed? Automatic Self-Configuration –Personalization on a Vast Scale –Plug-and-Play The OS of the Planet –New management concerns: protection, information utility, not scheduling the processor –What is the OS of the Internet? TCP plus queue scheduling in routers Adapts to You –Protection, Organization, Preferences by Example

cs294-8 lec. # cs294-8 s Technology Changes & Architectural Implications Zillions of Tiny Devices –Proliferation of information appliances, MEMS, etc. “Of course it’s connected!” –Cheap, ample bandwidth –“Always on” networking Vast (Technical) Capacity –Scalable computing in the infrastructure –Rapid decline in processing, memory, & storage cost Adaptive Self-Configuration Loosely Organized “Good Enough” Reliabilty and Availability Any-to-Any Transducers (dealing with heterogeneity, over time--legacy--and space) Communities (sharing)

cs294-8 lec. # cs294-8 s Deeply Networked Systems “Everything” is networked –Even very small things like sensors and actuators –Explosion in the number of connected end devices Processing moves towards the network edges –Protocol stack plus some ability to execute mobile code in network end devices Processing moves towards the network core –Services executing inside the network

cs294-8 lec. # cs294-8 s Topics we’ve examined Quest for “architecture” Ubiquitous computing “Dust mote” technology Java Car Mediated spaces Scalable cordination in network sensors Service discovery arch. Location awareness Power awareness Scalable, Available data structures Super-internet Architectures Sensor-Driven Databases Mobile and Cellular IPv6 Embedded Operating Systems Global coordination Systems support for location awareness Network Aware Applications Services Enabled New Internet Wireless MAC layers Multihop JINI environments Controlled devices, X10 GPS, heart rate, ….

cs294-8 lec. # cs294-8 s Today’s Exercise Break into groups of ~4 Spend 1/2 hour formulating a clear “open problem” in deeply networked system –what is the question? –what would it mean to solve it? –suggest approach and/or means of evaluation –easily stated (< 1 page) Each spend 5 minutes presenting them