A Client-Server Approach To DCE Inter-Operability the Cronus/ISIS Project (Crisis),

Abstract

Distributed computing environments (DCEs)support several key attributes that are essential for the development and execution of Command and Control (C2) applications. These attributes include heterogeneity, resource availability, concurrent programming, fault tolerance, and resource management. Many DCEs claim to support all or some of these key attributes. In reality, however, no one DCE can easily and efficiently address all the needs of every application. The needs of large applications that encompass a diverse set of requirements, such as C2 applications, are especially difficult to satisfy with any one DCE. The reason for this is that many DCEs are designed using vastly different design methodologies that make them better suited for different types of problems. The Cronus/ISIS (CRISIS) project is an attempt to combine attributes from multiple DCEs to allow the application designer more freedom when designing complex applications. Specifically, the objective of the CRISIS project is to design and demonstrate the inter-operability of two structurally different DCEs. This was accomplished by building an application that spans two mature yet different DCEs (Cronus and Isis). The rationale for doing this was to utilize the strengths of each distributed computing environment, where a certain DCEs design methodology is better suited for that part of the application.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1995
Accession Number
ADA294541

Entities

People

  • Patrick M. Hurley
  • Terrance A. Stedman

Organizations

  • Rome Laboratory

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Availability
  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Detection
  • Distributed Computing
  • Fault Tolerance
  • Lisp Programming Language
  • Local Area Networks
  • Network Protocols
  • Operating Systems
  • Resource Management
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control