SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.

Slides:



Advertisements
Similar presentations
Operating Systems Components of OS
Advertisements

CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Managing Data Resources
Exemplar CFS Architecture
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Presentation on Osi & TCP/IP MODEL
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Data and Computer Communications Circuit Switching and Packet Switching.
SOIS at Design Net Approaching Reusability in Flight Software.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Data Systems Division TEC-EDS SOIS – SpaceWire Working Meeting Estec April 2007 Chris Taylor ED-EDS Stuart Fowell SciSys UK Ltd Dai Stanton Keltik.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
SOIS EDS and Onboard Architectures. ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
ESA UNCLASSIFIED – For Official Use NPAL Datasheet F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
The article collection PRIS F7 Fredrik Kilander. Content “On agent-based software engineering” Nick Jennings, 1999 “An agent-based approach for building.
SOIS Services Version 3, with post 19 Jan 2016 Telecon mods.
SOIS Services Version 5, 2016 April 5 Meeting. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
Virtual University of Pakistan Distributed database Management Systems Lecture 03.
Managing Data Resources File Organization and databases for business information systems.
Introduction to Operating Systems Concepts
850x0g2 Green Book Integrating the New SOIS Summary Diagram
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
SOIS APP Working Group Overview
Subnet plus Composable Applications
Systems Analysis and Design in a Changing World, Fourth Edition
Exemplar CFS Architecture
Version 4, 2016 March 1 Teleconference
Network Architecture Layered system with alternative abstractions available at a given layer.
Definition of Distributed System
School of Computer Science and Engineering Pusan National University
Version 3, with post 19 Jan 2016 Telecon mods
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
Recap of SOIS Evaluation by the Primes
New SOIS Reference Architecture
CHAPTER 3 Architectures for Distributed Systems
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Lecture 1 Runtime environments.
Understanding the OSI Reference Model
#01 Client/Server Computing
See embedded notes post 21 Sept telecon
Integrating CCSDS Electronic Data Sheets into Flight Software
Chapter 16: Distributed System Structures
Advanced Operating Systems
MANAGING DATA RESOURCES
Outline Midterm results summary Distributed file systems – continued
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Distributed File Systems
Distributed File Systems
Layering & protocol stacks Johan Lukkien
CSE 451: Operating Systems Spring Module 21 Distributed File Systems
Distributed File Systems
Internet Protocols IP: Internet Protocol
Chapter 2 Network Models
MPJ: A Java-based Parallel Computing System
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Computer Networking A Top-Down Approach Featuring the Internet
Lecture 1 Runtime environments.
Design Yaodong Bi.
Distributed File Systems
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Distributed File Systems
Design.
#01 Client/Server Computing
Presentation transcript:

SOIS Services

Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.

Functional Summary SOIS services can be categorized in four functional areas, all of which are accessible to applications. Data Distribution applies various technologies to deliver the latest data to applications. Communication Protocols provide the means for distribution of data among processing nodes, such as partitions, processors, and vehicles. Vehicle Manifest provides a description of onboard devices and their interfaces, described in more detail by Yonghui. Operating System Abstraction is a set of spacecraft-oriented services that resembles the POSIX concept. Data Distribution Communication Protocols Vehicle Manifest Device Content Services Applications

Data Distribution SOIS provides one technology for distribution of data. Applications that use this service must make their own models of latency and trends in measurements. Message Transfer Service is a publish/subscribe message bus, for use by applications separated from devices in time and space. Data Distribution Message Transfer Service Applications

Communication Protocols Applications can interact with the communication protocols at any depth on the protocol stack. Device Data Pooling Service is based on the idea of a “current values table” in memory shared by applications. The Device Virtualization Service provides a view of device data that includes functional interfaces and engineering units. Portable applications use this service. The Device Access Service provides native interfaces of devices. Device-specific applications, such as housekeeping telemetry, use this service. The Packet Service provides a datagram model for communicating with a device. The Memory Access Service provides a memory model for communicating with a device. The Subnetwork Test Service facilitates testing of devices. (The Device Data Pooling, Device Virtualization, and Device Access Services appear in the Layered View as a part of the Command and Data Acquisition Services.) Applications Device Virtualization Service Device Access Service Packet Service Memory Access Service Subnetwork Test Service Device Data Pooling Service

Operating System Abstraction The operating system abstraction function provides three services. The File and Packet Store Services are actually two services described together. The File Services provide access to the file system of an onboard computer. The Packet Store Service provides an interface that applications can use to implement delay-tolerant networking. The Time Access Service provides a variety of alarm and metronome functions, correlated with a central onboard time reference. The Synchronization Service provides a basic model of events in time, and implements the correlation of time presented by the Time Access Service. Device Content Services Applications File and Packet Store Services Time Access Service Synchronization Service

SOIS Service Interfaces This diagram summarizes the service interfaces provided by SOIS.