MAGMA: A Liquid Software Approach to Fault Tolerance, Computer Network Security, and Survivable Networking

Abstract

Next Generation Internet (NGI) will address increased multi-media service demands, requiring consistent Quality of Service (QoS), similar to the legacy phone system. Server Agent-based Active network Management (SAAM) acts like rush-hour traffic reporting helicopters. upon routing request arrivals, SAAM server determines the best route and assembles the routing path, freeing up routers to provide faster, more reliable, forwarding services. SAAM server is a critical network node; therefore, it must be extremely robust. With Margulis Agent-Based Mobile Application (MAGMA(Copyright) liquid software, a SAAM server agent will remain inactive in resident memory of each router until it is stimulated by a message from the departing server. Then that agent will begin running a new server at a starting point determined from the prior server's recent state information or a pre-determined point if that state information is not available. MAGMA(Copyright) will provide SAAM increased fault tolerance and security against mulicious attacks. In this thesis, the foundation for a mobile SAAM server was developed along with a protocol that extracts critical state information from the current server and periodically transports a compressed form of the information to potential next SAAM servers. MAGMA(Copyright) will provide a revolution in today's computer fault tolerance and security paradigms, benefiting industry through more survivable networks with guaranteed QoS.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2001
Accession Number
ADA401507

Entities

People

  • Scott Margulis

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Counter WMD
  • Cyber
  • Space

DTIC Thesaurus Topics

  • Beta Testing
  • Computer Network Security
  • Computer Networks
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Cybersecurity
  • Data Compression
  • Fault Tolerance
  • Graphical User Interface
  • Information Systems
  • Local Area Networks
  • Mobile Application Software
  • Network Protocols
  • Operating Systems

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Systems Analysis and Design

Technology Areas

  • Cyber