Active Foo Survey Topics
Technology Trends
- growth curves
- Integration
- reconfigurable
- MEMS
Dynamic Specialization
Management of Systems
- discovery of changes (additions, subtractions)
- maintenance
- monitoring
Mobile Code
- process migration
- function shipping
- result persistence
- agent-enabling
Programming Languages
- Java, Tcl, Perl, PLAN, ActiveX
Resource Management
- QoS, admission control
- function placement (amongst components)
- preventing denial of service
Programming Environs
- Toolkits, libraries
- debug support
Robustness/Reliability
- fault-isolation
- made easier or harder?
Security
- authentication, policies, standard stuff
- "protect programmers from themselves"
- monitor and react
Case Study: Active Embedded/consumer stuff
- IEEE1394, DVD ?, Spectrumware, Digital Ink, Wearables ?
Case Study: Active Networks
Case Study: Distribution of function inside the box
- Intelligent NICs, IRAM, "smart" graphics cards, etc.
Case Study: Active Disks
Application Case Study: Databases and Activeness
Active Foo: What and Why?
Topics discussed, but not selected
- Protection (this one got distributed amongst other topics)
- Agent-based applications
- Jini (mobile code frameworks/platforms)
- web-related applications (applets, etc.)
- Application case study: filters