1 More Comments on the SM&C Core Service Red Book, Issue 0.1 Takahiro Yamada, JAXA/ISAS 27 October, 2004.

Slides:



Advertisements
Similar presentations
DISTRIBUTED COMPUTING PARADIGMS
Advertisements

1 Cross Support Architecture (CSAWG) Overview, Status, Goals Takahiro Yamada JAXA.
1 Comments on Delay Tolerant Network (DTN) October, 2008 Berlin, Germany Takahiro Yamada, JAXA/ISAS.
Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 17 Introduction to the Application.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Centralized Architectures
Network Programming. The biggest difficult part in networking programming lies in understanding networking not in using java networking package. Since.
G Robert Grimm New York University Pulling Back: How to Go about Your Own System Project?
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol.
CCSDS Message Bus Comparison Shames, Barkley, Burleigh, Cooper, Haddow 28 Oct 2010.
Whither Congestion Control? Sally Floyd E2ERG, July
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Data Center Infrastructure
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Symmetric Key Management Books Development Plan Daniel Fischer (ESA) Ignacio Aguilar Sanchez (ESA) CCSDS Spring Meeting 2010 | Portsmouth, VA.
University of Utah SoCCS Lecture 61 Architecture – An Introduction CS Lecture 6 Nathan Dykman.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Lector: Aliyev H.U. Lecture №14: Telecommun ication network software design for data bases and servers. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES.
Jozef Goetz, Application Layer PART VI Jozef Goetz, Position of application layer The application layer enables the user, whether human.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan October 2010 London, UK Takahiro Yamada, JAXA/ISAS.
Architecture of Message Oriented Middleware [1]
1 End-user Protocols, Services and QoS. 2 Layering: logical communication application transport network link physical application transport network link.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
Kyung Hee University 1/41 Introduction Chapter 1.
1 Cross Support Architecture (CSAWG) Overview, Status, Goals Takahiro Yamada JAXA.
Networking Relationships What is a computer network?
Lyra – A service-oriented and component-based method for the development of communicating systems (by Sari Leppänen, Nokia/NRC) Traditionally, the design,
Mobile Communication MMS. Mobile Communication The MM7 interface enables interactions between Value Added Service applications and an MMSC. The technical.
Lecture Week 3 Application Layer Functionality and Protocols Network Fundamentals.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan October 2012 Clevaland, Ohio, U.S.A. Takahiro Yamada, JAXA/ISAS.
Ty - 1 Space Communication Cross Support Architecture WG Closing Plenary Report Spring 2011 Meeting Takahiro Yamada (JAXA/ISAS) 20 May May 2011.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 15 The Unified Modeling Language: a Primer.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
Seminar on Service Oriented Architecture Distributed Systems Architectural Models From Coulouris, 5 th Ed. SOA Seminar Coulouris 5Ed.1.
1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire.
CCSDS Spacecraft Monitor & Control Services Concept CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) 6TH INTERNATIONAL SYMPOSIUM REDUCING THE.
Overview of Space Communication Cross Support Architecture April 2013 Takahiro Yamada (JAXA/ISAS) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
JDBC Chapter 1 JDBC Introduction
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan April, 2009 Colorado Springs, CO, USA Takahiro Yamada, JAXA/ISAS.
Systems Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Takahiro Yamada, JAXA/ISAS.
1 CCSDS Architectures: Issues and Proposals October 2010 London, UK Takahiro Yamada, JAXA/ISAS.
Spacecraft Monitor & Control Working Group (SM&C WG) CCSDS SM&C WG.
Web Forms. Web Forms: A form allows our web visitors to submit information to us. Some examples uses for forms are to let the web user contact us, fill.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Introduction To Application Layer
Computer Roles in a Network
Space Communication Cross Support Architecture WG
Definition of Distributed System
Systems Architecture WG: Charter and Work Plan
Cross Support Architecture WG: Charter and Work Plan
CCSDS Message Bus Comparison
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Application of ODP for Space Development
File Transfer Protocol
Protocol Application TCP/IP Layer Model
Networking for Home and Small Businesses – Chapter 6
Communication.
An Interactive Browser For BaBar Databases
Presentation transcript:

1 More Comments on the SM&C Core Service Red Book, Issue 0.1 Takahiro Yamada, JAXA/ISAS 27 October, 2004

2 More Comments I fully agree that service specifications are about logical interactions and have nothing to do with physical deployment. This Red Book does not have to show how the SM&C Core service should be physically deployed. However, space data systems are always distributed systems and we must show, in some place (and probably not in the Service Red Book), how services are physically deployed in the systems. I use box-oval diagrams to illustrate how services can be physically deployed in a system, and it does not have to be in the Service Red Book but it must exist somewhere. Boxes are physically separate elements. That's why they need communications protocols to communicate with each other.

3 A Typical Example A typical example of the box-oval notatioin is the following. Spacecraft X-ray Camera M&C Middleware Comm. Protocols Ground Control Center X-ray Operations Application M&C Middleware Comm. Protocols

4 Where is the Service? Let’s take the service for limit checking for example. The problem is where limit checking is performed. In the previous example, it is performed by the ground M&C middleware. The service is, in a logical sense, provided by the green layer for the blue layer. Therefore, the green layer is the service provider and the blue layer is the service consumer in this diagram. In the physical reality, however, the onboard M&C middleware collects necessary data from the camera and send it to the ground M&C middleware, and the ground M&C middleware performs limit checking and delivers the result to the operations applications.

5 Controller and Target Controller and Target are the roles that entities play. They both use the M&C service. This is like both the FTP server and the FTP client use the transport service provided by TCP. In the previous example, the spacecraft (specifically the camera) plays the role of Target, and the ground (specifically the ops. application) plays the role of Controller. Therefore, Controller and Target are not the same as the M&C service provider and consumer.