Temporal difference learning and TD-Gammon
Communications of the ACM
Very high resolution simulation of compressible turbulence on the IBM-SP system
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Cooperative run-time management of adaptive applications and distributed resources
Proceedings of the tenth ACM international conference on Multimedia
The Vision of Autonomic Computing
Computer
Self-Adapting, Self-Optimizing Runtime Management of Grid Applications Using PRAGMA
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Towards Autonomic Computing Middleware via Reflection
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Self-Optimization in Computer Systems via On-Line Control: Application to Power Management
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
AMUN " Autonomic Middleware for Ubiquitous eNvironments Applied to the Smart Doorplate Project
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
A Uniform Programming Abstraction for Effecting Autonomic Adaptations onto Software Systems
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Learning a kernel function for classification with small training samples
ICML '06 Proceedings of the 23rd international conference on Machine learning
IEEE Transactions on Visualization and Computer Graphics
Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies
IEEE Internet Computing
Autonomic Adaptation solution based on Service-Context Adequacy Determination
Electronic Notes in Theoretical Computer Science (ENTCS)
Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Enabling Self-Managing Applications using Model-based Online Control Strategies
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
A Hybrid Reinforcement Learning Approach to Autonomic Resource Allocation
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Implementing Diverse Messaging Models with Self-Managing Properties using IFLOW
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Hi-index | 0.00 |
There are many applications where a timely response to an important event is needed. Often such response can require significant computation and possibly communication, and it can be very challenging to complete it within the time-frame the response is needed. At the same time, there could be application-specific flexibility in the computation that may be desired.This paper presents the design, implementation, and evaluation of a middleware that can support such applications. Each of the services in our target applications could have one or more service parameters, which can be modified, within the pre-specified ranges, by the middleware. The middleware enables the time-critical event handling to achieve the maximum benefit, as per the user-defined benefit function, while satisfying the time constraint. Our middleware is also based on the existing Grid infrastructure and Service-Oriented Architecture (SOA) concepts. We have evaluated our middleware and its support for adaptation using a volume rendering application and a Great Lake forecasting application. The evaluation shows that our adaptation is effective, and has a very low overhead.