An adaptive middleware for supporting time-critical event response.

Qian Zhu, Gagan Agrawal

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Abstract  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.
Original languageEnglish (US)
Pages (from-to)87-100
Number of pages14
JournalCluster Computing
Issue number1
StatePublished - Mar 1 2009


  • COMPUTER software
  • COMPUTER algorithms
  • ARTIFICIAL intelligence

Fingerprint Dive into the research topics of 'An adaptive middleware for supporting time-critical event response.'. Together they form a unique fingerprint.

Cite this