Are all supported applications only of the periodic form. This abstraction seems to only allow code to run in periodic stages. This may be sufficient, but we need to show that.
MedEvac (and others): Would it make more sense to alert the medic when the soldier needs them rather than querying periodically? What overhead are we paying?
How costly are the operations. We should be able to place an expense on each. For example: Reading a distributed array: N messages
Find ?
How do we program and deal with special routing and network configurations. Such as the oil pipeline example from class?
Tuesday, January 15, 2008
Monday, January 14, 2008
Research Meeting
Thoughts:
- MPI (OpenMP)
- Parallel Compiler/Translator
- Concurrent Programming (Theads)
- Shared Variable State
- 2-Phase Program
Shared vs. Distributed Memory Model
Node-Dependent
- Karios (Pleiades v2) (Serialized parallel loops)
- Regiment
- Split-C
Node-Independent
- TAG
- Cougar
- DFuse
I do not think the program needs to run completely within the network. We may be able to use a central controller.
From Meeting:
Pleiades
- Messaging Overhead of Control Transfer
- N messages to start and N messages to end (Parallel Threads)
- Time binding of message response
- Threading (Matlab/Octave)
Decomposing code is key and with our application specific domains, this may be possible.
Things to look into:
- MagnetOS
- Tamim's existing applications
- Matlab code in repository
- Alternatives to Decomposing Code
Things to do:
- Matlab Abstraction (Vector Programming)
- Compiling/Translating the matlab code
Labels:
1-1 Meeting
Wednesday, October 24, 2007
1-1 Meeting Notes
- Placelab Data Examination
- Nothing easily
- Prior work to IPSN
- SVD system as model-less classifier
- Programmer tuned algorithm
- Expressiveness
- Supervised learning - Tune for all deployments
- Unsupervised learning - Tune once
- What changes for the deployment between houses?
- Time window sizes
- Time window overlap
- Number of features
- Number of clusters
- Number of noise clusters
- Ignore specific sensors
Input:
- 3 kinds of events with time scales
- Looking for 80+% accuracy by changes in Feature Vector
- Generic feature library
- Spacial features
- Temporal features
(fill in XXX with name)
Hypothesis: What Features
- Pairwise
- Order by distance
- Limit the number of combinations
- Groupwise
Labels:
1-1 Meeting
Friday, October 5, 2007
Anthony Wood - WSN Presentation
Human in the Loop: Distributed Datat Streams for Immersive Cyber-Physical Systems
WSN limitations
Immersive CPS
WSN limitations
- institutional/research use
- domain experts
- disconnected from each other
- privileged users
- a priori knowledge of capabilities
- database abstraction
Immersive CPS
- Interactive environment
- Overlay background data collection
- User directed sensing
- Distributed (Sensing and Access)
- Open (No central controller
- Interactive (Users drive operation)
- Discoverable (Self-advertising, self-describing)
- Stochastic (Unpredictable demand)
- Heterogenous (Apps, UIs, sensor, actuators, ...)
- Localized (People are geo-physically constrained)
- Trust of sensors
Labels:
Research Meeting
Subscribe to:
Posts (Atom)