The Jini architecture for network-centric computing
Communications of the ACM
A survivable distributed computing system for embedded application programs written in Ada
ACM SIGAda Ada Letters
Service Address Routing: A Network Architecture for Tightly Coupled Distributed Computing Systems
ISPAN '05 Proceedings of the 8th International Symposium on Parallel Architectures,Algorithms and Networks
Distributed Systems: Principles and Paradigms (2nd Edition)
Distributed Systems: Principles and Paradigms (2nd Edition)
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Hi-index | 0.00 |
Hierarchical Directories were introduced to provide Service Address Routing (Scherson, Valencia in: Proceedings of the international symposium on parallel architectures, algorithms and networks (I-SPAN), Las Vegas, USA, 2005) embedded in a class of Hierarchical Interconnection Networks known as Least Common Ancestor Networks (LCANs). The algorithms for service discovery in SAR are shown to extend to the GRID when the LCAN is effectively mapped onto the loosely coupled Internet connected computing cluster. In SAR, nodes (programs) communicate by invoking services from the network itself. It is the network-embedded service discovery and addressing mechanism that provides the physical binding. Even though the SAR concept was conceived for tightly coupled interconnection networks, it can also be applied to an Internet GRID system by mapping the SAR network directory (considered to be LCAN-embedded) onto the loosely coupled GRID. Once the network is successfully mapped to the subjacent network, all scalability, fault-tolerance, functionality, and every other advantage of an LCAN-SAR system are automatically available in the resulting implementation. We present a novel way to perform a completely distributed and dynamic service discovery that not only performs faster lookups by avoiding well known bottlenecks in centralized systems, but has inherent fault tolerance mechanisms.