New concepts in control systems for SLR with remotely accessible, autonomous process cells
|
|
- Charleen Chandler
- 2 years ago
- Views:
Transcription
1 New concepts in control systems for SLR with remotely accessible, autonomous process cells Alexander Neidhardt 1, Martin Ettl 1, Pierre Lauber 1, Andreas Leidig 1, Reiner Dassing 2, Matthias Mühlbauer 2, Christian Plötz 2 1 Forschungseinrichtung Satellitengeodäsie, Technische Universität München, Geodätisches Observatorium Wettzell 2 Bundesamt für Kartographie und Geodäsie, Geodätisches Observatorium Wettzell Abstract The demands for data acquisition systems in space geodesy like satellite laser ranging systems increase continuously. Shared observations of future transponder targets, the distribution of the resulting data in real-time and the increasing number of possible targets with fast switching between passages will offer new possibilities but will also require new solutions for the controlling software. In response to these demands (semi-) automated, remote control systems will become more and more reality. Such complex systems require reliable, transparent and modular structures from upper controlling layers down to the basic single components in combination with sophisticated safety mechanisms in automation. A new idea with remote assessable, autonomous process cells, which can solve component specific requirements encapsulated and autonomously, can generally help to split up the complex system into maintainable, modular units. These units are remote controllable and highly automated. In the design of the new Satellite Observing System Wettzell these ideas have been implemented. A similar approach has been proposed for the remote control of the radio telescope at the German Antarctic Receiving Station O'Higgins for geodetic VLBI experiments, where the first tests are successfully done. Satellite laser ranging systems as distributed computer systems Modern laser ranging systems, like the newly designed Satellite Observing System Wettzell (SOSW) at the Fundamentalstation Wettzell, consist of numerous, separate components for single, specific tasks. In most cases each part runs as an independent, autonomous hardware like a processing unit or memory and with an independent timing. Only for realtime dependent aspects the internal clocks of the specific components are synchronized to the time standard of the site. All of the components are connected together via local networks or other communication links, like serial lines, to allow a synchronous performance of the entire laser ranging process. Because of this given situation modern laser ranging systems can be described as distributed systems in terms of computer science, where a distributed system consists of several independent computers (processors), which are connected together to solve a collective task in a cooperative way. During the processing time they don t share memory, clocks or other hardware and just communicate information while transferring messages via a computer network [SING94]/[PUD01]. Within a laser ranging system the following independent components can be identified: - the telescope - the dome 456
2 - the laser - the transmit and receive unit - the timing system and eventtimer - different cameras - a database which interacts with the outer world, like data centers - the control system and - an additional, independent system monitoring for security and safety reasons The human operator interacts with all of these components (mainly in a hierarchical structure via the control system but in some specific cases, e.g. development tests, also directly). The complete system itself is then a direct representation of the identified, independent, but interacting components. Therefore each hardware device is represented as a software component connected together via a client-server-model on the basis of a communication with Transmission Control Protocol over Internet Protocol (TCP/IP) or User Datagram Protocol over Internet Protocol (UDP/IP). In such a client-server-model a service requesting client starts the communication and sends an order request via message communication to a service offering server. At server side the order is processed and an answer message is returned to the client [SING94]. Figure 1. Remote procedure call In classical communication networks each client server interaction is individually programmed during the software development process. Another attempt reduces the efforts of communication programming by defining a standardized way for the transmission of remote procedure calls (RPC). RPCs are comparable to local calls of procedures in a structured program but realized as control and data flows over a communication network to allow a standardized interaction between a requesting client and a service offering server [SING94]. Then the client just calls a procedure or function without the knowledge of the processing location and an additional RPC communication layer realizes the transfer between the remote processing server and the client. The response follows the same way vice versa to the client, so that the procedure call appears to be local (see figure 1). To reduce the programming effort the complete communication layer within this model is created by a special RPC generator which reads an interface definition file and produces all of the necessary modules. These can directly be used in the application code. There are several realizations available because this communication method is also the basis for the distribution platforms of modern web services. 457
3 But for the challenges of simplifying the communication within distributed systems for laser ranging, low-level realizations are more flexible and reliable than huge, sophisticated, additional communication packages. Here the Open Network Computing Remote Procedure Call (ONC RPC) is the preferred communication technique, because it is available in each Linux operating system as a standard and well developed since the year To generate the actual communication code units of RPC in the programming language C, the generator rpcgen is used, which is also part of the operating system Linux. The generated code also includes the platform independent conversion of procedure parameter data using the External Data Representation (XDR) [STEV92]. So there is only the necessity to update the interface paradigms for modern object oriented implementations as an additional C++ layer over the C coded communication. This is done with a self-made additional generator. The RPC-generator idl2rpc.pl and the usage of autonomous process cells The new generator idl2rpc.pl is based on a script written in Perl language containing C++/C code templates, which uses a specific Interface Definition Language (IDL) as a high level description of an interface. So it converts the IDL description into RPC equivalent code using also the RPC environment already integrated in the operating system Linux. Several C++ adaptor classes to the C written RPC communication are created as well as the needed modules for threads creating parallel tasks or semaphores to protect critical sections (see figure 2). But for the application programmer only the following files are important where he has to include his specific code while the rest is just internally used for the communication: On client side: - <INTERFACEFILENAME> 1* _client.hpp contains the class with the interface methods for remote procedures - The client main program (e.g. a graphical user interface) which must be written completely by the application programmer On server side: - <INTERFACEFILENAME> 2* _server.cpp contains the skeleton methods where the application programmer has to include his own code into the method body In this way the application programmer doesn t have to worry about communication matters but can concentrate on the actual application tasks. However he should use the provisions on the server side like threaded periodic loop activities etc. to realize independent servers. These should always keep stable states e.g. for the hardware devices connected to them. The servers can be located wherever they are needed so that they set up a distributed system. For stabilization each server contains something like a watchdog process which always restarts it after an unexpected crash. And it is planed also to include something like a dead man s handle comparable to trains. There it is used to check if the driver is still able to control the train. So he has to push a dedicated button periodically. In the distributed application a similar concept is used to check at server side if an active client exists. Therefore each client has to activate remote server functions periodically. These automatic safety devices can be activated optionally and starts a specific server routine which can lead to a stable and safe state again after a case of interaction failure [NEID08]. 1 1 *, 2 * <INTERFACEFILENAME> is replaced by the actual filename of the interface definition file 458
4 Figure 2. The generation process of idl2rpc.pl and the created files All in all such method allows the creation of a distributed system consisting of several independent servers which act completely autonomous, so that these units are called autonomous process cells. These splits up a complex system like a laser ranging system into several manageable units interacting together with a general, standardized but also flexible communication. And in this communication all user or operator interactions can be included as additional clients realized as more or less complex user interfaces. User interaction The generated systems allow the integration of several different and parallel available user interface clients with different styles. This is because of the consequent separation between control and presentation logic. So it is possible to implement command line clients as well as high sophisticated web applications or graphical user interfaces. All of these possibilities are realized at SOSW so that for example the dome controller can be managed via browser window, command line and/or graphical user interface. And because of the automatically generated communication layer all of the user interfaces can directly be used to control the applications remotely. For a first general realization all servers provide a command line control and a graphical user interface on the basis of wxwidgets. It is a C++ based open source framework for platform independent developments of graphical user interfaces [SMAR05]. Although the current RPC generator only supports Linux systems (32 and 64 Bit) the graphical user interface is modular enough to support different platforms like Windows, Linux, OSX and others. So a remote 459
5 operator can run the applications with highly sophisticated graphical interfaces. Because of the physical separation between the operator and the system it must be realized such that it protects human beings and the system itself from dangerous and error-prone situations. Figure 3. The graphical user interface on the basis of wxwidgets Safety and security with the system To realize such a protection safety and security concepts are in development. Safety hereby means the local protection given by local error states or local situations, like automatically moving hardware. One way to realize this is to write stable and autonomous software as given in the distributed process cells. In addition to that it is an advantage when the programmers follow some design rules as defined at Wettzell. They describe in general how code must be structured, documented, commented and so on. But no software is safe enough to have no bugs. So an additional, modular and multi-layered system monitoring hardware is in production which checks all of the important system states, like temperatures, weather conditions, safety switches and so on. This hardware is realized with standard equipment on a robust, well known architecture and supports several individual, vendor independent sensor devices. It is based on open source products in combination with the Linux operating systems (also with a minimal installation) and implements internally also the idl2rpc.pl created communication system. So it is an additional parallel monitoring system to ensure safety, also dealing with emergency issues. Security in this case means the protection of the system from not allowed activities by unauthorized attackers or users without sufficient access right. Because all of the communication activities are based upon simple socket communications with TCP/IP or UDP/IP with fixable ports on which the additional RPC layer is established, Secure Shell (SSH) based tunneling methods can be used to build up efficient access protections. SSH hereby allows several authentication options like passwords, passphrases and key files or a combination of them. For the internal access right control for operator actions it is planned to realize an authentication (registration of a user with username and password) and authorization (personification of a user for a specific remote procedure with dedicated rights) as already implemented for other projects at Wettzell [NEID06]. This allows a safe and secure remote control from almost any place. 460
6 Remote control To proof the functionality of the remote control and the general character of the implementations as well, several tests were initiated to run radiotelescopes for geodetic Very Long Baseline Interferometry (VLBI) also with the described software. Therefore adapted servers and clients were programmed to monitor the VLBI fieldsystem, which controls the VLBI experiments. Test sites were the radiotelescopes of the German Antarctic Receiving Station (GARS) O Higgins in Antarctica, the Transportable Integrated Geodetic Observatory (TIGO) at Concepción/Chile and Wettzell. Several 24 hour and 1 hour intensive experiments were successfully run by remote control. These tests will be extended and will lead into a routinely operation for VLBI experiments at Wettzell. Co-operations with other institutes like the Max Planck Institute for Radioastronomy Bonn and the developers of the fieldsystem for VLBI are the first steps to establish this concept in the VLBI community. Summary The newly created software concept is a product of a long development done by several developers at Wettzell. The result is an option for upcoming Fundamentalstations with several different measuring systems like SLR systems and radiotelescopes to realize remotely controllable, autonomous subsystems on a basis of a stable, flexible and general communication platform. It can be used to reduce development time for highly available systems especially along the goals of the Global Geodetic Observing System (GGOS). But nevertheless there are always some situations which cannot be controlled and handled by such an automated system (like power failures where the dome is not closed automatically), so that responsible, well educated engineers at the sites should always be the final instance of automation. References [NEID06] [NEID08] [SAX07] [SING94] [SMAR05] [STEV92] [PUD01] Neidhardt, Alexander: Verbesserung des Datenmanagements in inhomogenen Rechnernetzen geodätischer Messeinrichtungen auf der Basis von Middleware und Dateisystemen am Beispiel der Fundamentalstation Wettzell. Dissertation, Mitteilungen des Bundesamtes für Kartographie und Geodäsie, Nr. 37, Bonifatius GmbH 2006 Neidhardt, Alexander: Manual for the remote procedure call generator idl2rpc.pl. Geodetic Observatory Wettzell 2008 (latest version) Saxonia Systems: Remote Procedure Call, Download Singhal, Mukesh; Shivaratri, Niranjan G.: Advanced Concepts in Operating Systems. McGraw-Hill, Inc Smart, Julian; Hock, Kevin; Csomor, Stefan: Cross-Platform GUI Programming with wxwidgets. Prentice Hall International 2005 Stevens, W. Richard: Programmieren von UNIX-Netzen. Grundlagen, Programmierung, Anwendung. Prentice-Hall International, Inc. London 1992 Puder, Arno; Römer, Kay: Middleware für verteilte Systeme. 1. Auflage. dpunkt-verlag GmbH Heidelberg
E-control: First Public Release of Remote Control Software for VLBI Telescopes
of Remote Control Software for VLBI Telescopes, IVS 2010 General Meeting Proceedings, p.439 443 http://ivscc.gsfc.nasa.gov/publications/gm2010/neidhardt2.pdf of Remote Control Software for VLBI Telescopes
e-control: new concepts for remote control of VLBI-telescopes and first experiences at Wettzell
e-control: new concepts for remote control of VLBI-telescopes and first experiences at Wettzell Christian Plötz (BKG) christian.ploetz@bkg.bund.de Geodetic Observatory Wettzell (Germany) Alexander Neidhardt
Remote Control and Monitoring of VLBI Experiments by Smartphones
Remote Control and Monitoring of VLBI Experiments by Smartphones Cristian Herrera, Hayo Hase, Octavio Zapata, Felipe Pedreros Transportable Integrated Geodetic Observatory - TIGO Agenda Introduction Motivation
Ideas for a Cooperative Software Development for Future GGOS Stations
Ideas for a Cooperative Software Development for Future GGOS Stations, IVS 2012 General Meeting Proceedings, p.207 211 http://ivscc.gsfc.nasa.gov/publications/gm2012/neidhardt2.pdf Ideas for a Cooperative
Document management and exchange system supporting education process
Document management and exchange system supporting education process Emil Egredzija, Bozidar Kovacic Information system development department, Information Technology Institute City of Rijeka Korzo 16,
Lecture 4: Software design
Lecture 4: Software design - Review: Software development method and process - Modelling techniques - Design/ programming rules - Model driven architecture Lect4-Page1? Review: language theory? Explain
CGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
Chapter 2: Remote Procedure Call (RPC)
Chapter 2: Remote Procedure Call (RPC) Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ Contents - Chapter 2 - RPC
Computer Networks/DV2 Lab
Computer Networks/DV2 Lab Room: BB 219 Additional Information: http://ti.uni-due.de/ti/en/education/teaching/ss13/netlab Equipment for each group: - 1 Server computer (OS: Windows Server 2008 Standard)
The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.
The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide
Securing VoIP Networks using graded Protection Levels
Securing VoIP Networks using graded Protection Levels Andreas C. Schmidt Bundesamt für Sicherheit in der Informationstechnik, Godesberger Allee 185-189, D-53175 Bonn Andreas.Schmidt@bsi.bund.de Abstract
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
CiscoWorks Resource Manager Essentials 4.3
. Data Sheet CiscoWorks Resource Manager Essentials 4.3 Product Overview CiscoWorks Resource Manager Essentials (RME) 4.3 is the cornerstone application of CiscoWorks LAN Management Solution (LMS). CiscoWorks
Distributed Realtime Systems Framework for Sustainable Industry 4.0 applications
Distributed Realtime Systems Framework for Sustainable Industry 4.0 applications 1 / 28 Agenda Use case example Deterministic realtime systems Almost deterministic distributed realtime systems Distributed
COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters
COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly
Planning the Installation and Installing SQL Server
Chapter 2 Planning the Installation and Installing SQL Server In This Chapter c SQL Server Editions c Planning Phase c Installing SQL Server 22 Microsoft SQL Server 2012: A Beginner s Guide This chapter
MySQL databases as part of the Online Business, using a platform based on Linux
Database Systems Journal vol. II, no. 3/2011 3 MySQL databases as part of the Online Business, using a platform based on Linux Ion-Sorin STROE Romanian Academy of Economic Studies Romana Sq, no 6, 1 st
Chapter 2 Operating System Overview
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Roadmap Operating System Objectives/Functions
Computer Networks/DV2 Lab
Computer Networks/DV2 Lab Room: BB 219 Additional Information: http://www.fb9dv.uni-duisburg.de/ti/en/education/teaching/ss08/netlab Equipment for each group: - 1 Server computer (OS: Windows 2000 Advanced
Synapse s SNAP Network Operating System
Synapse s SNAP Network Operating System by David Ewing, Chief Technology Officer, Synapse Wireless Today we are surrounded by tiny embedded machines electro-mechanical systems that monitor the environment
Remote Serial over IP Introduction on serial connections via IP/Ethernet
Remote Serial over IP Introduction on serial connections via IP/Ethernet TABLE OF CONTENT TABLE OF CONTENT... I TABLE OF IMAGES... I INTRODUCTION... 1 Classic Style of Communication... 1 Ethernet and
WISE-4000 Series. WISE IoT Wireless I/O Modules
WISE-4000 Series WISE IoT Wireless I/O Modules Bring Everything into World of the IoT WISE IoT Ethernet I/O Architecture Public Cloud App Big Data New WISE DNA Data Center Smart Configure File-based Cloud
Guest Room Controls & Monitoring System. Integrated Solution for Hotels Southern Countries. www.lonix.com
Guest Room Controls & Monitoring System Integrated Solution for Hotels Southern Countries www.lonix.com GUEST ROOM CONTROLS & MONITORING SYSTEM INDEX 1 GENERAL... 3 1.1 SYSTEM INTEGRATION... 3 1.2 USER
Security+ Guide to Network Security Fundamentals, Third Edition. Chapter 12 Applying Cryptography
Security+ Guide to Network Security Fundamentals, Third Edition Chapter 12 Applying Cryptography Objectives Define digital certificates List the various types of digital certificates and how they are used
DEVELOPMENT OF A SECURE FILE TRANSFER PROTOCOL FOR AN ENTERPRISE AND CAMPUS NETWORK
ADVANCES IN SCIENTIFIC AND TECHNOLOGICAL RESEARCH (ASTR) VOL. 1(2), pp. 74-87, MAY 2014 REF NUMBER: ONLINE: http://www.projournals.org/astr -------------------------------------------------------------------------------------------------------------------------------
IBM Deep Computing Visualization Offering
P - 271 IBM Deep Computing Visualization Offering Parijat Sharma, Infrastructure Solution Architect, IBM India Pvt Ltd. email: parijatsharma@in.ibm.com Summary Deep Computing Visualization in Oil & Gas
Client/Server Computing Distributed Processing, Client/Server, and Clusters
Client/Server Computing Distributed Processing, Client/Server, and Clusters Chapter 13 Client machines are generally single-user PCs or workstations that provide a highly userfriendly interface to the
Rcore Embedded Software Platform
Industrial Computing Rcore Embedded Software Platform The high reliability and stability of Moxa s embedded computers give our customers an edge over the competition. Moxa s Rcore embedded software platform
Computer Hardware Requirements for Real-Time Applications
Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Summer Semester, 2011 Real-Time Systems, Prof. Kasim
A Real Time, Object Oriented Fieldbus Management System
A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk
File Transfer And Access (FTP, TFTP, NFS) Chapter 25 By: Sang Oh Spencer Kam Atsuya Takagi
File Transfer And Access (FTP, TFTP, NFS) Chapter 25 By: Sang Oh Spencer Kam Atsuya Takagi History of FTP The first proposed file transfer mechanisms were developed for implementation on hosts at M.I.T.
TMT SOFTWARE REQUIREMENTS FOR LOW-LEVEL SUBSYSTEMS
TMT SOFTWARE REQUIREMENTS FOR LOW-LEVEL SUBSYSTEMS TMT.SFT.DRD.12.001.REL05 October 15, 2012 TMT.SFT.DRD.12.001.REL05 PAGE 2 OF 16 TABLE OF CONTENTS 1 INTRODUCTION 4 1.1 Purpose... 4 1.2 Scope... 4 1.3
THE TESLA TEST FACILITY AS A PROTOTYPE FOR THE GLOBAL ACCELERATOR NETWORK
THE TESLA TEST FACILITY AS A PROTOTYPE FOR THE GLOBAL ACCELERATOR NETWORK K. Rehlich, DESY, Hamburg, Germany Abstract The next generation of large accelerators facilities will be produced and operated
An Overview of Embedded Computing
Embedded Computing Introduction to Embedded Computing......................................-2 Software Tools for Embedded Computing An Overview of Embedded Computing Moxa Protocol Converter.................................................-6
CHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
Monitor the Cisco Unified Computing System
Monitor the Cisco Unified Computing System Using Sentry Software Monitoring for BMC ProactiveNet Performance Management White Paper September 2010 August 2010 Contents What You Will Learn... 3 Overview...
The Integration Between EAI and SOA - Part I
by Jose Luiz Berg, Project Manager and Systems Architect at Enterprise Application Integration (EAI) SERVICE TECHNOLOGY MAGAZINE Issue XLIX April 2011 Introduction This article is intended to present the
- An Essential Building Block for Stable and Reliable Compute Clusters
Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative
Radiological Assessment Display and Control System
Features Fast, real-time data acquisition and control Highly reliable communication with remote terminal units Collecting, converting, integrating and analyzing data from all monitors Detecting, annunciating
A SURVEY ON AUTOMATED SERVER MONITORING
A SURVEY ON AUTOMATED SERVER MONITORING S.Priscilla Florence Persis B.Tech IT III year SNS College of Engineering,Coimbatore. priscillapersis@gmail.com Abstract This paper covers the automatic way of server
Figure 1. perfsonar architecture. 1 This work was supported by the EC IST-EMANICS Network of Excellence (#26854).
1 perfsonar tools evaluation 1 The goal of this PSNC activity was to evaluate perfsonar NetFlow tools for flow collection solution and assess its applicability to easily subscribe and request different
The Design and Implementation of Qt-based Cross-platform Video Conferencing Remote Control
Communications and Network, 2013, 5, 73-77 doi:10.4236/cn.2013.51b017 Published Online February 2013 (http://www.scirp.org/journal/cn) The Design and Implementation of Qt-based Cross-platform Video Conferencing
Using PCIe & intelligent DMA to achieve blazing data rates in real-time recording instruments
August 17, 2011 Design Article Using PCIe & intelligent DMA to achieve blazing data rates in real-time recording instruments Chris Tojeira Chris Tojeira of Pentek describes how the use of PCIe, intelligent
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS What is an operating? A collection of software modules to assist programmers in enhancing efficiency, flexibility, and robustness An Extended Machine from the users
Agenda. Distributed System Structures. Why Distributed Systems? Motivation
Agenda Distributed System Structures CSCI 444/544 Operating Systems Fall 2008 Motivation Network structure Fundamental network services Sockets and ports Client/server model Remote Procedure Call (RPC)
Lesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
(Advanced Topics in) Operating Systems Winter Term 2009 / 2010. Jun.-Prof. Dr.-Ing. André Brinkmann brinkman@upb.de Universität Paderborn PC
(Advanced Topics in) Operating Systems Winter Term 2009 / 2010 Jun.-Prof. Dr.-Ing. André Brinkmann brinkman@upb.de Universität Paderborn PC 1 Overview Overview of chapter 3: Case Studies 3.1 Windows Architecture.....3
Performance analysis and comparison of virtualization protocols, RDP and PCoIP
Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova
CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available
Phone: (603)883-7979 sales@cepoint.com Cepoint Cluster Server CEP Cluster Server turnkey system. ENTERPRISE HIGH AVAILABILITY, High performance and very reliable Super Computing Solution for heterogeneous
LabVIEW Real-Time and Embedded
FYS3240 PC-based instrumentation and microcontrollers LabVIEW Real-Time and Embedded Spring 2011 Lecture #10 Bekkeng, 11.5.2011 Embedded Computing An embedded system is a computer system designed to perform
Design of Electronic Medical Record System Based on Cloud Computing Technology
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based
Network Scanning: A New Feature for Digital Copiers
Network Scanning: A New Feature for Digital Copiers Abstract Introduction The method of implementing electronic document capture and distribution, known as network scanning, into the traditional copier/printer
Linux VPS with cpanel. Getting Started Guide
Linux VPS with cpanel Getting Started Guide First Edition October 2010 Table of Contents Introduction...1 cpanel Documentation...1 Accessing your Server...2 cpanel Users...2 WHM Interface...3 cpanel Interface...3
GCCSI. Ihr Dienstleister in:
GCCSI Ihr Dienstleister in: Gürbüz Computer Consulting & Service International 1984-2007 l Önder Gürbüz l Aar Strasse 70 l 65232 Taunusstein info@gccsi.com l +49 (6128) 757583 l +49 (6128) 757584 l +49
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
Scheduling of VLBI observations to satellites with the Vienna VLBI Software (VieVS)
22 nd EVGA Working Meeting, May 17-21, 2015, Sao Miguel, Pont Delgada, Azores, Portugal Scheduling of VLBI observations to satellites with the Vienna VLBI Software (VieVS) Andreas Hellerschmied 1, J. Böhm
CiscoWorks Resource Manager Essentials 4.1
CiscoWorks Resource Manager Essentials 4.1 Product Overview CiscoWorks Resource Manager Essentials (RME) 4.1 is the cornerstone application of CiscoWorks LAN Management Solution (LMS). CiscoWorks RME provides
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Network Attached Storage. Jinfeng Yang Oct/19/2015
Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability
Secure Networks for Process Control
Secure Networks for Process Control Leveraging a Simple Yet Effective Policy Framework to Secure the Modern Process Control Network An Enterasys Networks White Paper There is nothing more important than
Tel: 905.940.9000 Toll-Free: 800.668.5769 Fax: 905.940.9009 Oct 2005 Email: info@cail.com Website: www.cail.com. CAIL Security Facility
Tel: 905.940.9000 Toll-Free: 800.668.5769 Fax: 905.940.9009 Oct 2005 Email: info@cail.com Website: www.cail.com CAIL Security Facility Table of Contents A. Overview B. CAIL Security Solutions C. Summary
Advisor Counsel. Computer basics and Programming. Introduction to Engineering Design. C Programming Project. Digital Engineering
Course Description ( 전체개설교과목개요 ) Advisor Counsel Yr. : Sem. : Course Code: CD0001 Advisor in the department which programs engineering education guides certificate program educational objectives, learning
Ubuntu Linux Reza Ghaffaripour May 2008
Ubuntu Linux Reza Ghaffaripour May 2008 Table of Contents What is Ubuntu... 3 How to get Ubuntu... 3 Ubuntu Features... 3 Linux Advantages... 4 Cost... 4 Security... 4 Choice... 4 Software... 4 Hardware...
Chapter 6. CORBA-based Architecture. 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications
Chapter 6. CORBA-based Architecture 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications 1 Chapter 6. CORBA-based Architecture Part 6.1 Introduction to
Visualization Cluster Getting Started
Visualization Cluster Getting Started Contents 1 Introduction to the Visualization Cluster... 1 2 Visualization Cluster hardware and software... 2 3 Remote visualization session through VNC... 2 4 Starting
Using Red Hat Network Satellite Server to Manage Dell PowerEdge Servers
Using Red Hat Network Satellite Server to Manage Dell PowerEdge Servers Enterprise Product Group (EPG) Dell White Paper By Todd Muirhead and Peter Lillian July 2004 Contents Executive Summary... 3 Introduction...
System Area Manager. Remote Management
System Area Manager Remote Management Remote Management System Area Manager provides remote management functions for its managed systems, including Wake on LAN, Shutdown, Restart, Remote Console and for
Hewlett Packard. PRODUCT NAME: HP Distributed Computing Environment SPD 43.05.11 (DCE) Version 3.2 for OpenVMS Systems
Hewlett Packard Software Product Description PRODUCT NAME: HP Distributed Computing Environment SPD 43.05.11 (DCE) Version 3.2 for OpenVMS Systems DESCRIPTION The HP Distributed Computing Environment for
Linux Driver Devices. Why, When, Which, How?
Bertrand Mermet Sylvain Ract Linux Driver Devices. Why, When, Which, How? Since its creation in the early 1990 s Linux has been installed on millions of computers or embedded systems. These systems may
Expert Power Control NET 4x 8212 / 8213
2010 Gude Analog- und Digitalsysteme GmbH 2010 Gude Analog- und Digitalsysteme GmbH 23.08.2010 Content 3 Table of content Kapitel 1 Security Advise 5 Kapitel 2 Description 5 Kapitel 3 Hardware 6 3.1 Content
corporate Output Management Saving Money and optimizing business processes with companywide Print and Distribution Management
corporate Output Management Saving Money and optimizing business processes with companywide Print and Distribution Management Believe it, or not The success of a company directly or indirectly depends
BarTender Software Activation
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender Software Activation Concepts, Questions, and Answers Contents Introduction... 3 How Does Activation Work?...
NMS300 Network Management System
NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
Semester Thesis Traffic Monitoring in Sensor Networks
Semester Thesis Traffic Monitoring in Sensor Networks Raphael Schmid Departments of Computer Science and Information Technology and Electrical Engineering, ETH Zurich Summer Term 2006 Supervisors: Nicolas
visionapp Remote Desktop 2010 (vrd 2010)
visionapp Remote Desktop 2010 (vrd 2010) Convenient System Management P roduct Information www.vrd2010.com Inhalt 1 Introduction... 1 2 Overview of Administration Tools... 1 2.1 RDP Administration Tools...
Virtual KNX/EIB devices in IP networks
WEINZIERL ENGINEERING GmbH WEINZIERL ENGINEERING GMBH F. Heiny, Dr. Y. Kyselytsya, Dr. Th. Weinzierl Bahnhofstr. 6 D-84558 Tyrlaching Tel. +49 (0) 8623 / 987 98-03 E-Mail: info@weinzierl.de Web: www.weinzierl.de
X Series Application Note 43:
X Series Application Note 43: Using the Remote Viewing & Web Pages of the X - Series & GR Series Recorders The Remote Viewing function of the X-Series and GR Series Recorders provide the user with the
Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture
Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
GPS Premium Server Client
GPS Premium Server Client Server / Client series Get the tools on hand Highlights: Server Software Client Software Google Earth support Setup Software Data Recovery TCP tools Premium Server is designed
MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments
The MSITel module family allows your ground console to be everywhere while balloon experiments run everywhere MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments
Praktikum "Mobile Roboter" mit Simulation und Telerobotik-Zugang (TELEBOTS)
Praktikum "Mobile Roboter" mit Simulation und Telerobotik-Zugang (TELEBOTS) Universität Hamburg Fachbereich Informatik, Arbeitsbereich TAMS Dr. Houxiang Zhang, Dipl.-Inform. Tim Baier, Weining Zheng Zwischenbericht
Detailed Design Report
Detailed Design Report Chapter 9 Control System MAX IV Facility CHAPTER 9.0. CONTROL SYSTEM 1(9) 9. Control System 9.1. Introduction...2 9.1.1. Requirements... 2 9.2. Design...3 9.2.1. Guidelines... 3
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
CMS Central Monitoring System
General In This Section CMS for Windows CMS Hardware CMS Functional Spec Relational Database Monitoring Interface Communication Network CMS Central Monitoring System General CMS Central Monitoring System
athenahealth Interface Connectivity SSH Implementation Guide
athenahealth Interface Connectivity SSH Implementation Guide 1. OVERVIEW... 2 2. INTERFACE LOGICAL SCHEMATIC... 3 3. INTERFACE PHYSICAL SCHEMATIC... 4 4. SECURE SHELL... 5 5. NETWORK CONFIGURATION... 6
Gigabyte Content Management System Console User s Guide. Version: 0.1
Gigabyte Content Management System Console User s Guide Version: 0.1 Table of Contents Using Your Gigabyte Content Management System Console... 2 Gigabyte Content Management System Key Features and Functions...
Wireless ATA: A New Data Transport Protocol for Wireless Storage
Wireless ATA: A New Data Transport Protocol for Wireless Storage Serdar Ozler and Ibrahim Korpeoglu Department of Computer Engineering, Bilkent University, 06800 Bilkent, Ankara, Turkey {ozler, korpe}@cs.bilkent.edu.tr
Smedge Got a Render Farm? The Smedge that holds it all together
Got a Render Farm? Smedge 2010 The Smedge that holds it all together The next generation technology of Smedge is all you need to get your farm working for you without specialized training and without breaking
A Unix Network Protocol Security Study: Network Information Service
A Unix Network Protocol Security Study: Network Information Service Introduction David K. Hess, David R. Safford and Udo W. Pooch Texas A&M University dhess@cs.tamu.edu This note is a study of the security
Why is CICS Still Alive? Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College
Why is CICS Still Alive? Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Agenda Middleware the hidden part of IT CICS (Customer Information Control System) track record as a middleware
Sensor network infrastructure for intelligent building monitoring and management system
Sensor network infrastructure for intelligent building monitoring and management system 1 R.VENKATESH, 2 K.RADHA, 3 M.GANTHIMATHI 1.B.E-CSE, Muthayammal Engineering College, Rasipuram. 2. Assistant Professor
Security Settings in WAGO 758 Series IPCs Application Note
Security Settings in WAGO 758 Series IPCs Application Note, English Version 1.0.0 2 General Copyright 2012 by WAGO Kontakttechnik GmbH All rights reserved. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423
Design Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords
Design Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords Author: Paul Seymer CMSC498a Contents 1 Background... 2 1.1 HTTP 1.0/1.1... 2 1.2 Password
www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013
www.novell.com/documentation Server Installation ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this
OPC Tunneling Know Your Options
OPC Tunneling Know Your Options by Bob McIlvride and Andrew Thomas Cogent Real-Time Systems Since OPC was introduced over ten years ago, it has seen a steady rise in popularity within the process control
TEST CHAPTERS 1 & 2 OPERATING SYSTEMS
TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus
Lab Management, Device Provisioning and Test Automation Software
Lab Management, Device Provisioning and Test Automation Software The TestShell software framework helps telecom service providers, data centers, enterprise IT and equipment manufacturers to optimize lab