loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second International Conference on Autonomic Computing (ICAC'05)
Distributed Stream Management using Utility-Driven Self-Adaptive Middleware
Seattle, Washington
June 13-June 16
ISBN: 0-7965-2276-9
Vibhore Kumar, Georgia Institute of Technology
Brian F. Cooper, Georgia Institute of Technology
Karsten Schwan, Georgia Institute of Technology
We consider pervasive computing applications that process and aggregate data-streams emanating from highly distributed data sources to produce a stream of updates that have an implicit business-value. Middleware that enables such aggregation of datastreams must support scalable and efficient self-management to deal with changes in the operating conditions and should have an embedded business sense. In this paper, we present a novel self-adaptation algorithm that has been designed to scale efficiently for thousands of streams and aims to maximize the overall business utility attained from running middleware-based applications. The outcome is that the middleware not only deals with changing network conditions or resource requirements, but also responds appropriately to changes in business policies. An important feature of the algorithm is a hierarchical node-partitioning scheme that decentralizes reconfiguration and suitably localizes its impact. Extensive simulation experiments and benchmarks attained with actual enterprise operational data corroborate this paper's claims.
Citation:
Vibhore Kumar, Brian F. Cooper, Karsten Schwan, "Distributed Stream Management using Utility-Driven Self-Adaptive Middleware," icac, pp.3-14, Second International Conference on Autonomic Computing (ICAC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.