Worklets

Category(ies): System Composition/Adaptation (Evolution, Adaptors/Wrappers, Configuration Management), Probe/Gauges (Dynamic Analysis & Tuning), General Support/Infrastructure (Programming Environments, Information Management, Network Management)
Institution/Company: Columbia University Programming Systems Laboratory
Description: Worklets were originally designed as workflow mobile agents, but have been expanded to other applications. The Worklets system is designed as a mobile code infrastructure intended for dynamic re-configuration of third-party systems. Instead of bringing down entire components of a distributed system at runtime for recompilation, worklets carrying Java mobile code can be injected transparently into system components for incremental adaptation. Host components must include, or be wrapped with, a generic worklet virtual machine and host-specific adapter exposing indigenous reconfiguration capabilities.
For more information: worklets@cs.columbia.edu, http://www.psl.cs.columbia.edu/Worklets/
Assumptions: System Requirement: Java 1.3
Status: Research Prototype
Availability: Download from http://www.psl.cs.columbia.edu/software/download/
See also: