Fault tolerance using standard reflexive middleware mechanisms

作者: Mohamed Taha Bennani

DOI:

关键词:

摘要: Lightweight and adaptable applications, essential for wearable pervasive computing, are not systematically guaranteed when dealing with middleware based fault tolerance features. Some standards middlewares define heavy solutions suitable mobility. For example, Fault Tolerant CORBA (FT-CORBA) standard defines some services, like the replication manager, notifier, etc. to handle application replication. This approach is heavyweight, tolerant designed applications adaptable. paper presents how Portable Request Interceptors (PIs), which we consider as a reflexive mechanism, could supply in lightweight, transparent, way. Two distinct approaches described: integration service. In first approach, mechanisms PIs handled. Conversely, second one, act "glue" between service applications. Finally, conceptual limits, of these two approaches, their influence on deployment discussed.

参考文章(13)
Gregor Kiczales, Jim des Rivières, Daniel G. Bobrow, The art of metaobject protocol MIT Press. ,(1991)
Fabio Kon, Manuel Román, Ping Liu, Jina Mao, Tomonori Yamane, Luiz Claudio Magalhaes, Roy H Campbell, Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB Lecture Notes in Computer Science. pp. 121- 143 ,(2000) , 10.5555/338283.338355
Gul Agha, Svend Frølund, Rajendra Panwar, Daniel Sturman, A Linguistic Framework for Dynamic Composition of Dependability Protocols Dependable Computing for Critical Applications 3. pp. 345- 363 ,(1993) , 10.1007/978-3-7091-4009-3_15
Nanbor Wang, Douglas Schmidt, Ossama Othman, Kirthika Parameswaran, The design and performance of meta-programming mechanisms for object request broker middleware usenix conference on object oriented technologies and systems. pp. 8- 8 ,(2001) , 10.7936/K7RV0KZ8
L.E. Moser, P.M. Melliar-Smith, P. Narasimhan, A fault tolerance framework for CORBA ieee international symposium on fault tolerant computing. pp. 150- 157 ,(1999) , 10.1109/FTCS.1999.781045
Shigeru Chiba, A metaobject protocol for C conference on object oriented programming systems languages and applications. ,vol. 30, pp. 285- 299 ,(1995) , 10.1145/217838.217868
Marc-Olivier Killijian, Juan-Carlos Ruiz, Jean-Charles Fabre, Portable serialization of CORBA objects Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '02. ,vol. 37, pp. 68- 82 ,(2002) , 10.1145/582419.582428
Rachid Guerraoui, Pascal Felber, André Schiper, The implementation of a CORBA object group service Theory and Practice of Object Systems. ,vol. 4, pp. 93- 105 ,(1998) , 10.1002/(SICI)1096-9942(1998)4:2<93::AID-TAPO4>3.3.CO;2-E
R. Guerraoui, B. Garbinato, K.R. Mazouni, Garf: a tool for programming reliable distributed applications IEEE Concurrency. ,vol. 5, pp. 32- 39 ,(1997) , 10.1109/4434.641625
J.-C. Fabre, T. Perennou, A metaobject architecture for fault-tolerant distributed systems: the FRIENDS approach IEEE Transactions on Computers. ,vol. 47, pp. 78- 95 ,(1998) , 10.1109/12.656088