We focus on systems composed of entities operating with autonomous control, such

Size: px
Start display at page:

Download "We focus on systems composed of entities operating with autonomous control, such"

Transcription

1 Middeware Architecture for Federated Contro Systems Girish Baiga and P.R. Kumar University of Iinois at Urbana-Champaign A federated contro system (FCS) is composed of autonomous entities, such as cars, that cooperate to provide a goba behavior, such as traffic contro. A middeware is a convenient mechanism to separate software infrastructure, as a ayer, from other FCS components. Eement abstraction is a mode for designing, impementing, and operating software components on this infrastructure ayer. We focus on systems composed of entities operating with autonomous contro, such as automated production pants and traffic contro systems. Traditionay, the software controing such systems has been taiored to each system s requirements. However, creating custom, one-of-a-kind designs is costy and not conducive to proiferation. In recent years, technoogy has evoved to the point at which powerfu processors embedded in the environment can support generaized approaches. Such approaches use forma theory and we-defined design methodoogies, and can be made avaiabe as commercia technoogies. However, generaizations must evove from experience and be vaidated in practice. This artice introduces the notion of federated contro systems through a study invoving a compex traffic contro system under deveopment. We use the notion of eements to represent a service abstraction for software components in the FCS and present a concomitant middeware architecture to support this service abstraction. Prototype system Figure 1 iustrates the prototype system, which consists of a set of cars moving on a track. The cars are controed remotey using an RF transmitter, which is connected to the seria port of a dedicated aptop. A program contros the car s speed and direction by executing a contro agorithm on the dedicated aptop. Contros are sent to the seria port as a stream of aphabetic characters. The port is connected to a microcontroer that converts the character stream into a sequence of signas to operate the car. The contro program that runs the car performs cosed-oop contro and obtains the necessary feedback from an array of cameras (currenty two). At IEEE Distributed Systems Onine Pubished by the IEEE Computer Society 2003 IEEE

2 intersections, traffic ights iustrate traffic arbitration. Figure 1. Prototype federated contro system. A set of aptops operates the system, with each aptop controing one car. A set of desktops process vision feed from the cameras and send the feedback to the aptops. The desktops run on Windows, and the aptops on Linux. The computers are connected by Ethernet and an wireess LAN. The prototype represents a cass of systems, each composed of sensors, actuators, computers, and communication networks, in which various contro agorithms operate on subsystems with strict rea-time constraints. We categorize such systems as the cass of federated contro systems fitting the foowing definition: A federated contro system (FCS) is a networked system of sensors, actuators, and computers that are composed into hierarchica sets of cooperating entities operating with autonomous contro. Sensors and actuators represent the interface between the system and its environment. Computers represent programmabe system components, which are networked by a topoogy of connections imposed by system design, technoogy, and convention. Compositions of components represent independent system entities, which operate with autonomous contro. In the prototype system, a car exempifies this type of composition. It consists of a controing aptop, an RF connection, and actuators on the car itsef. Usefu behavior is obtained when these autonomous entities cooperate to 2

3 achieve desirabe goas. We can compose a set of autonomous entities, such as cars, into a higher-eve autonomous entity, such as a feet of cars, and so on. This hierarchy of sets of autonomous entities represents an FCS. Simpe cient-server architecture Our study of the prototype FCS has paraeed our impementation of a simpe working system. The system design emerged as a bottom-up composition of code fragments that were written for simpe use cases 2 of various subsystems. Figure 2 shows the overa software architecture of the first working impementation. The vision sensor is a camera providing a vision feed to a dedicated desktop that executes an image-processing appication and determines the position and orientation of cars on the track using a oca coordinate system. A centra data server connects to the vision sensors (the programs on the desktops), and obtains the vision information for a cars in the system, which it then transforms to a goba coordinate system. A centra trajectory server computes and serves trajectories for a cars in the system. A trajectory is a sequence of car position coordinates in time. The trajectory server obtains ocation information about the cars from the data server. Figure 2. A simpe cient server architecture for the prototype system. Each aptop executes a contro agorithm that moves the car according to a trajectory provided by a trajectory server. The contro program obtains feedback from the data server. This impementation is working quite we. We have tested scenarios with up to eight cars operating simutaneousy on the track and cosey foowing prespecified trajectories. However, we encountered some fundamenta probems during system impementation. Location independence. Operating the system required considerabe preconfiguration. For exampe, a the cients needed to know the addresses and ports of the respective servers. Moving the servers to different machines entaied 3

4 much reconfiguration. _Bootstrap. Starting up the system was an eaborate process. The servers and cients needed to be started in the right order and on prespecified computers. Synchronization (impemented at the trajectory server) was needed to ensure that a cars were ready before any car started to move. Software update. We had to propagate a change in the car contro program to a the aptops, requiring a system-wide reboot. Software mode and architecture. Mutipe team members working on the different probems of image processing, car contro, car scheduing 3, and infrastructure deveoped the code concurrenty. Separating the infrastructure code as an independent body in this context was particuary chaenging. Maintaining and updating this code required changing and testing the other code using it. The next iteration of the system impementation addresses these and other probems. The foowing sections outine some of our ongoing research. Reated research and appicabiity Some of the probems mentioned earier, such as ocation independence and preconfiguration, have eegant soutions in commercia middeware technoogies such as CORBA 4, DCOM 5, and Jini 6. However, using these technoogies as the base infrastructure has some fundamenta probems. One key probem is that they are intended for transaction-based appications, where the focus is on providing a rich interface. FCSs require an event-based infrastructure, in which data or contro update can proceed asynchronousy. The Open Contro Patform (OCP) 7 extends CORBA to support event streams and other primitives. However, some unsupported features remain. For exampe, OCP doesn t address the software update probem, which must be engineered into the system. In addition, OCP is essentiay a transaction-based system with reevant functionaity imposed as a new ayer. Message-oriented middeware such as IBM s WebSphere Message Queuer 8, Sun s Java Message Service 9, and Microsoft s Message Queue Server 10 represent commercia event-based middeware technoogies. These middeware patforms focus on business appications, however, which vaue secure data deivery over timeiness and other FCS requirements. Other interesting approaches to providing software infrastructure for contro systems incude Cactus 11 and Giotto 12. Contro frameworks such as AOCS 13, Reatime Framework 14, and Nexus 15 have interesting approaches to specific casses of systems. Bonnie S. Heck, Linda M. Wis, and George J. Vachtsevanos 16 give a good overview of research and technoogy that has been deveoped for FCSs and reated domains. 4

5 The eement pattern As this brief survey shows, middeware is one of the predominant architectura modes that have been appied to FCSs. Middeware nicey separates infrastructure from the rest of the software. However, designing, impementing, and operating software components on the infrastructure ayer require a good service mode. Figure 3a presents one candidate mode, the eement abstraction, that modes software components in an FCS. Figure 3. Eement service mode: (a) eement abstraction in an FCS; (b) eements in an FCS; and (c) the eement pattern An eement encapsuates a contro agorithm operating on some subsystem in the FCS. Eements participate in contro hierarchies. For exampe, in Figure 2, if car contro were a representative eement, the trajectory server woud be a higher-eve eement, and the car actuator woud be a ower-eve eement. Eements aso participate in data fows. In Figure 2, the data server is an input eement to car contro. Not a eements need a the connections shown in Figure 3a, however. Figure 3b, for exampe, shows connections that woud exist for sensors, actuators, and controers in an FCS. The eement abstraction can be represented in many ways. We use a design pattern 17. As Figure 3c shows, the eement pattern is essentiay a composition of 5

6 design patterns 17 : A strategy represents the contro aw impemented by the eement. A memento corresponds to the concept of state in a contro aw. The proxy operates as the conduit for communicating with other system eements. The composite pattern denotes the idea that mutipe eements can be handed as a coection. Strategy and memento represent the service mode for eements in an FCS. Proxy is an eement s interface to the rest of the system and is anaogous to CORBA s skeetons and stubs 4. The composite pattern represents the infrastructure s view of the set of eements in the system. We mode connections to other eements as streams of asynchronous events. This represents the typica case, in which a eft eement or sequence of contro points from an upper eement periodicay updates an eement. Synchronous communication, such as a handshake, can occur as connections are estabished between eements. A pair of asynchronous event streams hidden by the proxy can represent this communication. Further detais of the eement abstraction and other aspects of eement behavior are avaiabe esewhere. 18 We concude by briefy considering how this architecture addresses some of the issues raised previousy. Because eements have addressabe profies that identify and address them, eements are ocation independent. They must aso have a we-defined state (communicated as mementos 17 ) that can be used to pause and restart them. Downoading code and initia state from one centra ocation permits bootstrapping and update of eements. The middeware architecture aso ceary separates appication code from the infrastructure. Eement-based architecture One way to provide infrastructure for FCS eements is through a simpe architecture that directy supports eements as primitive components. Figure 4 shows an architecture for eement-based systems. Each eement communicates with its she, which represents the eement to the system, and vice versa. The she aso provides a convenient mechanism for maintaining eement-specific data structures and modifications for additiona functionaity (for exampe, adaptation for synchronous communication). A manager maintains and operates on the eements as a coection (the composite pattern 17 ) of simiar entities. Because each eement wi potentiay operate in its own thread, the manager schedues the threads and supports various poicies. Simiary, it schedues the events fowing between eements. The events are maintained in an event board, which the eement shes and the rest of the system access uniformy. 6

7 Figure 4. An architecture for supporting the eement abstraction. In addition to the manager, the eement-based architecture provides three sets of utiities: Reactive utiities are passive components that are activated by appropriate events requesting their services. For exampe, a refector service consumes the refection 19 events generated by the eements and exposes the system infrastructure as metadata. Proactive utiities are active components that both generate and consume events. One such component is the goba event dispatcher, which forwards events generated by the oca eements to remote eements, and vice versa. Optimization utiities are components that do not participate directy in eventprocessing activities. Instead, they observe other components (through notification mechanisms, for exampe) and perform optimizations as appropriate. Previous work considers the rationae, functions, and responsibiities of the architectura components in more detai. 18 The notions of eements and eement architectures have been further deveoped to EtherArch a software architecture for FCSs. This work is under review for pubication. Acknowedgments This materia is based on work partiay supported by the US Air Force Office of Scientific 7

8 Research under contract number F , DARPA under contract numbers F C-1905 and N , the US Army Research Office under contract numbers DAAD and DAAD , DARPA/AFOSR under contract number F , and the US Nationa Science Foundation under contract number NSF ANI Any opinions, findings, and concusions or recommendations expressed in this pubication are those of the authors and do not necessariy refect the views of the above agencies. References 1. J.S. Bayne, Automation and Contro in Large-Scae Interactive Systems, Proc. 5th IEEE Int Symp. Object-Oriented Rea-Time Distributed Computing (ISORC), IEEE CS Press, 2002, pp R.S. Pressman, Software Engineering: A Practitioner s Approach, 5th ed., McGraw- Hi, A. Giridhar, Scheduing Traffic on a Road Network, master s thesis, Dept. of Eectrica and Computer Eng, Univ. of Iinois at Urbana-Champaign, Common Object Request Broker Architecture: Core Specification, Object Management Group, Nov. 2002; 5. DCOM Technica Overview, Microsoft Corp., Nov. 1996; 6. K.W. Edwards, Core JINI, Prentice Ha, L. Wis et a., An Open Contro Patform for Reconfigurabe, Distributed, Hierarchica Contro Systems, Proc. Digita Avionics Systems Conference, vo. 1, IEEE Standards Office, 2000, pp. 4D2/1 4D2/8. 8. A. Banks, WebSphereMQ: Providing More Processing Power through Custered Queue Managers, white paper, IBM, Juy 2002, 3.ibm.com/software/integration/mqfamiy/ibrary/whitepapers/g pdf. 9. K. Haase, Java Message Service API Tutoria, Sun Microsystems, 2002; P. Houston, Buiding Distributed Appications with Message Queuing Middeware, Microsoft Corp., 1998, 8

9 11. M. Hitunen and R. Schichting, The Cactus Approach to Buiding Configurabe Middeware Services, Proc. Workshop Dependabe System Middeware and Group Comm. (DSMGC), IEEE CS Press, T. Henzinger, B. Horowitz, and C. Kirsch, Giotto: A Time-Triggered Language for Embedded Programming, Proc. 1st Int Workshop Embedded Software (EMSOFT), Springer-Verag, 2001, pp T. Brown et a., A Reusabe and Patform-Independent Framework for Distributed Contro systems, Proc. IEEE/AIAA 20th Digita Avionics System Conf. (DASC), vo.2, IEEE Standards Office, 2001, pp. 6A1/1 6A1/ A. Traub and R. Schraft, An Object-Oriented Rea-Time Framework for Distributed Contro Systems, Proc. IEEE Conf. Robotics and Automation, vo. 4, IEEE CS Press, 1999, pp J. Fernandez and J. Gonzaez, Nexus: A Fexibe, Efficient and Robust Framework for Integrating Software Components of a Robotic System, Proc. IEEE Conf. Robotics and Automation, vo. 1, IEEE CS Press, 1998, pp B.S. Heck, L.M. Wis, and G.J. Vachtsevanos, Software Technoogy for Impementing Reusabe, Distributed Contro Systems, IEEE Contro Systems Magazine, vo. 23, no. 1, Feb. 2003, pp E. Gamma et a., Design Patterns, Addison-Wesey, G. Baiga, A Software Architecture for Federated Contro Systems, master s thesis, Dept. of Computer Science, Univ. of Iinois at Urbana-Champaign, F. Kon et a., The Case for Refective Middeware, Comm. ACM, vo. 45, no. 6, June 2002, pp Girish Baiga is pursuing a PhD in the Department of Computer Science at the University of Iinois at Urbana- Champaign. His research interests incude software architecture and federated contro systems. Contact him at Coordinated Science Laboratory, Univ. of Iinois, Urbana-Champagne, 1308 W. Main St., Urbana, IL 61801; gibaiga@uiuc.edu; P.R. Kumar is the Frankin W. Woetge Professor of Eectrica and Computer Engineering at the University of Iinois at Urbana-Champaign. He was the recipient of the Donad P. Eckman Award of the American Automatic Contro Counci, and is a Feow of the IEEE. Contact him at prkumar@uiuc.edu. 9

Chapter 3: e-business Integration Patterns

Chapter 3: e-business Integration Patterns Chapter 3: e-business Integration Patterns Page 1 of 9 Chapter 3: e-business Integration Patterns "Consistency is the ast refuge of the unimaginative." Oscar Wide In This Chapter What Are Integration Patterns?

More information

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based Integrating Risk into your Pant Lifecyce A next generation software architecture for risk based operations Dr Nic Cavanagh 1, Dr Jeremy Linn 2 and Coin Hickey 3 1 Head of Safeti Product Management, DNV

More information

With the arrival of Java 2 Micro Edition (J2ME) and its industry

With the arrival of Java 2 Micro Edition (J2ME) and its industry Knowedge-based Autonomous Agents for Pervasive Computing Using AgentLight Fernando L. Koch and John-Jues C. Meyer Utrecht University Project AgentLight is a mutiagent system-buiding framework targeting

More information

Application and Desktop Virtualization

Application and Desktop Virtualization Appication and Desktop Virtuaization Content 1) Why Appication and Desktop Virtuaization 2) Some terms reated to vapp and vdesktop 3) Appication and Desktop Deivery 4) Appication Virtuaization 5)- Type

More information

Teamwork. Abstract. 2.1 Overview

Teamwork. Abstract. 2.1 Overview 2 Teamwork Abstract This chapter presents one of the basic eements of software projects teamwork. It addresses how to buid teams in a way that promotes team members accountabiity and responsibiity, and

More information

Message. The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries.

Message. The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries. Message The Trade and Industry Bureau is committed to providing maximum support for Hong Kong s manufacturing and services industries. With the weight of our economy shifting towards knowedge-based and

More information

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0 IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Pubished by the IEEE Computer Society Vo. 6, No. 5; May 2005 Editor: Marcin Paprzycki, http://www.cs.okstate.edu/%7emarcin/ Book Reviews: Java Toos and Frameworks

More information

CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY. Course Offered By: Indian Environmental Society

CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY. Course Offered By: Indian Environmental Society CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY Course Offered By: Indian Environmenta Society INTRODUCTION The Indian Environmenta Society (IES) a dynamic and fexibe organization with a goba vision

More information

WINMAG Graphics Management System

WINMAG Graphics Management System SECTION 10: page 1 Section 10: by Honeywe WINMAG Graphics Management System Contents What is WINMAG? WINMAG Text and Graphics WINMAG Text Ony Scenarios Fire/Emergency Management of Fauts & Disabement Historic

More information

The growth of online Internet services during the past decade has

The growth of online Internet services during the past decade has IEEE DS Onine, Voume 2, Number 4 Designing an Adaptive CORBA Load Baancing Service Using TAO Ossama Othman, Caros O'Ryan, and Dougas C. Schmidt University of Caifornia, Irvine The growth of onine Internet

More information

Network/Communicational Vulnerability

Network/Communicational Vulnerability Automated teer machines (ATMs) are a part of most of our ives. The major appea of these machines is convenience The ATM environment is changing and that change has serious ramifications for the security

More information

Program Management Seminar

Program Management Seminar Program Management Seminar Program Management Seminar The word s best management schoos are noted for their superior program execution, high eves of customer satisfaction, and continuous program improvements.

More information

The growth of online Internet services during the past decade has increased the

The growth of online Internet services during the past decade has increased the IEEE DS Onine, Voume 2, Number 3 March 2001 Strategies for CORBA Middeware-Based Load Baancing Ossama Othman, Caros O'Ryan, and Dougas C. Schmidt University of Caifornia, Irvine The growth of onine Internet

More information

We are XMA and Viglen.

We are XMA and Viglen. alearn with Microsoft 16pp 21.07_Layout 1 22/12/2014 10:49 Page 1 FRONT COVER alearn with Microsoft We are XMA and Vigen. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow

More information

Teach yourself Android application development - Part I: Creating Android products

Teach yourself Android application development - Part I: Creating Android products Teach yoursef Android appication deveopment - Part I: Creating Android products Page 1 of 7 Part of the EE Times Network A Artices Products Course TechPaper Webinars Login Register Wecome, Guest HOME DESIGN

More information

Order-to-Cash Processes

Order-to-Cash Processes TMI170 ING info pat 2:Info pat.qxt 01/12/2008 09:25 Page 1 Section Two: Order-to-Cash Processes Gregory Cronie, Head Saes, Payments and Cash Management, ING O rder-to-cash and purchase-topay processes

More information

EDS-Unigraphics MIS DataBroker Architecture

EDS-Unigraphics MIS DataBroker Architecture EDS-Unigraphics MIS DataBroker Architecture Jeff Greiner Bob Woodridge October 9,1996 Topics UG/MIS Probem Domain Requirements for New Architecture Seection of Java Deveoping Java Based Intranet Soutions

More information

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger Advanced CodFusion 4.0 Appication Deveopment - CH 3 - Server Custering Using Bri.. Page 1 of 7 [Figures are not incuded in this sampe chapter] Advanced CodFusion 4.0 Appication Deveopment - 3 - Server

More information

Introduction to XSL. Max Froumentin - W3C

Introduction to XSL. Max Froumentin - W3C Introduction to XSL Max Froumentin - W3C Introduction to XSL XML Documents Stying XML Documents XSL Exampe I: Hamet Exampe II: Mixed Writing Modes Exampe III: database Other Exampes How do they do that?

More information

Best Practices for Push & Pull Using Oracle Inventory Stock Locators. Introduction to Master Data and Master Data Management (MDM): Part 1

Best Practices for Push & Pull Using Oracle Inventory Stock Locators. Introduction to Master Data and Master Data Management (MDM): Part 1 SPECIAL CONFERENCE ISSUE THE OFFICIAL PUBLICATION OF THE Orace Appications USERS GROUP spring 2012 Introduction to Master Data and Master Data Management (MDM): Part 1 Utiizing Orace Upgrade Advisor for

More information

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning Monitoring and Evauation Unit Learning from evauations Processes and instruments used by GIZ as a earning organisation and their contribution to interorganisationa earning Contents 1.3Learning from evauations

More information

The eg Suite Enabing Rea-Time Monitoring and Proactive Infrastructure Triage White Paper Restricted Rights Legend The information contained in this document is confidentia and subject to change without

More information

Creat-Poreen Power Electronics Co., Ltd

Creat-Poreen Power Electronics Co., Ltd (STOCK CODE) 002350 Creat-Poreen Power Eectronics Co., Ltd Address: 4F, Xue Zhi Xuan Mansion, NO.16 Xue Qing Road, Hasidian District, Beijing, 100083 Te: +86 (010) 82755151 Fax: +86 (010) 82755268 Website:

More information

Strengthening Human Resources Information Systems: Experiences from Bihar and Jharkhand, India

Strengthening Human Resources Information Systems: Experiences from Bihar and Jharkhand, India Strengthening Human Resources Information Systems: Experiences from Bihar and Jharkhand, India Technica Brief October 2012 Context India faces critica human resources (HR) chaenges in the heath sector,

More information

SNMP Reference Guide for Avaya Communication Manager

SNMP Reference Guide for Avaya Communication Manager SNMP Reference Guide for Avaya Communication Manager 03-602013 Issue 1.0 Feburary 2007 2006 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this

More information

How To Get Acedo With Microsoft.Com

How To Get Acedo With Microsoft.Com alearn with Microsoft We are XMA. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow us @WeareXMA Introduction Use our 'steps to alearn' framework to ensure you cover a bases...

More information

Creative learning through the arts an action plan for Wales

Creative learning through the arts an action plan for Wales Creative earning through the arts an action pan for Waes 2015 2020 Audience The entire teaching workforce and government and nationa partners, incuding regiona education consortia, oca authorities, governing

More information

Human Capital & Human Resources Certificate Programs

Human Capital & Human Resources Certificate Programs MANAGEMENT CONCEPTS Human Capita & Human Resources Certificate Programs Programs to deveop functiona and strategic skis in: Human Capita // Human Resources ENROLL TODAY! Contract Hoder Contract GS-02F-0010J

More information

PREFACE. Comptroller General of the United States. Page i

PREFACE. Comptroller General of the United States. Page i - I PREFACE T he (+nera Accounting Office (GAO) has ong beieved that the federa government urgenty needs to improve the financia information on which it bases many important decisions. To run our compex

More information

Vendor Performance Measurement Using Fuzzy Logic Controller

Vendor Performance Measurement Using Fuzzy Logic Controller The Journa of Mathematics and Computer Science Avaiabe onine at http://www.tjmcs.com The Journa of Mathematics and Computer Science Vo.2 No.2 (2011) 311-318 Performance Measurement Using Fuzzy Logic Controer

More information

Leadership & Management Certificate Programs

Leadership & Management Certificate Programs MANAGEMENT CONCEPTS Leadership & Management Certificate Programs Programs to deveop expertise in: Anaytics // Leadership // Professiona Skis // Supervision ENROLL TODAY! Contract oder Contract GS-02F-0010J

More information

SPOTLIGHT. A year of transformation

SPOTLIGHT. A year of transformation WINTER ISSUE 2014 2015 SPOTLIGHT Wecome to the winter issue of Oasis Spotight. These newsetters are designed to keep you upto-date with news about the Oasis community. This quartery issue features an artice

More information

Design Considerations

Design Considerations Chapter 2: Basic Virtua Private Network Depoyment Page 1 of 12 Chapter 2: Basic Virtua Private Network Depoyment Before discussing the features of Windows 2000 tunneing technoogy, it is important to estabish

More information

Migrating and Managing Dynamic, Non-Textua Content

Migrating and Managing Dynamic, Non-Textua Content Considering Dynamic, Non-Textua Content when Migrating Digita Asset Management Systems Aya Stein; University of Iinois at Urbana-Champaign; Urbana, Iinois USA Santi Thompson; University of Houston; Houston,

More information

TCP/IP Gateways and Firewalls

TCP/IP Gateways and Firewalls Gateways and Firewas 1 Gateways and Firewas Prof. Jean-Yves Le Boudec Prof. Andrzej Duda ICA, EPFL CH-1015 Ecubens http://cawww.epf.ch Gateways and Firewas Firewas 2 o architecture separates hosts and

More information

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase THE OFFICIAL PUBLICATION OF THE Orace Appications USERS GROUP summer 2012 Driving Accountabiity Through Discipined Panning with Hyperion Panning and Essbase Introduction to Master Data and Master Data

More information

eg Enterprise vs. a Big 4 Monitoring Soution: Comparing Tota Cost of Ownership Restricted Rights Legend The information contained in this document is confidentia and subject to change without notice. No

More information

ICAP CREDIT RISK SERVICES. Your Business Partner

ICAP CREDIT RISK SERVICES. Your Business Partner ICAP CREDIT RISK SERVICES Your Business Partner ABOUT ICAP GROUP ICAP Group with 56 miion revenues for 2008 and 1,000 empoyees- is the argest Business Services Group in Greece. In addition to its Greek

More information

The BBC s management of its Digital Media Initiative

The BBC s management of its Digital Media Initiative The BBC s management of its Digita Media Initiative Report by the Comptroer and Auditor Genera presented to the BBC Trust s Finance and Compiance Committee, 13 January 2011 Department for Cuture, Media

More information

Simultaneous Routing and Power Allocation in CDMA Wireless Data Networks

Simultaneous Routing and Power Allocation in CDMA Wireless Data Networks Simutaneous Routing and Power Aocation in CDMA Wireess Data Networks Mikae Johansson *,LinXiao and Stephen Boyd * Department of Signas, Sensors and Systems Roya Institute of Technoogy, SE 00 Stockhom,

More information

Professional Kingston

Professional Kingston Professiona Kingston Organisationa and workforce deveopment soutions n Facuty of Business and Law Aways improving 0/1 Contents Wecome 2 Why Kingston? 4 Course portfoio 6 Course detais 8 Work-based earning

More information

Qualifications, professional development and probation

Qualifications, professional development and probation UCU Continuing Professiona Deveopment Quaifications, professiona deveopment and probation Initia training and further education teaching quaifications Since September 2007 a newy appointed FE ecturers,

More information

An Integrated Data Management Framework of Wireless Sensor Network

An Integrated Data Management Framework of Wireless Sensor Network An Integrated Data Management Framework of Wireess Sensor Network for Agricutura Appications 1,2 Zhao Liang, 2 He Liyuan, 1 Zheng Fang, 1 Jin Xing 1 Coege of Science, Huazhong Agricutura University, Wuhan

More information

STRATEGIC PLAN 2012-2016

STRATEGIC PLAN 2012-2016 STRATEGIC PLAN 2012-2016 CIT Bishopstown CIT Cork Schoo of Music CIT Crawford Coege of Art & Design Nationa Maritime Coege of Ireand Our Institute STRATEGIC PLAN 2012-2016 Cork Institute of Technoogy (CIT)

More information

Multi-Robot Task Scheduling

Multi-Robot Task Scheduling Proc of IEEE Internationa Conference on Robotics and Automation, Karsruhe, Germany, 013 Muti-Robot Tas Scheduing Yu Zhang and Lynne E Parer Abstract The scheduing probem has been studied extensivey in

More information

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing.

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing. Fast Robust Hashing Manue Urueña, David Larrabeiti and Pabo Serrano Universidad Caros III de Madrid E-89 Leganés (Madrid), Spain Emai: {muruenya,darra,pabo}@it.uc3m.es Abstract As statefu fow-aware services

More information

Setting Up Your Internet Connection

Setting Up Your Internet Connection 4 CONNECTING TO CHANCES ARE, you aready have Internet access and are using the Web or sending emai. If you downoaded your instaation fies or instaed esigna from the web, you can be sure that you re set

More information

Lexmark ESF Applications Guide

Lexmark ESF Applications Guide Lexmark ESF Appications Guide Hep your customers bring out the fu potentia of their Lexmark soutions-enabed singe-function and mutifunction printers Lexmark Appications have been designed to hep businesses

More information

Niagara Catholic. District School Board. High Performance. Support Program. Academic

Niagara Catholic. District School Board. High Performance. Support Program. Academic Niagara Cathoic District Schoo Board High Performance Academic Support Program The Niagara Cathoic District Schoo Board, through the charisms of faith, socia justice, support and eadership, nurtures an

More information

Overview of Health and Safety in China

Overview of Health and Safety in China Overview of Heath and Safety in China Hongyuan Wei 1, Leping Dang 1, and Mark Hoye 2 1 Schoo of Chemica Engineering, Tianjin University, Tianjin 300072, P R China, E-mai: david.wei@tju.edu.cn 2 AstraZeneca

More information

Wireless communication solutions. mobilise I track I protect

Wireless communication solutions. mobilise I track I protect Wireess communication soutions mobiise I track I protect The Keyine promise focuses on deivery and resuts Keyine has been engaged by our cient Taecom to assist with the promotion of their products through

More information

Enhanced continuous, real-time detection, alarming and analysis of partial discharge events

Enhanced continuous, real-time detection, alarming and analysis of partial discharge events DMS PDMG-RH DMS PDMG-RH Partia discharge monitor for GIS Partia discharge monitor for GIS Enhanced continuous, rea-time detection, aarming and anaysis of partia discharge events Unrivaed PDM feature set

More information

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH Ufuk Cebeci Department of Industria Engineering, Istanbu Technica University, Macka, Istanbu, Turkey - ufuk_cebeci@yahoo.com Abstract An Enterprise

More information

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus

Oracle. L. Ladoga Rybinsk Res. Volga. Finland. Volga. Dnieper. Dnestr. Danube. Lesbos. Auditing Oracle Applications Peloponnesus N o r w e g i a n S e a White 60ûN ATLANTIC OCEAN UNITED KINGDOM Rio Douro Hebrid Bay of Biscay Garonne Faroe Isands Shetand Isands Orkney Isands North Loire ine Rhone Rhine Po Ebe Adriatic Batic Guf of

More information

Fixed income managers: evolution or revolution

Fixed income managers: evolution or revolution Fixed income managers: evoution or revoution Traditiona approaches to managing fixed interest funds rey on benchmarks that may not represent optima risk and return outcomes. New techniques based on separate

More information

INDUSTRIAL PROCESSING SITES COMPLIANCE WITH THE NEW REGULATORY REFORM (FIRE SAFETY) ORDER 2005

INDUSTRIAL PROCESSING SITES COMPLIANCE WITH THE NEW REGULATORY REFORM (FIRE SAFETY) ORDER 2005 INDUSTRIAL PROCESSING SITES COMPLIANCE WITH THE NEW REGULATORY REFORM (FIRE SAFETY) ORDER 2005 Steven J Manchester BRE Fire and Security E-mai: manchesters@bre.co.uk The aim of this paper is to inform

More information

Degree Programs in Environmental Science/Studies

Degree Programs in Environmental Science/Studies State University Memorandum of New York to Presidents Date: June 30, 2000 Vo. 00 No. I From: Office of the Provost and Vice Chanceor for Academic Affairs SLbject: Guideines for the Consideration o New

More information

Lecture 7 Datalink Ethernet, Home. Datalink Layer Architectures

Lecture 7 Datalink Ethernet, Home. Datalink Layer Architectures Lecture 7 Dataink Ethernet, Home Peter Steenkiste Schoo of Computer Science Department of Eectrica and Computer Engineering Carnegie Meon University 15-441 Networking, Spring 2004 http://www.cs.cmu.edu/~prs/15-441

More information

DECEMBER 2008. Good practice contract management framework

DECEMBER 2008. Good practice contract management framework DECEMBER 2008 Good practice contract management framework The Nationa Audit Office scrutinises pubic spending on behaf of Pariament. The Comptroer and Auditor Genera, Tim Burr, is an Officer of the House

More information

Corporate Governance f o r M a i n M a r k e t a n d a i M C o M p a n i e s

Corporate Governance f o r M a i n M a r k e t a n d a i M C o M p a n i e s Corporate Governance f o r M a i n M a r k e t a n d a i M C o M p a n i e s 23. Corporate governance towards best-practice corporate reporting John Patterson, PricewaterhouseCoopers LLP Reporting is

More information

SABRe B2.1: Design & Development. Supplier Briefing Pack.

SABRe B2.1: Design & Development. Supplier Briefing Pack. SABRe B2.1: Design & Deveopment. Suppier Briefing Pack. 2013 Ros-Royce pc The information in this document is the property of Ros-Royce pc and may not be copied or communicated to a third party, or used

More information

Undergraduate Studies in. Education and International Development

Undergraduate Studies in. Education and International Development Undergraduate Studies in Education and Internationa Deveopment Wecome Wecome to the Schoo of Education and Lifeong Learning at Aberystwyth University. Over 100 years ago, Aberystwyth was the first university

More information

Federal Financial Management Certificate Program

Federal Financial Management Certificate Program MANAGEMENT CONCEPTS Federa Financia Management Certificate Program Training to hep you achieve the highest eve performance in: Accounting // Auditing // Budgeting // Financia Management ENROLL TODAY! Contract

More information

GREEN: An Active Queue Management Algorithm for a Self Managed Internet

GREEN: An Active Queue Management Algorithm for a Self Managed Internet : An Active Queue Management Agorithm for a Sef Managed Internet Bartek Wydrowski and Moshe Zukerman ARC Specia Research Centre for Utra-Broadband Information Networks, EEE Department, The University of

More information

Australian Bureau of Statistics Management of Business Providers

Australian Bureau of Statistics Management of Business Providers Purpose Austraian Bureau of Statistics Management of Business Providers 1 The principa objective of the Austraian Bureau of Statistics (ABS) in respect of business providers is to impose the owest oad

More information

Cognizant Interactive. Digital Marketing & Analytics(DMA) Practice. 2012, Cognizant

Cognizant Interactive. Digital Marketing & Analytics(DMA) Practice. 2012, Cognizant Cognizant Interactive Digita Marketing & Anaytics(DMA) Practice 2012, Cognizant About DMA group Cognizant Interactive provides innovative soutions for design, content, earning, digita marketing and anaytics

More information

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS TABLE OF CONTENTS INTRODUCTION... 1 GOVERNANCE... 1 COMMONLY PURCHASED GOODS AND SERVICES... 1 HOW TO REGISTER YOUR COMPANY...

More information

CI/SfB Ro8. (Aq) September 2012. The new advanced toughened glass. Pilkington Pyroclear Fire-resistant Glass

CI/SfB Ro8. (Aq) September 2012. The new advanced toughened glass. Pilkington Pyroclear Fire-resistant Glass CI/SfB Ro8 (Aq) September 2012 The new advanced toughened gass Pikington Pyrocear Fire-resistant Gass Pikington Pyrocear, fire-resistant screens in the façade: a typica containment appication for integrity

More information

Telephony Trainers with Discovery Software

Telephony Trainers with Discovery Software Teephony Trainers 58 Series Teephony Trainers with Discovery Software 58-001 Teephony Training System 58-002 Digita Switching System 58-003 Digita Teephony Training System 58-004 Digita Trunk Network System

More information

Internal Control. Guidance for Directors on the Combined Code

Internal Control. Guidance for Directors on the Combined Code Interna Contro Guidance for Directors on the Combined Code ISBN 1 84152 010 1 Pubished by The Institute of Chartered Accountants in Engand & Waes Chartered Accountants Ha PO Box 433 Moorgate Pace London

More information

Precise assessment of partial discharge in underground MV/HV power cables and terminations

Precise assessment of partial discharge in underground MV/HV power cables and terminations QCM-C-PD-Survey Service Partia discharge monitoring for underground power cabes Precise assessment of partia discharge in underground MV/HV power cabes and terminations Highy accurate periodic PD survey

More information

Introduction the pressure for efficiency the Estates opportunity

Introduction the pressure for efficiency the Estates opportunity Heathy Savings? A study of the proportion of NHS Trusts with an in-house Buidings Repair and Maintenance workforce, and a discussion of eary experiences of Suppies efficiency initiatives Management Summary

More information

MICROSOFT DYNAMICS CRM

MICROSOFT DYNAMICS CRM biztech TM MICROSOFT DYNAMICS CRM Experienced professionas, proven toos and methodoogies, tempates, acceerators and vertica specific soutions maximizing the vaue of your Customer Reationships Competency

More information

Management Accounting

Management Accounting Management Accounting Course Text Professiona, Practica, Proven www.accountingtechniciansireand.ie Tabe of Contents FOREWORD...v SYLLABUS: MANAGEMENT ACCOUNTING...vii PART 1 INTRODUCTION Chapter 1: Introduction

More information

IT Governance Principles & Key Metrics

IT Governance Principles & Key Metrics IT Governance Principes & Key Metrics Smawood Maike & Associates, Inc. 9393 W. 110th Street 51 Corporate Woods, Suite 500 Overand Park, KS 66210 Office: 913-451-6790 Good governance processes that moves

More information

Tackling Data Security and Privacy Challenges for the Internet of Things. Dave Raggett W3C Tuesday, 14 th June 2016 IoT TechExpo, Berlin

Tackling Data Security and Privacy Challenges for the Internet of Things. Dave Raggett W3C Tuesday, 14 th June 2016 IoT TechExpo, Berlin Tacking Data Security and Privacy Chaenges for the Internet of Things Dave Raggett W3C Tuesday, 14 th June 2016 IoT TechExpo, Berin The Promise of the Internet of Things Services that are enriched through

More information

University of Southern California

University of Southern California Master of Science in Financia Engineering Viterbi Schoo of Engineering University of Southern Caifornia Dia 1-866-469-3239 (Meeting number 924 898 113) to hear the audio portion, or isten through your

More information

Oracle Project Financial Planning. User's Guide Release 11.1.2.2

Oracle Project Financial Planning. User's Guide Release 11.1.2.2 Orace Project Financia Panning User's Guide Reease 11.1.2.2 Project Financia Panning User's Guide, 11.1.2.2 Copyright 2012, Orace and/or its affiiates. A rights reserved. Authors: EPM Information Deveopment

More information

ASSET MANAGEMENT OUR APPROACH

ASSET MANAGEMENT OUR APPROACH ASSET MANAGEMENT OUR APPROACH CONTENTS FOREWORD 3 INTRODUCTION 4 ASSET MANAGEMENT? 6 THE NEED FOR CHANGE 6 KEY PRINCIPLES 7 APPENDIX 1 19 GLOSSARY 20 2 FOREWORD Few things affect our customers ives as

More information

~ On-Line Monitoring: A Thtorial

~ On-Line Monitoring: A Thtorial ~ On-Line Monitoring: A Thtoria Beth A. Schroeder State University of New York, Binghamton On-ine monitoring can compement forma techniques to increase appication dependabiity. This tutoria outines the

More information

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com Big projects and use cases Caus Samuesen IBM Anaytics, Europe csa@dk.ibm.com IBM Sofware Overview of BigInsights IBM BigInsights Scientist Free Quick Start (non production): IBM Open Patform BigInsights

More information

HEALTH SERVICES AND DELIVERY RESEARCH

HEALTH SERVICES AND DELIVERY RESEARCH HEALTH SERVICES AND DELIVERY RESEARCH VOLUME 2 ISSUE 34 OCTOBER 2014 ISSN 2050-4349 Targeting the Use of Reminders and Notifications for Uptake by Popuations (TURNUP): a systematic review and evidence

More information

Avaya Remote Feature Activation (RFA) User Guide

Avaya Remote Feature Activation (RFA) User Guide Avaya Remote Feature Activation (RFA) User Guide 03-300149 Issue 5.0 September 2007 2007 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS

WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS WEBSITE ACCOUNT USER GUIDE SECURITY, PASSWORD & CONTACTS Password Reset Process Navigate to the og in screen Seect the Forgot Password ink You wi be asked to enter the emai address you registered with

More information

The definition of insanity is doing the same thing over and over again and expecting different results

The definition of insanity is doing the same thing over and over again and expecting different results insurance services Sma Business Insurance a market opportunity being missed Einstein may not have known much about insurance, but if you appy his definition to the way existing brands are deveoping their

More information

Sage Accounts Production Range

Sage Accounts Production Range Sage Accounts Production Range The abiity to dri-down from the face of the accounts makes reviewing accounts so easy. Sage Accounts Production Software As individua as you and your cients Jim O Leary,

More information

Pricing Internet Services With Multiple Providers

Pricing Internet Services With Multiple Providers Pricing Internet Services With Mutipe Providers Linhai He and Jean Warand Dept. of Eectrica Engineering and Computer Science University of Caifornia at Berkeey Berkeey, CA 94709 inhai, wr@eecs.berkeey.edu

More information

2016 Advertising Rate Information

2016 Advertising Rate Information Internationa District Energy Association 2016 Advertising Rate Information District Energy Magazine I District Energy Onsite I www.districtenergy.org Your Business Bueprint for Success! www.districtenergy.org

More information

3.3 SOFTWARE RISK MANAGEMENT (SRM)

3.3 SOFTWARE RISK MANAGEMENT (SRM) 93 3.3 SOFTWARE RISK MANAGEMENT (SRM) Fig. 3.2 SRM is a process buit in five steps. The steps are: Identify Anayse Pan Track Resove The process is continuous in nature and handed dynamicay throughout ifecyce

More information

TMI ING Guide to Financial Supply Chain Optimisation 29. Creating Opportunities for Competitive Advantage. Section Four: Supply Chain Finance

TMI ING Guide to Financial Supply Chain Optimisation 29. Creating Opportunities for Competitive Advantage. Section Four: Supply Chain Finance TMI171 ING info pat :Info pat.qxt 19/12/2008 17:02 Page 29 ING Guide to Financia Suppy Chain Optimisation Creating Opportunities for Competitive Advantage Section Four: Suppy Chain Finance Introduction

More information

gdoc Core Cross-platform document conversion, optimization and manipulation technology

gdoc Core Cross-platform document conversion, optimization and manipulation technology Patform gdoc Core Cross-patform document conversion, optimization and manipuation technoogy gdoc Core gdoc Core technoogy forms part of a new generation of word-cass eectronic document soutions from Goba

More information

S E C U R I T Y A D M I N I S T R A T I O N G U I D E

S E C U R I T Y A D M I N I S T R A T I O N G U I D E H Y P E R I O N R E L E A S E 9. 3. 1 S E C U R I T Y A D M I N I S T R A T I O N G U I D E P / N : D H 0 9 9 9 3 0 1 A Hyperion Shared Services Security Administration Guide, 9.3.1 Copyright 2006, 2009,

More information

1B11 Operating Systems. Input/Output and Devices

1B11 Operating Systems. Input/Output and Devices University Coege London 1B11 Operating Systems Input/Output and s Prof. Steve R Wibur s.wibur@cs.uc.ac.uk Lecture Objectives How do the bits of the I/O story fit together? What is a device driver? 1B11-5

More information

LADDER SAFETY Table of Contents

LADDER SAFETY Table of Contents Tabe of Contents SECTION 1. TRAINING PROGRAM INTRODUCTION..................3 Training Objectives...........................................3 Rationae for Training.........................................3

More information

INDUSTRIAL AND COMMERCIAL

INDUSTRIAL AND COMMERCIAL Finance TM NEW YORK CITY DEPARTMENT OF FINANCE TAX & PARKING PROGRAM OPERATIONS DIVISION INDUSTRIAL AND COMMERCIAL ABATEMENT PROGRAM PRELIMINARY APPLICATION AND INSTRUCTIONS Mai to: NYC Department of Finance,

More information

Secure Network Coding with a Cost Criterion

Secure Network Coding with a Cost Criterion Secure Network Coding with a Cost Criterion Jianong Tan, Murie Médard Laboratory for Information and Decision Systems Massachusetts Institute of Technoogy Cambridge, MA 0239, USA E-mai: {jianong, medard}@mit.edu

More information

DOE2000 Panel Parallel Programming Tools

DOE2000 Panel Parallel Programming Tools DOE2000 Pane Parae Programming Toos Rod Odehoeft Advanced Computing Lab Los Aamos Nationa Laboratory American Nucear Society Winter Meeting November 16, 1998 Projects Overview: Toos for Agorithm Deveopment

More information

How to deal with personal financial problems

How to deal with personal financial problems How to dea with persona financia probems D I S P U T E R E S O L U T I O N Introduction Heping you face the future with confidence In 2014, the eve of consumer debt in the UK grew to reach a seven-year

More information

Chapter 2 Traditional Software Development

Chapter 2 Traditional Software Development Chapter 2 Traditiona Software Deveopment 2.1 History of Project Management Large projects from the past must aready have had some sort of project management, such the Pyramid of Giza or Pyramid of Cheops,

More information

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure tec. Connectivity & Networks Voker Sorhage Hybrid Interface Soutions for next Generation Wireess Access Infrastructure Broadband wireess communication wi revoutionize every aspect of peope s ives by enabing

More information