As the DoD strives for a new Network Centric Warfare (NCW[1]) capability, a multitude of technical and organizational challenges are being faced. In large part, NCW can be classified as a collective large-scale information dissemination system that operates at multitudes of levels and will be implemented using different distributed technologies and architectural styles. This paper classifies the use of these different distributed technologies as layers of information abstractions and highlights their varied architectural uses as they are driven by latency, scalability, reconfiguration and seamless programming requirements. For example, the following technologies are contrasted: Peer to Peer and mobile networks, Web Services, Content-based Routing, and Real-Time CORBA, while addressing distributed Security and Fault Tolerance issues. Unique challenges for when and how these technologies can be used, as well as their attributes for addressing scalability are highlighted. These technology challenges are classified and contrasted using the models based on the Siena project[2] which has been extended for the real-time community and termed Siena+RT. These requirements are described in context of the Boeing Phantom Works[8] XIS (eXtensible InfoSphere) Scalability Testbed Framework. XIS is a set of hierarchal distributed technologies developed to support the diverse real-time requirements for collection and dissemination of information throughout a global information grid.
[1]
Emil C. Lupu,et al.
The Ponder Policy Specification Language
,
2001,
POLICY.
[2]
David S Alberts,et al.
Network Centric Warfare: Developing and Leveraging Information Superiority
,
1999
.
[3]
Luciano Baresi,et al.
Architectures for an Event Notification Service Scalable to Wide-area Networks
,
2000
.
[4]
Scott Arthur Moody.
Distributed object-oriented real-time systems using a hybrid model of Ada 95's built-in distributed capability and emerging real-time CORBA capabilities
,
1998,
Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).
[5]
Robert Morris,et al.
Chord: A scalable peer-to-peer lookup service for internet applications
,
2001,
SIGCOMM 2001.
[6]
Antonio Casimiro,et al.
Using the timely computing base for dependable QoS adaptation
,
2001,
Proceedings 20th IEEE Symposium on Reliable Distributed Systems.
[7]
Alan Burns,et al.
Concurrency in ADA
,
1995
.
[8]
David S. Rosenblum,et al.
Challenges for Distributed Event Services: Scalability vs. Expressiveness
,
1999
.
[9]
Michael Gertz,et al.
The Willow Architecture: Comprehensive Survivability for Large-Scale Distributed Applications
,
2001
.