Top Banner
Ubiquitous Computing A short introduction
22

Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Ubiquitous Computing

A short introduction

Page 2: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

How to achieve ubiquity? Make computing available beyond desktop

Make it mobile and connected Instrument the person Instrument the physical surroundings

Page 3: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Today’s Technology (R)evolution Moore’s law => miniaturization, integration

– PDAs, Embedded Servers, … , scalable systems Communication

– low power wireless, … , multigigabit links & switching Sensors (on CMOS)

– CCD, …, MEMS– enhanced through integrated image/signal processing

Localized Algorithms Actuators Positional, directional

– GPS, signal processing Alternative Energy Sources

– ambient, harvesting, solar, battery

Page 4: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Towards ubiquitous computing Improvements in digital circuitry and wireless

communication– Has expanded the use and impact of computers in

society– Allows integration of processing, communication,

and sensors Many cheap and self-supporting intelligent

devices – can collectively be employed to monitor and

control the world around us.

Page 5: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Away from the “average device”

Powerful, personal capabilities from specialized devices– small, highly mobile or embedded in the environment

Intelligence + immense storage and processing in the infrastructure

Everything connected

Laptops, Desktops

Devices

Page 6: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Marc Weiser’s vision Desktop computer replaced with embedded

computing in physical objects Small and invisible Enhance original functionality of physical

objects People would do their work assisted by

computer technology, but without having to focus on the computers

Page 7: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Historical Perspective New eras of computing start when the previous era is

so strong it is hard to imagine that things could ever be different– mainframe -> mini– mini -> workstation -> PC– PC -> ???

It is always smaller than what came before. Most think of the new technology as “just a toy” The new dominant use was almost completely absent

before. Technology spread increases

Page 8: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Historic Perspective (cont) Technology discontinuities drive new computing

paradigms, applications, system architectures E.g., Xerox Alto

– 3Ms--1 mips, 1 megapixel, 1 mbps– Fourth M: 1 megabyte of memory– From time sharing to LAN-connected client-server with

display intensive applications What will drive the next discontinuity? What are the

new metrics of system capability?– This seminar: deeply networked systems– extreme devices: the small, the large, the numerous

Page 9: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Related areas Wearable computing

– Make it easier to take the PC along– Designed for a certain group of users

Virtual environment– Intelligent environments– Augmented reality– Virtual reality– All move the user into the digital world

Mobile Computing– Taking the PC with you

Page 10: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

The Big 3 Diversity of devices Connected Integrated with the physical world

Page 11: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Fast Growth inNon-PC Terminal Equipment

Red Herring, 10/99

1998 200n0

15

45

60

30

MillionsUnitsShipped

All Non-PCInformation Appliances

Videogame ConsolesInternet TVs

Smart Phones

Page 12: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Industry Shifts Implications of PCs as commodity

– Increasingly narrow profit margins Some Reactions:

– Intel: recent strategic acquisitions focus on owning silicon for communications, networking, signal processing, multimedia PLUS network services

– Sun: focus on infrastructure servers (clusters, RAID storage)--JAVA/JINI sells more server processing and storage

– HP: focus on non-desktop “information appliances”, e.g., HP CapShare Portable E-copier

Page 13: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Information Appliances Universal Devices vs. Specialized Devices

– E.g., Swiss Army Knife vs. Butcher, Butter, Steak, Bread knife

Different design constraints based on intended use, enhances ease of use– Desktop PC– Mobile PC– Desktop “Smart” Phone– Mobile Telephone– Personal Digital Assistant– Set-top Box– Digital VCR– Game consoles– ...

Page 14: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

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

Page 15: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Home Networking

Red Herring, 10/99

Power LineBridge

InternetGateway

WirelessBridge

Appliance Appliance

Web PadTV

CameraPower LineCarrier (PLC)

Phone Line(HomePNA)

PhoneJack

PowerOutlet

HomeRF,Bluetooth,IEEE 802.11

IrDA

HAViHAViX10

Home APIUniversal Plug & Play (uPnP)

DSLCable Modem

Satellite

Heterogeneous devices, standardsDistributed intelligencePlug and play, self-configuration, adapt on the flyConnectivity according to device’s needs

Page 16: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Xerox PARCTAB Communication and context Share information about user, state and

context– User’s location– Identity of people close by– Physical properties of environment (light,

temperature)

Page 17: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

PARC Tab

Page 18: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Truly extreme devices:Pister’s Dust Motes COTS RF Mote

– Atmel Microprocessor– RF Monolithics transceiver

• 916MHz, ~20m range, 4800 bps

– 1 week fully active, 2 yr @1%

N

S

EW 2 Axis Magnetic Sensor

2 Axis Accelerometer

Light Intensity Sensor

Humidity Sensor

Pressure Sensor

Temperature Sensor

Page 19: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

COTS Dust - Optical Motes

Laser mote 650nm laser pointer 2 day life full duty

CCR mote 4 corner cubes 40% hemisphere

Page 20: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Virtual Keyboard

Interfaces for people with Disabilities?

Page 21: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Emerging Application Paradigms Ubiquitous Computing Smart Spaces Sensor Nets Active Badges and Tags Home Networking, e-everything Information Appliances Wearables ...

Page 22: Ubiquitous Computing A short introduction. How to achieve ubiquity? Make computing available beyond desktop Make it mobile and connected Instrument the.

Representative ResearchChallenges in Deeply Networked Systems

Embedded/Networked Systems– Support for deeply networked systems and mobile code– OS services in support of sensor/actuator I/O– Low-latency feedback across software component

boundaries– Tuning of performance and configuration at runtime– Runtime support for networked, embedded systems

Sensor Information Technology– Large Scale Distributed Micro Sensor Networking– Fixed and Mobile Internetworking– Collaborative Signal Processing

Application in Home Networks