Toggle Main Menu Toggle Search

Open Access padlockePrints

Another look at the middleware for dependable distributed computing

Lookup NU author(s): Professor Mark Little, Emeritus Professor Santosh Shrivastava, Dr Stuart Wheater


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Key concepts of reliable distributed computing developed during the eighties and nineties (e.g., transactions, replication) influenced the standards based middleware such as CORBA and Java EE. This middleware has evolved steadily over the years with message passing facilities to support construction of loosely coupled systems. However, the way networked computing is being used for business and social uses is undergoing rapid changes as new ways of constructing distributed execution environments from varieties of resources, ranging from computational, storage, network to application level services, provided by globally distributed service providers are emerging. In light of these developments, the paper examines what core concepts, components and techniques that will be required in the next-generation middleware for dependable distributed computing. The paper puts forward the case for five topics for further research: better coordination facilities for loosely coupled systems, restructuring of the middleware stack for supporting multi-tenancy, replication in the large, negotiation and enforcement of service agreements, and accountability.

Publication metadata

Author(s): Little MC, Shrivastava SK, Wheater SM

Publication type: Article

Publication status: Published

Journal: Journal of Internet Services and Applications

Year: 2012

Volume: 3

Issue: 1

Pages: 95-105

Print publication date: 12/12/2011

ISSN (print): 1867-4828

ISSN (electronic): 1869-0238

Publisher: Springer


DOI: 10.1007/s13174-011-0055-6


Altmetrics provided by Altmetric