|
ABSTRACT
Some aspects of the mobile environment, like lower bandwidth and higher error rates, can affect distributed applications that have real-time requirements. In order to maintain the quality of service expected by such applications, a middleware platform can monitor its execution environment and perform dynamic adaptations on its structure and behavior. To do this, the middleware must know which QoS attributes affect the application and act in accordance with policies described in a specific language. In this paper we propose a self-adaptive architecture, based on the Meta-ORB approach, which uses adaptation policies described in the same modeling language used for the definition of middleware configurations. The paper also presents a study on the use of this architecture for applications based on digital ink.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Richard Anderson , Ruth Anderson , Beth Simon , Steven A. Wolfman , Tammy VanDeGrift , Ken Yasuhara, Experiences with a tablet PC based lecture presentation system in computer science courses, Proceedings of the 35th SIGCSE technical symposium on Computer science education, March 03-07, 2004, Norfolk, Virginia, USA
|
| |
2
|
W. Aref, D. Barbara, D. Lopresti, and A. Tomkins. Ink as a first-class datatype in multimedia databases. Multimedia Databases. Springer-Verlag, New York, 1995.
|
| |
3
|
Gordon S. Blair , Geoff Coulson , Anders Andersen , Lynne Blair , Michael Clarke , Fabio Costa , Hector Duran-Limon , Tom Fitzpatrick , Lee Johnston , Rui Moreira , Nikos Parlavantzas , Katia Saikoski, The Design and Implementation of Open ORB 2, IEEE Distributed Systems Online, v.2 n.6, June 2001
|
| |
4
|
G. Blair, G. Coulson, N. Davies, P. Robin, and T. Fitzpatrick. Adaptive middleware for mobile multimedia applications. Network and Operating System Support for Digital Audio and Video, 1997., Proceedings of the IEEE 7th International Workshop on, pages 245--254, 1997.
|
| |
5
|
|
 |
6
|
Renan G. Cattelan , Cesar Teixeira , Hélder Ribas , Ethan Munson , Maria Pimentel, Inkteractors: interacting with digital ink, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
[doi> 10.1145/1363686.1363973]
|
| |
7
|
F. Costa. Combining Meta-Information Management and Reflection in an Architecture for Configurable and Reconfigurable Middleware. PhD thesis, University of Lancaster, Lancaster, 2001.
|
| |
8
|
F. Costa. Meta-ORB: A Highly Configurable and Adaptable Reflective Middleware Platform. Proceedings of the 20th Brazilian Symposium on Computer Networks, pages 735--750, 2002.
|
| |
9
|
F. Costa, L. Provensi, and F. Vaz. Using Runtime Models to Unify and Structure the Handling of Meta-information in Reflective Middleware. LECTURE NOTES IN COMPUTER SCIENCE, 4364:232, 2007.
|
| |
10
|
F. Costa and B. Santos. Structuring reflective middleware using meta-information management: The meta-orb approach and prototypes. Journal of the Brazilian Computer Society, 10(1):43--58, 2004.
|
| |
11
|
|
| |
12
|
|
 |
13
|
Paul Grace , Geoff Coulson , Gordon S. Blair , Barry Porter, A distributed architecture meta-model for self-managed middleware, Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06), p.3, November 27-December 01, 2006, Melbourne, Australia
[doi> 10.1145/1175855.1175858]
|
| |
14
|
|
| |
15
|
Fabio Kon , Manuel Román , Ping Liu , Jina Mao , Tomonori Yamane , Claudio Magalhã , Roy H. Campbell, Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB, IFIP/ACM International Conference on Distributed systems platforms, p.121-143, April 03-07, 2000, New York, New York, United States
|
| |
16
|
Jorge Lobo , Randeep Bhatia , Shamim Naqvi, A policy description language, Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence, p.291-298, July 18-22, 1999, Orlando, Florida, United States
|
| |
17
|
D. Lopresti. Ink as Multimedia Data. Proceedings of the Fourth Intl. Conference on Information, Systems, Analysis and Synthesis, July, pages 122--128, 1998.
|
| |
18
|
E. Rieffel and L. Toomey. Systems and methods for generating and controlling temporary digital ink, Oct. 23 2007. US Patent 7,286,141.
|
| |
19
|
G. Seni, L. Yaeger, C. Tremblay, K. Franke, et al. Ink Markup Language (InkML), 2006. http://www.w3.org/TR/InkML/, accessed July 2008.
|
| |
20
|
J. Zinky, D. Bakken, and R. Schantz. Architectural Support for Quality of Service for CORBA Objects. THEORY AND PRACTICE OF OBJECT SYSTEMS, 3(1):55--73, 1997.
|
|