Version 3, with post 19 Jan 2016 Telecon mods

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.
6 th October 2009 Stuart Fowell The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction.
Exemplar CFS Architecture
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
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.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
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.
1 SOIS Plenary Washington March 2008 Chris Taylor.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
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.
1 CCSDS 2007 Fall Meeting SOIS Plenary Chris Taylor Estec (27/09/2007.
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.
1 SOIS P&P input. 2 Introdcution As part of the work to standardise onboard communication services, the CCSDS SOIS WG has recently delivered new draft.
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
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.
Chris Taylor TEC-EDS 1 Communication Management CMD & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service.
Virtual University of Pakistan Distributed database Management Systems Lecture 03.
SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
SOIS and Software Reference Architecture
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
Prototyping of CCSDS SOIS services on 1553 Bus
SciSys SOIS Prototyping Activities
Computer Networks.
Exemplar CFS Architecture
Plug-and-Play View of SOIS
Version 4, 2016 March 1 Teleconference
SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire
From Bespoke to Standard Solid State Mass Memories
SOIS architecture to handle RIUs
Network Architecture Layered system with alternative abstractions available at a given layer.
Add intro to concept of electronic data sheets
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
Where Standards are Needed
Recap of SOIS Evaluation by the Primes
Telemedicine.
CCSDS Message Bus Comparison
Compare of OSI and TCP/IP
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.
Understanding the OSI Reference Model
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
#01 Client/Server Computing
See embedded notes post 21 Sept telecon
Integrating CCSDS Electronic Data Sheets into Flight Software
ECE 4400:427/527 - Computer Networks Spring 2017
NET301 Lecture 2 10/9/2015 NET 301.
Virtual Network Management
Outline Midterm results summary Distributed file systems – continued
Layering & protocol stacks Johan Lukkien
Lecture 2: Overview of TCP/IP protocol
Interprocess Communication
Computer Networking A Top-Down Approach Featuring the Internet
Design Yaodong Bi.
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Design.
#01 Client/Server Computing
Presentation transcript:

Version 3, with post 19 Jan 2016 Telecon mods SOIS Services Version 3, with post 19 Jan 2016 Telecon mods

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

Functional GroupSummary Applications SOIS services can be categorized in five functional groups, all of which are accessible to applications. Data Distribution applies various technologies to deliver the latest data to applications and distribution of data among processing nodes, such as partitions, processors, and vehicles. Intra- and inter-processor communications. Device & Access Services provide services used by applications to do device access, memory, and packet services. Vehicle Manifest provides a description of onboard devices and their interfaces, described in more detail by Yonghui. Device Content Services is a set of spacecraft- oriented services that resembles the POSIX file system and time services. Communication Protocols provide access and a common interface for the underlying physical communication subnets. Data Distribution Vehicle Manifest Device & Access Services Device Content Services Communication Protocols

Data Distribution Applications Data Distribution <<use>> 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. Intra- and inter-processor communications <<use>> Message Transfer Service <<use>> Communication Protocols

Device & Access Services Applications Device Data Pooling Service 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.) <<use>> Device Virtualization Service Device Access Service <<use>> Packet Service Memory Access Service Subnetwork Test Service Communication Protocols <<use>>

Vehicle Manifest Services Provide “plug and play” functions for device discovery, device virtualization, and standardized device access. Device Enumeration Service (DES) provides table of device names and virtual / physical identifiers Device Discovery Service (DDS) searches sub- net(s) for devices, recognizes changes to device and sub-net accessibility, provides notifications Device Virtualization Service (DVS) provides virtual device interface, hides physical device mapping Device Access Service (DAS) provides direct physical device access when needed Packet Service (PS) provides means to read / write packets to devices Memory Access Service (MAS) provide means to read write data to memory Management Information Base (MIB) stores data about devices in a common format All rely on underlying Communication Protocols, sub-network services, and devices

Plug and Play Function descriptions

Device Content Services Applications Device Content Services <<use>> 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. File and Packet Store Services Time Access Service Synchronization Service <<use>> Communication Protocols

Communication Protocols Device & Access Services Data Distribution Device Content Services Communication Protocols Data Distribution <<use>> SOIS provides a Communication Protocol sub-layer that provides a common interface to on-board sub-nets of various types. The Datalink Convergence layer provides a common service interface that adapts the underlying sub-net technologies. Data Distribution services use this layer to exchange data among applications and processors. Device & Access services use this layer to provide device access. Device Content services use this layer to access the devices they serve. Datalink Convergence Layer <<use>> Subnet Protocols (MilBus, SpaceWire, CAN, Wireless, …

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