Introduction to Interprocess Communication. Introduction to Interprocess Communication
|
|
- Gwen McLaughlin
- 6 years ago
- Views:
Transcription
1 Introduction to Interprocess Communication Saverio Giallorenzo 1
2 The rocess Text Data Heap Stack C AddNumbers: std clc pushf.top i = 3,14 e = 2,71 y = hi x = 5 SUB1 MAIN rocess Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 2
3 rocess Control Block Text Data Heap Stack C AddNumbers: std clc pushf.top i = 3,14 e = 2,71 y = hi x = 5 SUB1 MAIN rocess process state process number process counter REGISTERS memory limits pointers Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 3
4 Interprocess Communication rocess 2 sort (4,5,2,7) merge (2,4,5,7) rocess 1 sort (11,9,14) merge (9,11,14) rocess 3 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 4
5 Interprocess Communication rocess 2 Why do processes sort (4,5,2,7) rocess 1 communicate? Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 5
6 Interprocess Communication rocess 2 sort (4,5,2,7) rocess 1 Why do processes communicate? Information sharing - e.g., concurrent access to files; Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 5
7 Interprocess Communication rocess 2 sort (4,5,2,7) rocess 1 Why do processes communicate? Information sharing - e.g., concurrent access to files; Computation speed - same aim divided in multiple tasks; Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 5
8 Interprocess Communication rocess 2 sort (4,5,2,7) rocess 1 Why do processes communicate? Information sharing - e.g., concurrent access to files; Computation speed - same aim divided in multiple tasks; Modularity - reuse processes; Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 5
9 Interprocess Communication rocess 2 sort (4,5,2,7) rocess 1 Why do processes communicate? Information sharing - e.g., concurrent access to files; Computation speed - same aim divided in multiple tasks; Modularity - reuse processes; Convenience - multitasking. Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 5
10 Interprocess Communication rocess 2 How do processes sort (4,5,2,7) rocess 1 communicate? Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 6
11 Interprocess Communication rocess 2 sort (4,5,2,7) rocess 1 How do processes communicate? Shared Memory V Message assing Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 6
12 Shared Memory v Message assing Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 7
13 Shared Memory quick (and dirty); shared segment of memory; hack-ish, processes bypass memory protections of the OS. Saverio Giallorenzo 8
14 Message assing model scales from local to remote processes; needs a communication link Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 9
15 Message assing: the communication link Two concerns of implementation: hysical Logical Saverio Giallorenzo 10
16 Message assing: the communication link Two concerns of implementation: hysical Logical Saverio Giallorenzo 10
17 Logical Implementation Direct communication send(, msg) receive(, msg) Saverio Giallorenzo 11
18 Logical Implementation Direct communication send(, msg) receive(id, msg) (asymmetric) Saverio Giallorenzo 12
19 Logical Implementation Indirect communication send(a, msg) A receive(a, msg) Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 13
20 Logical Implementation Indirect communication send(a, msg) receive(a, msg) R A receive(a, msg) send(a, msg) S Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 14
21 Logical Implementation Synchronous communication Blocking send 1 request 2 ack receive 3 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 15
22 Logical Implementation Synchronous communication Nonblocking send 1 send 2 2 receive Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 16
23 Logical Implementation Synchronous communication Blocking receive 1 send receive 2 3 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 17
24 Logical Implementation Synchronous communication Nonblocking receive 1 send receive 2 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 18
25 Logical Implementation Buffering Saverio Giallorenzo 19
26 Logical Implementation Zero Capacity Buffering 0 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 19
27 Logical Implementation Zero Capacity Buffering Blocking 0 Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 19
28 Logical Implementation Buffering Zero Capacity Bounded Capacity Blocking Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 19
29 Logical Implementation Buffering Zero Capacity Bounded Capacity Blocking Blocking Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 19
30 Logical Implementation Buffering Zero Capacity Bounded Capacity Unbounded Capacity Blocking Blocking Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 19
31 Remote Invocation Request-reply protocols send( sum,x=17,y=25 ); // wait receive( res ); Low-level e.g., sockets receive( req ); switch ( req[0, 3] ){ case sum : res = sum( req ); break; case sub : } res = sub( req ); break; send( res ); Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 20
32 Remote Invocation Sockets try { /* make connection to server socket */ Socket toserver = new Socket( , 6013 ); rintwriter pout = new rintwriter( toserver.getoutputstream(), true ); /* write the request to the server */ pout.println( sum,x=17,y=25 ); toserver.close(); /* accept response connection from server */ tome = new ServerSocket( 6012 ); tome.accept(); InputStream in = tome.getinputstream(); BufferedReader bin = new BufferedReader( new InputStreamReader( in ) ); /* read the data from the socket */ String response = bin.readline() /* close the socket connection */ tome.close(); } catch (IOException ioe) { System.err.println(ioe) }; Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 21
33 Remote Invocation Request-reply protocols low-level support for requesting the execution of a remote operation; support for RC and RMI, discussed below Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 22
34 Remote Invocation Request-reply protocols low-level support for requesting the execution of a remote operation (HTT, FT, etc. are Request-reply protocols); support for RC and RMI (next); Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 23
35 Remote Invocation Remote rocedure Calls Communication library Client Stub rocedure Server Stub rocedure res = sum@( 17, 25 ); Low-level e.g., Sockets ossibly over App. level rotocol sum( int x, int y ){ return x + y; } Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 24
36 Remote Invocation Remote rocedure Calls programming with interfaces (recall, an interface specifies the procedures and the variables available to others); Separation of concerns: interfaces remain the same but their implementation may change; High degree of heterogeneity. Saverio Giallorenzo 25
37 Remote Invocation Remote Method Invocation Communication module Remote Reference Module Remote Reference Module proxy res =.sum( 17, 25 ); sum( int x, int y ){ return x + y; } Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo 26
38 Remote Invocation Remote Method Invocation Full object-oriented paradigm for programming distributed systems; Strictly Java. Saverio Giallorenzo 27
39 Remote Invocation Remote rocedure Calls Remote Method Invocation Request-reply rotocols Saverio Giallorenzo 28
A gentle introduction to. Saverio Giallorenzo
A gentle introduction to Saverio Giallorenzo sgiallor@cs.unibo.it Saverio Giallorenzo sgiallor@cs.unibo.it DISI@Unibo Bertinoro International Spring School 2016 1 q Gentle introduction to Jolie if { }
More informationDistributed Systems [Fall 2013]
Distributed Systems [Fall 2013] Lec 7: Time and Synchronization Slide acks: Dave Andersen, Randy Bryant (http://www.cs.cmu.edu/~dga/15-440/f11/lectures/09-time+synch.pdf) 1 Any Questions for HW 2? Deadline
More informationDecompression Method For Massive Compressed Files In Mobile Rich Media Applications
2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei
More informationShearwater Cloud Desktop Release Notes
2.3.0 2019-01-28 Multi-Select available in Desktop version. Currently supports Export and Deletes. Search through your Dive Logs with the new Dive Log Filter! Fixed issue with Terics being displayed as
More informationMPCS: Develop and Test As You Fly for MSL
MPCS: Develop and Test As You Fly for MSL GSAW 2008 Michael Tankenson & Lloyd DeForrest Wednesday April 2, 2008 Copyright 2008 California Institute of Technology. Government sponsorship acknowledged. Mission
More informationConfiguring Bidirectional Forwarding Detection for BGP
CHAPTER 7 Configuring Bidirectional Forwarding Detection for BGP This chapter describes how to configure Bidirectional Forwarding Detection (BFD) for BGP. This chapter includes the following sections:
More informationLT GasAnalyzer. LT GasAnalyzer Page 1 of 6
LT GasAnalyzer LT GasAnalyzer Page 1 of 6 LT GasAnalyzer Disturbances in the protective gas supply can cause production losses or affect product quality. In the worst case, it even can endanger life and
More informationCT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper
CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper Note: All Questions are compulsory. Each question carry one mark. 1. Error detection at the data link layer is achieved by? [A] Bit stuffing
More informationInternational olympiads in Informatics in Kazakhstan. A. Iglikov Z. Gamezardashvili B. Matkarimov
International olympiads in Informatics in Kazakhstan A. Iglikov Z. Gamezardashvili B. Matkarimov Olympiads overview Till 2003: - National Olympiad in Informatics for secondary school students (organized
More informationFinal Report. Remote Fencing Scoreboard Gator FenceBox
EEL 4924 Electrical Engineering Design (Senior Design) Final Report 26 April 2012 Remote Fencing Scoreboard Team Members: Adrian Montero and Alexander Quintero Page 2 of 14 Project Abstract: The scope
More informationPlaying with Agent_SimpleSoccer. 1. Start the server 2. Start the agent(s) in NetBeans 3. Start the game: press k and b in the monitor window
Playing with Agent_SimpleSoccer 1. Start the server 2. Start the agent(s) in NetBeans 3. Start the game: press k and b in the monitor window (see below for details) 1. Start SimSpark Soccer Server (the
More informationCourseware Sample F0
Electric Power / Controls Courseware Sample 85303-F0 A ELECTRIC POWER / CONTROLS COURSEWARE SAMPLE by the Staff of Lab-Volt Ltd. Copyright 2009 Lab-Volt Ltd. All rights reserved. No part of this publication
More informationHorse Farm Management s Report Writer. User Guide Version 1.1.xx
Horse Farm Management s Report Writer User Guide Version 1.1.xx August 30, 2001 Before you start 3 Using the Report Writer 4 General Concepts 4 Running the report writer 6 Creating a new Report 7 Opening
More informationMaster s Project in Computer Science April Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator
Master s Project in Computer Science April 2006 Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator José Ignacio Núñez Varela jnunez@cs.pitt.edu Department of Computer
More informationVirtual Breadboarding. John Vangelov Ford Motor Company
Virtual Breadboarding John Vangelov Ford Motor Company What is Virtual Breadboarding? Uses Vector s CANoe product, to simulate MATLAB Simulink models in a simulated or real vehicle environment. Allows
More informationUsing MATLAB with CANoe
Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.
More informationAdaptation of Formation According to Opponent Analysis
Adaptation of Formation According to Opponent Analysis Jaroslav ZAJAC Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia ka zajacjaro@orangemail.sk
More informationVMware Inc., NSX Edge SSL VPN-Plus
RSA SECURID ACCESS Standard Agent Implementation Guide VMware Inc., Daniel R. Pintal, RSA Partner Engineering Last Modified: December 16, 2016 Solution Summary VMware users
More informationLT GasAnalyzer beyond standards
beyond standards LT GASANALYZER Highly performant analyzer for measuring the concentration of technical gases based on a thermal conductivity sensor, an infrared sensor or a para-magnetic sensor. Combinations
More informationFelix and Herbert. Level. Introduction:
Introduction: We are going to make a game of catch with Felix the cat and Herbert the mouse. You control Herbert with the mouse and try to avoid getting caught by Felix. The longer you avoid him the more
More informationWilliams, Justin à Player name (last name, first name) CAR
CSCI 2110 Data Structures and Algorithms Assignment No. 2 Date Given: Tuesday, October 9, 2018 Date Due: Wednesday, October 24, 2018, 11.55 p.m. (5 minutes to midnight) This assignment has two exercises,
More informationBidirectional Forwarding Detection Routing
This chapter describes how to configure the ASA to use the Bidirectional Forwarding Detection (BFD) routing protocol. About BFD Routing, page 1 Guidelines for BFD Routing, page 5 Configure BFD, page 5
More informationCloud real-time single-elimination tournament chart system
International Journal of Latest Research in Engineering and Technology () Cloud real-time single-elimination tournament chart system I-Lin Wang 1, Hung-Yi Chen 2, Jung-Huan Lee 3, Yuan-Mei Sun 4,*, Yen-Chen
More information- 2 - Companion Web Site. Back Cover. Synopsis
Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the
More informationSpacecraft Simulation Tool. Debbie Clancy JHU/APL
FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into
More informationFelix and Herbert. Level
Introduction: We are going to make a game of catch with Felix the cat and Herbert the mouse. You control Herbert with the mouse and try to avoid getting caught by Felix. The longer you avoid him the more
More informationDDT and Totalview. HRSK Practical on Debugging,
Center for Information Services and High Performance Computing (ZIH) DDT and Totalview HRSK Practical on Debugging, 03.04.2009 Zellescher Weg 12 Willers-Bau A106 Tel. +49 351-463 - 31945 Matthias Lieber
More informationInspection User Manual
2016 TABLE OF CONTENTS Inspection User Manual This application allows you to easily inspect equipment located in Onix Work. Onix AS Version 1.0.15.0 03.06.2016 0 P a g e TABLE OF CONTENTS TABLE OF CONTENTS
More informationScoreboard Operator s Instructions MPC Control
Scoreboard Operator s Instructions MPC Control Some features on the keyboard overlay may not be included on the particular model being operated. Since 1934 Retain this manual in your permanent files 1/21/2011
More information5) Match timer: Hanged on the court, display the match time synchronous with scoring system.
Timing& Scoring System For Ice Hockey This is a general solution for LED display in ice hockey stadium which has the functions of timing, scoring and displaying advertisement, notification, the information
More informationTime and synchronization
Time and synchronization ( There s never enough time ) Today s outline Global Time Time in distributed systems A baseball example Synchronizing real clocks Cristian s algorithm The Berkeley Algorithm Network
More informationTime and synchronization. ( There s never enough time )
Time and synchronization ( There s never enough time ) Today s outline Global Time Time in distributed systems A baseball example Synchronizing real clocks Cristian s algorithm The Berkeley Algorithm Network
More informationSwing Labs Training Guide
Swing Labs Training Guide How to perform a fitting using FlightScope and Swing Labs Upload Manager 3 v0 20080116 ii Swing labs Table of Contents 1 Installing & Set-up of Upload Manager 3 (UM3) 1 Installation.................................
More informationMastering the Mechanical E6B in 20 minutes!
Mastering the Mechanical E6B in 20 minutes Basic Parts I am going to use a Jeppesen E6B for this write-up. Don't worry if you don't have a Jeppesen model. Modern E6Bs are essentially copies of the original
More informationThe MQ Console and REST API
The MQ Console and REST API Matt Leming lemingma@uk.ibm.com Agenda Existing capabilities What s new? The mqweb server The MQ REST API The MQ Console 1 Existing capabilities Administering software MQ Queue
More informationRoboCup German Open D Simulation League Rules
RoboCup German Open 2015 3D Simulation League Rules Version 1.0 Klaus Dorer, Stefan Glaser February 13, 2015 1 Changes to 2014 in Brief Award free kick on fouls Kick accuracy challenge 2 Organizing Committee
More informationCore Components Structure
s Structure v1.04 s Team May 2001 (This document is the non-normative version formatted for printing, July 2001) s Team May 2001 This document and translations of it MAY be copied and furnished to others,
More information4-3 Rate of Change and Slope. Warm Up Lesson Presentation. Lesson Quiz
4-3 Rate of Change and Slope Warm Up Lesson Presentation Lesson Quiz Holt Algebra McDougal 1 Algebra 1 Warm Up 1. Find the x- and y-intercepts of 2x 5y = 20. x-int.: 10; y-int.: 4 Describe the correlation
More information[XACT INTEGRATION] The Race Director. Xact Integration
2018 The Race Director Xact Integration [XACT INTEGRATION] This document describes the steps in using the direct integration that has been built between Race Director and Xact. There are three primary
More informationMIKE NET AND RELNET: WHICH APPROACH TO RELIABILITY ANALYSIS IS BETTER?
MIKE NET AND RELNET: WIC APPROAC TO RELIABILITY ANALYSIS IS BETTER? Alexandr Andrianov Water and Environmental Engineering, Department of Chemical Engineering, Lund University P.O. Box 124, SE-221 00 Lund,
More informationThe Cooperative Cleaners Case Study: Modelling and Analysis in Real-Time ABS
: Modelling and Analysis in Real-Time ABS Silvia Lizeth Tapia Tarifa Precise Modelling and Analysis University of Oslo sltarifa@ifi.uio.no 29.11.2013 S. Lizeth Tapia Tarifa Outline Motivation 1 Motivation
More informationLecturers. Multi-Agent Systems. Exercises: Dates. Lectures. Prof. Dr. Bernhard Nebel Room Dr. Felix Lindner Room
Lecturers Multi-Agent Systems Prof. Dr. Bernhard Nebel Room 52-00-028 Phone: 0761/203-8221 email: nebel@informatik.uni-freiburg.de Albert-Ludwigs-Universität Freiburg Dr. Felix Lindner Room 52-00-043 Phone:
More informationPRODUCT MANUAL. Diver-MOD
PRODUCT MANUAL Diver-MOD Contents 1 Introduction... 1 1.1 Scope and Purpose... 1 1.2 Features... 1 1.3 System Overview... 1 1.4 Specifications... 2 2 Getting Started... 2 2.1 Supported Equipment... 2 2.2
More informationOBJECT-ORIENTED ANALYSIS AND DESIGN
OBJECT-ORIENTED ANALYSIS AND DESIGN Due on: Sunday, February 22, 2009 1 st Homework Assignment Task 1 In this homework, you will determine requirements elements: FRs, NFRs, risks, constraints, and additional
More informationA General, Flexible Approach to Certificate Revocation Dr. Carlisle Adams & Dr. Robert Zuccherato Entrust, Inc.
A General, Flexible Approach to Certificate Revocation Dr. Carlisle Adams & Dr. Robert Zuccherato Entrust, Inc. 1. Introduction Since public key certificates have a relatively long lifetime, the information
More informationPreparation for Salinity Control ME 121
Preparation for Salinity Control ME 121 This document describes a set of measurements and analyses that will help you to write an Arduino program to control the salinity of water in your fish tank. The
More informationC. Mokkapati 1 A PRACTICAL RISK AND SAFETY ASSESSMENT METHODOLOGY FOR SAFETY- CRITICAL SYSTEMS
C. Mokkapati 1 A PRACTICAL RISK AND SAFETY ASSESSMENT METHODOLOGY FOR SAFETY- CRITICAL SYSTEMS Chinnarao Mokkapati Ansaldo Signal Union Switch & Signal Inc. 1000 Technology Drive Pittsburgh, PA 15219 Abstract
More informationTraining Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch.
Training Title DISTRIBUTED CONTROL SYSTEMS (DCS) 5 days Training Venue and Dates DISTRIBUTED CONTROL SYSTEMS (DCS) Trainings will be conducted in any of the 5 star hotels. 5 22-26 Oct. 2017 $3400 Dubai,
More informationEfficient I/O for Computational Grid Applications
Efficient I/O for Computational Grid Applications Ron Oldfield hd. Thesis Defense Department of Computer cience, Dartmouth College May 5, 2003 Committee: David Kotz (chair), Thomas Cormen, Robert Gray,
More informationInternal Arc Simulation in MV/LV Substations. Charles BESNARD 8 11 June 2009
Internal Arc Simulation in MV/LV Substations Charles BESNARD 8 11 June 2009 The Internal Arc Fault The fault A highly energetic and destructive arc (10, 20, 40 MJ!) The effects and the human risks Overpressures
More informationModule 13 Trigonometry (Today you need your notes)
Module 13 Trigonometry (Today you need your notes) Question to ponder: If you are flying a kite, you know the length of the string, and you know the angle that the string is making with the ground, can
More informationUsing DDT. Debugging programs with DDT. Peter Towers. HPC Systems Section. ECMWF January 28, 2016
Using DDT Debugging programs with DDT Peter Towers HPC Systems Section Peter.Towers@ecmwf.int ECMWF January 28, 2016 HPCF - Debugging programs with DDT ECMWF 1 2016 Allinea DDT DDT is a very popular interactive
More informationIntegrating Best of Breed Outage Management Systems with Mobile Data Systems. Abstract
Integrating Best of Breed Outage Management Systems with Mobile Data Systems Donald Shaw Partner ExtenSys Inc. 31 Plymbridge Crescent North York, ON M2P 1P4 Canada Telephone: (416) 481-1546 Fax: (416)
More informationMEMBER TRAINING PLAN. Shadowing a review
New IRB members, including alternate members, will meet with the IRB Administrator and/or Chair. The orientation session will include: a. Discussion of workload, expectations, and meeting preparation b.
More informationReconfigurable Computing Lab 01: Traffic Light Controller
Informatik 12 Cauerstr. 11 91058 Erlangen Reconfigurable Computing Lab 01: Traffic Light Controller In this lab, a traffic light controller (see Exercise 1) will be implemented on the Digilent Spartan-3
More informationVersatile Test Rig. Industrial Electrical Engineering and Automation. Further development of a test rig for pneumatic brake valves.
Industrial Electrical Engineering and Automation CODEN:LUTEDX/(TEIE-53 )/1- (201 ) Versatile Test Rig Further development of a test rig for pneumatic brake valves Sherjeel Ton Division of Industrial Electrical
More informationMixed Reality Competition Rules
Mixed Reality Competition Rules Mixed Reality Organizing Committee March, 2010 This document contains the rules for the RoboCup 2010 Mixed Reality (MR) competition. For any cases not specifically covered
More informationINSTRUCTIONAL MANUAL
INSTRUCTIONAL MANUAL PFCS INTERFACE BOX FOR ATLAS COPCO TORQUE TOOL MODEL KEI-965 96-084.doc Page 1 of 6 10/14/03 GENERAL DESCRIPTION The KEMKRAFT Model KEI-965 PFCS Interface Box was developed to seamlessly
More informationebxml Core Components Structure v1.04
ebxml s Structure v1.04 Data ) SECTION 1: Types 000066 date time. n/a n/a n/a n/a CCT A particular point in the progression of time together with relevant supplementary information. 000067 date time. content
More informationNet$ync II. Net$ync II. System Controllers
Net$ync II Net$ync II System Controllers Net$ync II Conductor System System Optimization The Quincy Net$ync II Conductor system selects the most efficient combination of compressors based on demand. Consistent,
More informationM-BUS communication protocol
M-BUS communication protocol User manual 1MNUECMBS003 1MWUECMBS001 Limitation of Liability The Manufacturer reserves the right to modify the specifications in this manual without previous warning. Any
More informationTecniche di Progettazione: Design Patterns
Tecniche di Progettazione: Design Patterns GoF: Flyweight 1 2 Flyweight Pattern Intent Use sharing to support large numbers of fine-grained objects efficiently Motivation Can be used when an application
More informationDrag racing system HL190 User Manual and installation guide
Drag racing system HL190 User Manual and installation guide Version 10/2015 TAG Heuer Timing Page 1 / 14 1. Global This software controls the whole Drag racing installation HL190. Combined with the Chronelec
More informationIntroduction to Roadway Design
Chapter Introduction to Roadway Design 1 This chapter lays the foundation for the Roadway Design course. You examine the roadway design workflow and the completed drawing files and review the project scope,
More informationInspection User Manual This application allows you to easily inspect equipment located in Onix Work.
2016 TABLE OF CONTENTS Inspection User Manual This application allows you to easily inspect equipment located in Onix Work. Onix AS Version 1.0.15.0 03.06.2016 0 P a g e TABLE OF CONTENTS TABLE OF CONTENTS
More informationModule 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions
Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions CONTENTS (MODULE 3) Introduction...1 Purpose...1 Goals and Learning Outcomes...1 Organization
More informationTAKING IT TO THE EXTREME The WAGO-I/O-SYSTEM for extreme Applications
TAKING IT TO THE EXTREME The WAGO-I/O-SYSTEM for extreme Applications extreme Temperature...from -40 C to +70 C (-40 F to +158 F) extreme Vibration...up to 5G Acceleration extreme Isolation...up to 5kV
More informationTrekker Breeze 2.0: Trialled by Clients
Trekker Breeze 2.0: Trialled by Clients Matt Wood The Trekker Breeze (TB) is a Global Positioning System (GPS) device developed by Humanware (Humanware, 2011; Riessen, Ryan, & Battista, 2009). The system
More informationItalian Olympiad in Informatics: 10 Years of the Selection and Education Process
Olympiads in Informatics, 2011, Vol. 5, 140 146 140 2011 Vilnius University Italian Olympiad in Informatics: 10 Years of the Selection and Education Process Mario ITALIANI Dipartimento di Scienze dell
More informationStrategy, Developments & Outlook SESP September 2010 ESTEC, Noordwijk, The Netherlands
Strategy, Developments & Outlook SESP 2010 28-30 September 2010 ESTEC, Noordwijk, The Netherlands Overview Introduction Strategy Upgraded courses New 4.2 features EuroSim 4.3 outlook EuroSim on a stick
More informationSIDRA INTERSECTION 6.1 UPDATE HISTORY
Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION
More informationPrecision level sensing with low-pressure module MS
The task on hand Level sensing as it is understood in modern process automation is much more than simply "tank half full" or "tank a quarter full". Using suitable sensors, levels, inlets and outlets can
More informationPorting LibreOffice To GTK3
Porting LibreOffice To GTK3 Caolán McNamara, Red Hat 2015-09-25 1 Caolán McNamara Demo Architecture Getting it to fully work Wayland tweaks 2 Caolán McNamara Demo 3 Caolán McNamara Architecture 4 Caolán
More informationAmerican made since 1954
Hampden Engineering Corporation LOOK TO HAMPDEN FOR YOUR TRAINING NEEDS! Hampden s selection of Instrumentation and Process Control Training equipment is far larger than we are able to show you in this
More informationBAROMETER PRESSURE STANDARD PRESSURE CONTROLLER
BAROMETER PRESSURE STANDARD PRESSURE CONTROLLER Features ±0.01% FS Measurement & Control Accuracy ±0.001% /ºC Thermal Stability Pressure Ranges from ±1 psid to 1200 psia Applications Barometric Measurement
More informationCm15a Protocol. Setting the Clock
Cm15a Protocol This is the X10Acticehome Pro Protocol as it is understood, and subject to change. This specification was last updated December 4, 2008. This document is 2008-2009 Eclipse Home Automation.
More informationHierarchical ORAM Revisited, and Applications to Asymptotically Efficient ORAM and OPRAM. Hubert Chan, Yue Guo, Wei-Kai Lin, Elaine Shi 2017/12/5
Hierarchical ORAM Revisited, and Applications to Asymptotically Efficient ORAM and OPRAM Hubert Chan, Yue Guo, Wei-Kai Lin, Elaine Shi 2017/12/5 Random Access Machine, RAM Maybe the standard model of algorithms
More informationDESKTOP SKILLS COURSEWARE
Introducing Mac OS X Yosemite Course... ds_maco_a01_dt_enus Working with Mac OS X Yosemite Course... ds_maco_a02_dt_enus Installing Mac OS X Yosemite Course... ds_macp_a01_dt_enus Managing and Configuring
More informationInserta Products, Inc.
CODE 6 & 6 -BOLT SPLIT TYPE The INSERTA CODE 6 and CODE 6 -Bolt, Split Flange Type, Modular Connectors, are used in integrated hydraulic systems in place of welded and threaded pipe fittings. These are
More informationORF 201 Computer Methods in Problem Solving. Final Project: Dynamic Programming Optimal Sailing Strategies
Princeton University Department of Operations Research and Financial Engineering ORF 201 Computer Methods in Problem Solving Final Project: Dynamic Programming Optimal Sailing Strategies Due 11:59 pm,
More informationThe Race Director. Race Director Go [RACE DIRECTOR GO] This document describes the implementation of Race Director Go with a beginning to end example.
2018 The Race Director [RACE DIRECTOR GO] This document describes the implementation of with a beginning to end example. Contents Intro... 3 1 Setup... 3 Combining Race Director Divisions... 3 Creating
More informationTANK MANAGER FOR TWO TANKS OPERATING MANUAL. 10/31/11 C-More T6C L color touch panel
TANK MANAGER FOR TWO TANKS OPERATING MANUAL 10/31/11 C-More T6C L color touch panel 1 TABLE OF CONTENTS GENERAL...3 INSTALLATION...4 STONE TEST PROCEDURE...7 OPERATIONAL SUMMARY...7 AUTO CARBONATION...10
More informationGlobal Information System of Fencing Competitions (Standard SEMI 1.0) Introduction
Global Information System of Fencing Competitions (Standard SEMI 1.0) Introduction The Present Standard introduces the united principle of organization and interacting of all information systems used during
More informationSession Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700
BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction
More informationUrban OR: Quiz 2 Solutions (2003) ( 1 ρ 1 )( 1 ρ 1 ρ 2 ) ( 1 12 )( ) σ S ] 24 [ 2 = 60, 2 2 ] ( 2 ) 3
Problem 1: (a) Wo = ƒ λ Urban OR: Quiz 2 Solutions (2003) 2 2 E [ S i ] 12 1 12 9 i = + = 1 min i = 1 2 60 2 60 2 W W = o 1 q1 = = 1. 25 min ( 1 ρ 1 ) ( 1 12 ) 60 W W = o 1 q2 = = 6. 25 min ( 1 ρ 1 )(
More informationuemis CONNECT: Synchronisation of the SDA with myuemis
uemis CONNECT: Synchronisation of the SDA with myuemis 1 What is myuemis? In myuemis, your private area on the Internet portal www.uemis.com, you can visualise your dives, manage your database and transfer
More informationPneumatic high-pressure controller Model CPC7000
Calibration technology Pneumatic high-pressure controller Model CPC7000 WIKA data sheet CT 27.63 Applications Healthcare and avionics industry Industry (laboratory, workshop and production) Transmitter
More informationSHIMADZU LC-10/20 PUMP
SHIMADZU LC-10/20 PUMP Clarity Control Module ENG Code/Rev.: M091/70C Date: 24.10.2017 Phone: +420 251 013 400 DataApex Ltd. Fax: +420 251 013 401 Petrzilkova 2583/13 clarity@dataapex.com 158 00 Prague
More informationUsing the Lego NXT with Labview.
Using the Lego NXT with Labview http://www.legoengineering.com/component/content/article/105 The Lego NXT 32-bit ARM microcontroller - an Atmel AT91SAM7S256. Flash memory/file system (256 kb), RAM (64
More informationDeep dive SSL. Created for CUSTOMER
Deep dive SSL Created for Page 2 of 11 Contents Introduction...3 Preface...3 SteelHeads in Scope...4 Optimization Errors vs. No Errors...5 Transport errors...6 Top 10 SteelHead peers with errors...7 Top
More informationPredicting Horse Racing Results with Machine Learning
Predicting Horse Racing Results with Machine Learning LYU 1703 LIU YIDE 1155062194 Supervisor: Professor Michael R. Lyu Outline Recap of last semester Object of this semester Data Preparation Set to sequence
More informationUnisys. Imagine it. Done. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology. Unisys NDP 30 and NDP 110
Unisys NDP 30 and NDP 110 The modular document processing system with the flexibility to meet your requirements. RELIABLE CHECK PROCESSING SOLUTIONS. Unisys NDP 30 and NDP 110 Complete Document Processing.
More informationAnalysis and realization of synchronized swimming in URWPGSim2D
International Conference on Manufacturing Science and Engineering (ICMSE 2015) Analysis and realization of synchronized swimming in URWPGSim2D Han Lu1, a *, Li Shu-qin2, b * 1 School of computer, Beijing
More informationFraglets: Chemical Programming with a Packet Prefix Language
Fraglets: Chemical Programming with a Packet Prefix Language Thomas Meyer and Christian Tschudin Computer Science Department, University of Basel, Switzerland 15. Kolloquium Programmiersprachen und Grundlagen
More informationPrevious Release Notes
Release Notes Shearwater Desktop 3.1.5 Support for NERD 2. Previous Release Notes Version 3.1.4 Improved Bluetooth Reliability with the initial connection. Bug Notes: dded software workaround to allow
More informationHigh usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!
High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login
More informationControl of Salinity in the Fish Tank ME 121. Tank Pump Sensor. Figure 1 Schematic of flow loop and salinity control scheme for the fish tank.
Control of Salinity in the Fish Tank ME 121 Figure 1 is a schematic of the fish tank and the salinity control system. The pump circulates water continuously through a loop from the tank to the salinity
More informationRobot Activity: Programming the NXT 2.0
Robot Activity: Programming the NXT 2.0 About this Activity In this activity, you will learn about some features of the NXT 2.0 programming software. You will write and save a program for the Lego NXT
More informationTournament Wizard: Simple and Lightweight Software for Running Fencing Tournaments. A Senior Project. Presented to
Tournament Wizard: Simple and Lightweight Software for Running Fencing Tournaments A Senior Project Presented to The Faculty of the Computer Science Department California Polytechnic State University,
More informationWEST POINT GOLF CLUB USING THE GOLFSOFTWARE PROGRAM FOR THE DRAW AND SCORING
USING THE GOLFSOFTWARE PROGRAM FOR THE DRAW AND SCORING The new software is made up of 3 modules - Handicap, Tournament and Player Portal. Note that the Handicap module and the Tournament module have separate
More information