loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Autonomic Computing Workshop Fifth Annual International Workshop on Active Middleware Services (AMS'03)
Programming Systems for Autonomy
Seattle, Washington
June 25-June 25
ISBN: 0-7695-1983-0
Alexander V. Konstantinou, Columbia University
Yechiam Yemini, Columbia University
This paper describes a new approach to programming autonomic systems. Autonomic functions are integrated into element objects at design time using a special language called JSpoon. JSpoon extends element classes with management attributes representing configuration, performance, status and fault information. The JSpoon compiler generates respective code and interfaces to instrument the data in a common Modeler repository, provided by NESTOR [28]. JSpoon programs access and manipulate management data without distinction between "agent" and "manager" roles. JSpoon further supports integration of plug-in knowledge modules that can interpret and control element operations. These knowledge modules are used to incorporate autonomic operations with elements. This design-time approach offers several substantive advantages over current alternatives. Management is integrated with the element development life-cycle. Instrumentation is compiler-generated and may be flexibly designed by element developers, while being consolidated into a unified global management data model. Knowledge modules can be seamlessly integrated with third party elements augmenting these elements with the logic for autonomic behavior.
Citation:
Alexander V. Konstantinou, Yechiam Yemini, "Programming Systems for Autonomy," amsw, pp.186, Autonomic Computing Workshop Fifth Annual International Workshop on Active Middleware Services (AMS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.