Abstract: In distributed computing environment there are several servers and quite a few number of middleware. This concept takes into account the load, objects memory usage, objects function execution duration and CPU usage of the middleware in handling remote method calls thus providing fault tolerance and improving QoS. Traditionally, the middleware performs an analysis over the parameters to ascertain the resource availability and to entrust the task to the appropriate server. So far, due consideration has not been given to the identification of the right middleware to manage such remote method invocations. This study focuses in particular on choosing an appropriate middleware for a given scenario and also performing sufficient data replication at chosen middleware to improve high availability and fault tolerance of data thus improving QoS of the distributed systems. Choosing the middleware with deliberate attention to vital parameters of QoS can impact in significant performance improvements and high reliability can be achieved through fault tolerance than merely being tied to the one prefixed by default.
A. Samydurai and A. Shanmugam, 2014. Fault Tolerant Middleware Framework to Improve QoS in Distributed Systems. Research Journal of Applied Sciences, 9: 154-159.