Embed
Email

GIANO The Two Headed Simulator

Document Sample
GIANO The Two Headed Simulator
Shared by: HC11121406115
Categories
Tags
Stats
views:
1
posted:
12/13/2011
language:
pages:
1
Real-Time SOAP

Self-tuning Planned Activities For Interoperating Low-Cost Devices

Johannes Helander, Stefan Sigurdsson Microsoft Research





What Is This? Behavior Patterns

A programming model and software infrastructure Define the actions and resources for a job

for self-tuning coordination of embedded devices Given to planner



Domain of interest Technology applied



Distributed real-time applications in Low cost microcontrollers (≈ $5)

ubiquitous computing scenarios integrated into everyday objects

using XML for data interchange

Assisted living for the elderly



Home and office automation Real-time scheduler on nodes

Task planner delegates work

Independent, zero effort



across all device classes adaptive resource allocation









Resource Estimation Reservations Pattern Instance: Task

App specifies confidence needed Statistical model predicts estimate Specific time and place

Higher confidence costs more Tolerance depends on medium Sent to worker by planner

Mean earliest latest

start start deadline

SensorProducer

probability [%]

= mean + confidence



Planner





Adaptation

Feedback is collected by sampler

Scheduling

Reservations adapt probabilistically

Fixed producer deadline Fixed consumer deadline









Steady state







Scheduling

1 1

Time t

k·t0 k·t1 k·t2 k·t0 k·t1 k·t2

Time t Producer

Sensor to recorder CD player to speaker

Sampling

Sensor

readings



What Can You Do With It? Consumer Demo Structure

Sensor scenario user mode

I/O protocol

sampler driver

feedback

Measures real-world activity PC probabilistic

forecast

PC



serial-to-

planner



Heart rate, sound, temperature serial line

ethernet

proxy







Produces readings at a regular rate reservations

real-time

scheduler

eb63





Speaker scenario

Recorder action deadlines and

sensor firmware

SOAP/XML

feedback

real-time data readings sntp client



durations are adjusted according to As for the sensor scenario, except scheduler



data sink firmware

SOAP/XML



transmission time and measured consuming must receive data at a sntp client eb63

time



processing requirements regular rate, so producer adjusts server







serial line

PC



Guarantee adequate resource availability and wired ethernet

user mode

I/O protocol

serial-to-

ethernet



timely processing of critical tasks driver proxy









http://research.microsoft.com/invisible


Other docs by HC11121406115
Organisational Structure
Views: 2  |  Downloads: 0
Graphs
Views: 7  |  Downloads: 0
Nebraska Methodist College
Views: 0  |  Downloads: 0
Conic Sections
Views: 4  |  Downloads: 0
ANTHONY DE MELLO
Views: 3  |  Downloads: 0
Sheet1
Views: 0  |  Downloads: 0
H12 overhead utilities
Views: 0  |  Downloads: 0
UNIVERSITE PARIS VII-DENIS DIDEROT
Views: 6  |  Downloads: 0
Design theory of dual line traction foils
Views: 4  |  Downloads: 0
sslstafflist
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!