RTI: Federation Management Stephen c. Ulrich jr. 15-413 2-5-1999.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum GGF18, 13th September 2006 OGSA Data Architecture Scenarios Dave Berry & Stephen Davey.
Advertisements

Processes and Threads Chapter 3 and 4 Operating Systems: Internals and Design Principles, 6/E William Stallings Patricia Roy Manatee Community College,
Threads, SMP, and Microkernels
Lectures on File Management
Calling sequence ESP.
Chapter 3 Process Description and Control
SLC/Ver1.0/OS CONCEPTS/Oct'991INTRODUCTION What is an Operating System? Operating Structure -System Components -OS Services -System Calls & Programs -System.
Operating System Structure
OPERATING SYSTEMS Threads
Chapter 4: Threads. 4.2 Silberschatz, Galvin and Gagne ©2005 AE4B33OSS Chapter 4: Threads Overview Multithreading Models Threading Issues Pthreads Windows.
Chap 4 Multithreaded Programming. Thread A thread is a basic unit of CPU utilization It comprises a thread ID, a program counter, a register set and a.
Threads. Objectives To introduce the notion of a thread — a fundamental unit of CPU utilization that forms the basis of multithreaded computer systems.
Threads.
Threads, SMP, and Microkernels Chapter 4. Process Resource ownership - process is allocated a virtual address space to hold the process image Scheduling/execution-
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
File Management Chapter 12. File Management A file is a named entity used to save results from a program or provide data to a program. Access control.
Threads Irfan Khan Myo Thein What Are Threads ? a light, fine, string like length of material made up of two or more fibers or strands of spun cotton,
Chapter 4: Threads. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Chapter 4: Threads Overview Multithreading.
Input-output and Communication Prof. Sin-Min Lee Department of Computer Science.
Chapter 4: Threads. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Chapter 4: Threads Overview Multithreading.
March 20, 2008 Team DunKyan.  Functionality implemented to date  Current activities  Plans for rest of semester  Software demonstration  Reporting.
Simscript II.5 Building simulation model with SIMSCRIPT II.5.
Inter Process Communication:  It is an essential aspect of process management. By allowing processes to communicate with each other: 1.We can synchronize.
CSCE 351: Operating System Kernels
Chapter 7 Interupts DMA Channels Context Switching.
6/24/2015B.RamamurthyPage 1 File System B. Ramamurthy.
7/15/2015B.RamamurthyPage 1 File System B. Ramamurthy.
Chapter 4: Threads. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 4: Threads Overview Multithreading Models Threading Issues.
Chapter 51 Threads Chapter 5. 2 Process Characteristics  Concept of Process has two facets.  A Process is: A Unit of resource ownership:  a virtual.
Chapter 4: Threads Adapted to COP4610 by Robert van Engelen.
Process Description and Control. Process concepts n Definitions – replaces task, job – program in execution – entity that can be assigned to and executed.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
Chapter 4: Threads. 4.2CSCI 380 Operating Systems Chapter 4: Threads Overview Multithreading Models Threading Issues Pthreads Windows XP Threads Linux.
1 Lecture 4: Threads Operating System Fall Contents Overview: Processes & Threads Benefits of Threads Thread State and Operations User Thread.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 4 Operating Systems.
Chapter 4: Threads. 4.2 Chapter 4: Threads Overview Multithreading Models Threading Issues Pthreads Windows XP Threads Linux Threads Java Threads.
Library Services CDRS Requirements Report February 9, 2001.
Threads, Thread management & Resource Management.
Chapter 3 Advanced Operating System
Processes and Threads Processes have two characteristics: – Resource ownership - process includes a virtual address space to hold the process image – Scheduling/execution.
Authorizing Collective Patient and Wait Time Transfers Operations and Safety Committee Fall 2014.
Hardware process When the computer is powered up, it begins to execute fetch-execute cycle for the program that is stored in memory at the boot strap entry.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
1 Threads Chapter 11 from the book: Inter-process Communications in Linux: The Nooks & Crannies by John Shapley Gray Publisher: Prentice Hall Pub Date:
Distributed Virtual Environment and Simulation Package Stephen Lawrence
Chapter 4: Threads.
Lecture 3 Threads Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
ITFN 2601 Introduction to Operating Systems Lecture 22 Files & Directories.
PRINCIPLES OF OPERATING SYSTEMS Tutorial-4: Multi-process and Multi-threaded Programming CPSC 457, Spring 2015 May 28/29, 2015 Department of Computer Science,
Process Description and Control. Process A program in execution OS Reponsibilities: –Creation/Termination –Scheduling processes –Suspension/resumption.
1 Threads, SMP, and Microkernels Chapter 4. 2 Process Resource ownership - process includes a virtual address space to hold the process image Scheduling/execution-
Online Employee Benefits Management System. Agenda  What is BenefitNet  How BenefitNet Works  Sample workflows  HR System  Key Benefits  Implementation.
National Security Analysis Department HLA-E PDG Conform # 1 What is Conformance? u Specification of what it means when a piece of software claims to have.
PROCESS MANAGEMENT IN MACH
Chapter 4: Threads.
OGSA Data Architecture Scenarios
Nadeem MajeedChoudhary.
Documenting ONAP components (functional)
Chapter 4: Threads.
Chapter 4: Threads.
Chapter 8 Collection Types.
Threads and Concurrency
Chapter 4: Threads.
Chapter 2: Operating-System Structures
Chapter 4: Threads.
High Level Architecture Module 2 Advanced Topics
Chapter 4: Threads.
Chapter 2: Operating-System Structures
Chapter 4: Threads.
Presentation transcript:

RTI: Federation Management Stephen c. Ulrich jr

Federation Management Federation Management is the collection of services the RTI provides for the creation, modification, deletion, storage, and restoration of Federation Executions.

Basic Federation Management The RTI provides services to create and destroy Federation Executions. It then manages addition and removal of Federates to the Federation Executions.

Creation and Destruction An RTI service creates a new Federation Execution, analogous to an operating system creating a new process. Federation Executions do not communicate with one another. The RTI also contains a service to remove Federation Executions from activity, analogous to terminating a process.

Membership Management Federates affiliate themselves with a Federation Execution through the RTI. Federates may also detach themselves from a Federation Execution, releasing ownership (the ability to update) on attributes, deleting attributes, or both.

Synchronization To keep Federates operating in the same time frame, the RTI provides synchronization operations. This is done through the use of Synchronization Points.

Synchronization Points Synchronization Points are first registered with the RTI for a set of Federates. The RTI then announces the point to the set of Federates. Each Federate informs the RTI when it has reached that time. The RTI then informs all the Federates that they have all been synchronized.

Federate State All Federates have a certain amount of state, including both the current time (for that Federate), the status of its attributes and parameters. This can be saved allowing for a later restoration of that state.

Saving a Federation The RTI provides a mechanism for saving the complete state of a Federation. A Federate requests a Federation Save through the RTI, which then notifies all Federates. Each Federate informs the RTI when it begins and finishes its save. When all Federates have saved, the RTI informs Federates in that Federation of the completed Federation Save.

Restoring Federate State The process for the Restoration of a Federation is analogous to the process for a Federation Save.