NASA Global Change Master Directory: An Implementation of Asynchronous Management Protocol in a Heterogeneous Distributed Environment
نویسندگان
چکیده
The Global Change Master Directory (GCMD) is an earth science repository that specifically tracks research data on global climatic change. The GCMD is migrating from a centralized architecture to a globally distributed replicated heterogeneous federated system. One of the greatest challenges facing database research is the integration of heterogeneous systems without compromising the local autonomy, reliability and transparency of the various databases that are participating in the integration. This paper discusses these challenges in the context of the design and implementation of the next version of the GCMD software (Version 8.0). The proposed system has been designed and developed using an object-oriented system architecture based on Java, RMI (Remote Method Invocation) and JDBC. This system enables other sources to be integrated into the GCMD system, with limited changes to the local system itself. This paper describes the components of the GCMD system and addresses the issues of heterogeneity, distribution and autonomy.
منابع مشابه
Demonstration: Active Asynchronous Transaction Management in High-Autonomy Federated Environment Using Data Agents: Global Change Master Directory v8.0
This demonstration focuses on the implementation of an asynchronous transaction protocol [1,6, 8] which satisfies the requirement of replicating DlF entries through the internet across continents in the International Directory Network (IDN). We have designed a Primary Site Distribution protocol which is asynchronous but active i.e. participating sites in the network announce the arrival of new ...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملDisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems
The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...
متن کاملAnalysis of Algorithmic Structures with Heterogeneous Tasks
Developing e cient programs for distributed systems is di cult because computations must be e ciently distributed and managed on multiple processors. In particular, the programmer must partition functions and data in an attempt to nd a reasonable balance between parallelism and overhead. Furthermore, it is very expensive to code an algorithm only to nd out that the implementation is not e cient...
متن کاملPhysical Node 1 VAS Memory Swap Persistent Swap Persistent
In large persistent object systems it is possible to have many million (or eventually billion or more) objects in existence. These objects must be managed to enable their eeective and convenient use. At the heart of this management problem is the structure which maintains information about the objects and provides services on the objects using the information it maintains. We refer to this stru...
متن کامل