NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
a high-availability, distributed hardware control system using javaTwo independent coronagraph experiments that require 24/7 availability with different optical layouts and different motion control requirements are commanded and controlled with the same Java software system executing on many geographically scattered computer systems interconnected via TCP/IP. High availability of a distributed system requires that the computers have a robust communication messaging system making the mix of TCP/IP (a robust transport), and XML (a robust message) a natural choice. XML also adds the configuration flexibility. Java then adds object-oriented paradigms, exception handling, heavily tested libraries, and many third party tools for implementation robustness. The result is a software system that provides users 24/7 access to two diverse experiments with XML files defining the differences
Document ID
20150007132
Document Type
Conference Paper
External Source(s)
Authors
Niessner, Albert F.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
May 1, 2015
Publication Date
August 20, 2011
Subject Category
Computer Programming and Software
Computer Operations and Hardware
Meeting Information
SPIE Optics + Photonics 2011 Conference(San Diego, CA)
Distribution Limits
Public
Copyright
Other
Keywords
high-availability
distributed computing
Java
control systems