Finale - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Finale

Description:

Technology exists (or will soon) to realize grand visions of where computing can ... Cheap, ample bandwidth 'Always on' networking. Vast (Technical) Capacity ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 11
Provided by: davidc123
Category:
Tags: ample | finale

less

Transcript and Presenter's Notes

Title: Finale


1
Finale
  • cs294-8 Design of Deeply Networked Systems
  • Spring 2000
  • David Culler Randy Katz
  • U.C. Berkeley
  • http//www.cs/culler/cs294-s00
  • http//www.cs/randy/Courses/CS294.S00/

2
Technology as a Process
Capability
For deeply networked systems, system architecture
currently lags technology
Time
3
Emerging Application Paradigms
  • Ubiquitous Computing
  • Smart Spaces
  • Sensor Nets
  • Active Badges and Tags
  • Home Networking, e-everything
  • information Appliances
  • Wearables
  • Metaverse
  • ...

4
Call to Architecture
  • Technology exists (or will soon) to realize grand
    visions of where computing can go
  • Whats missing?
  • Architecture
  • Framework that realizes the application vision
    from emerging technology
  • systematic application of design methods

5
Architectural Components
  • Internet SuperServer multitiered clusters
  • TinyStations (PDAs, Emdedded Servers)
  • Service Discovery
  • Location Awareness
  • Management (telemetry, diagnosis, debug)
  • Power Adaptation
  • Protocols
  • Redundancy
  • gt Namespace, datapaths, control, principles of
    operation, error handling, security, robustness

6
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

7
Technology Changes Architectural Implications
  • Zillions of Tiny Devices
  • Proliferation of information appliances, MEMS,
    etc.
  • Of course its 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)

8
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

9
Topics weve 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, .

10
Todays 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 (lt 1 page)
  • Each spend 5 minutes presenting them
Write a Comment
User Comments (0)
About PowerShow.com