Real-Time CORBA. Chenyang Lu CSE 520S

Size: px
Start display at page:

Download "Real-Time CORBA. Chenyang Lu CSE 520S"

Transcription

1 Real-Time CORBA Chenyang Lu CSE 520S

2 CORBA Common Object Request Broker Architecture Ø CORBA specifications q OMG is the standards body q Over 800 companies q CORBA defines interfaces, not implementations Ø Object Request Brokers (ORB) allow clients to invoke operations on distributed objects transparently of q object location q programming language q operating system q communication protocols and interconnect q hardware 2

3 CORBA Architecture Ø CORBA: Common Object Request Broker Architecture Ø Remote Procedure Call (RPC): Client invokes operations on objects. Ø An Object = q An interface specified by an Interface Definition Language (IDL) q Servant(s) that implements the IDL interface 3

4 The ACE ORB (TAO) Open-source Real-Time CORBA >> 1M SLOC 100+ person years of effort Pioneered R&D on DRE middleware design & optimization Source: D.C. Schmidt, 4

5 Applica=on Example: Avionics Apply COTS & open systems to mission-critical real-time avionics Deterministic & statistical deadlines ~20 Hz Low latency & jitter ~250 us Periodic & aperiodic processing Complex dependencies Continuous platform upgrades Test flown at China Lake NAWS by Boeing OSAT II '98 Also used on SOFIA project by Raytheon sofia.arc.nasa.gov First use of Real-time CORBA in avionics Drove Real-time CORBA standardization 5

6 Applica=on Example: Hot Rolling Mills Goals: Control the processing of molten steel moving through a hot rolling mill in real-time System Characteristics Hard real-time process automation requirements i.e., 250 ms real-time cycles System acquires values representing plant s current state, tracks material flow, calculates new settings for the rolls & devices, & submits new settings back to plant Key Software Solution Characteristics Affordable, flexible, & COTS Product-line architecture Design guided by patterns & frameworks Windows NT/2000 Real-time CORBA 6

7 Applica=on Example: Image Processing Goals: Examine glass bottles for defects in real-time System Characteristics Process 20 bottles/sec ~50 ms per bottle Networked configuration ~10 cameras Key Software Solution Characteristics Affordable, flexible, & COTS Embedded Linux Compact PCI bus + Celeron processors Remote booted by DHCP/TFTP Real-time CORBA 7

8 RPC in CORBA Ø CORBA: Common Object Request Broker Architecture Ø Remote Procedure Call (RPC): Client invokes operations on objects. Ø An Object = q An interface specified by an Interface Definition Language (IDL) q Servant(s) that implements the IDL interface 8

9 Limita=ons of CORBA Ø Lacks QoS specification interfaces to applications q Applications cannot specify rate, deadline or importance Ø Lacks QoS enforcement q Does not map task QoS specification to priorities of threads q Contains significant priority inversion Ø Lacks performance optimization q Poor worst-case and average latency 9

10 Latencies and Priority Inversions 10

11 The ACE ORB (TAO) Open-source Real-Time CORBA >> 1M SLOC 100+ person years of effort Pioneered R&D on DRE middleware design & optimization Source: D.C. Schmidt, 11

12 TAO Overview DII Client IDL STUBS OBJ REF in args operation() out args + return ORB INTERFACE Component (Servant) IDL SKEL Container Object Adapter Services Based on ACE wrapper facades & frameworks Available on Unix, Win32, MVS, QNX, VxWorks, LynxOS, VMS... Thousands of users around the world ORB CORE GIOP/IIOP/ESIOPS Objective: Simplify the development of distributed real-time & embedded (DRE) systems Approach: Use standard techology, patterns, & frameworks Commercially supported OCI ( PrismTech ( 12

13 I/O Subsystem: Priority Inversions Ø Messages are processed in FIFO order regardless of priorities Ø Kernel has lower priority than real-time priorities q Processing of a high priority message in the kernel can be blocked by a lower priority task at the application level 13

14 I/O Subsystem: Solu=ons Ø Early demultiplexing Ø Prioritized kernel processing Ø Map task priority to kernel thread Ø Note: This needs kernel support 14

15 ORB Core: Priority Inversions Ø Communication of different tasks shares a same socket connection. Ø Incoming requests are demultiplexed to threads in FIFO order. 15

16 ORB Core Priority-based Concurrency Architecture Ø Server sets model: Each priority is processed by a separate thread. Ø A separate connection is maintained for each priority in the server ORB. q Use buffered connections to reduce run-time overhead. Ø Suitable for fixed priority scheduling. 16

17 Object Adapter: Problems Ø Layered demultiplexing is inefficient in term of q average latency q worst-case latency 17

18 Object Adapter: Solu=ons Ø Perfect hashing q Generate a hash function offline q Computational complexity O(1) Ø De-layered active demultiplexing q Clients obtain index to (servant, operation) ahead of time 18

19 Reduce Priority Inversion Conventional ORB TAO 19

20 Real-Time Event Service 20

21 Limitations of RPC Ø Tight coupling between clients and server Ø Lacks asynchronous message delivery Ø Lacks support for group communication 21

22 Motivating Applications Boeing Bold Stroke Middleware Infrastructure Platform Operations well defined Event-mediated middleware solution Domain Avionics mission compu=ng Mass storage devices Medical Informa=on Systems Satellite Control Telecommunica=ons Missile & Radar Systems Steel Manufacturing Beverage BoUling Automa=on Company Boeing, Raytheon SUTMYN, StorTek Siemens, GE LMCO COMSAT Motorola, Lucent, Nortel, Cisco, Siemens LMCO Sanders, Raytheon Siemens ATD Krones AG

23 CORBA Event Service Ø Asynchronous event delivery Ø Decouples suppliers and consumers Ø Support group communication one to one many to one many to many one to many 23

24 Event Delivery Models Suppliers push to Event Channel, Event Channel pushes to Consumers Event Channel pulls from Suppliers, Consumers pull from Event Channel Suppliers push to Event Channel, Consumers pull from Event Channel Event Channel pulls from Suppliers, Event Channel pushes to Consumers 24

25 CORBA Event Service Limitations Ø Broadcasts any supplied event to all consumers Ø No filtering or correlation Ø No real-time event dispatching/scheduling Ø No periodic event X X X 25

26 TAO Real-Time Event Service Ø Suppliers specify types of events generated. Ø Consumers subscribe to interested event types, to events from specific suppliers, or both. event B:S2 event C:S3 26

27 Event Channel Architecture Ø Push-push model for real-time delivery Ø Modularity: features are implemented in pluggable modules 27

28 Suspend and Resume Ø Light-weight operations to suspend/resume event delivery Ø Useful for frequent changes in consumer sets q Mode change 28

29 Periodic Events Ø Consumers can register for timeout events provided by Event Service Ø Timeout events dispatched according to priority of consumer 29

30 Event Correlation Ø Provides event correlation q Conjunctive ( AND ) q Disjunctive ( OR ) Conjunctive correlation 30

31 Scheduling Service Ø Separates dispatching mechanism from scheduling policy Ø Dispatcher consults run-time scheduler for priorities Ø Flexibility for different scheduling policies (e.g., RMS, EDF, MUF) 31

32 Real-Time Event Dispatching High Priority Kokyu Dispatching Queue Dispatching Thread Kokyu Dispatching Queue Dispatching Thread Dispatching Thread Low Priority Kokyu Dispatching Queue 32

33 Critiques Ø Full compatibility with CORBA q Too complex and heavy-weight for embedded systems? Ø Centralized event channel q Scalability for distributed systems à federated event channel q Single point of failure à fault tolerant event channel Ø Overhead of redirection Ø Support for multicore and multiprocessor platforms. 33

34 Federated Event Channel Ø Gateway forwards events to remote processors. EC EC EC Gateway Gateway T 11 T 12 T 13 Application Processor 1 Application Processor 2 Application Processor 3

35 Source Ø Slides partially based on Douglas Schmidt s TAO tutorial and Joe Hoffert s class presentation. 35

Adaptive QoS Control for Real-Time Systems

Adaptive QoS Control for Real-Time Systems Adaptive QoS Control for Real-Time Systems Chenyang Lu CSE 520S Challenges Ø Classical real-time scheduling theory relies on accurate knowledge about workload and platform. New challenges under uncertainties

More information

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems OS: Basic Func2ons Ø OS controls resources: q who gets the CPU; q when I/O takes place; q how much memory is allocated; q power management. Ø

More information

Real-Time Scheduling Single Processor. Chenyang Lu

Real-Time Scheduling Single Processor. Chenyang Lu Real-Time Scheduling Single Processor Chenyang Lu Critiques Ø 1/2 page critiques of research papers. q Back-of-envelop comments - NOT whole essays. q Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html

More information

CS 5523: Operating Systems

CS 5523: Operating Systems Lecture1: OS Overview CS 5523: Operating Systems Instructor: Dr Tongping Liu Midterm Exam: Oct 2, 2017, Monday 7:20pm 8:45pm Operating System: what is it?! Evolution of Computer Systems and OS Concepts

More information

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu Servilla: Provisioning in Wireless Sensor Networks Chenyang Lu Sensor Network Challenges Ø Device heterogeneity Ø Network dynamics q due to mobility and interference Ø Limited resources and energy Signal

More information

CSE 520S Real-Time Systems

CSE 520S Real-Time Systems CSE 520S Real-Time Systems Prof. Chenyang Lu TAs: Haoran Li, Yehan Ma Real-Time Systems Ø Systems operating under timing constraints q Automobiles. q Airplanes. q Mars rovers. q Game console. q Factory

More information

Cyber-Physical Systems Scheduling

Cyber-Physical Systems Scheduling Cyber-Physical Systems Scheduling ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Quick Recap 1. What characterizes the memory architecture of a system? 2. What are the issues with heaps in embedded/real-time

More information

CS 5523 Operating Systems: Intro to Distributed Systems

CS 5523 Operating Systems: Intro to Distributed Systems CS 5523 Operating Systems: Intro to Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu, Dr. Palden Lama for providing their slides. Outline Different Distributed Systems Ø Distributed

More information

Cloud Tutorial: AWS IoT. TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li

Cloud Tutorial: AWS IoT. TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li Cloud Tutorial: AWS IoT TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li Pointers Ø Amazon IoT q http://docs.aws.amazon.com/iot/latest/developerguide/what-isaws-iot.html Ø Amazon EC2 q http://docs.aws.amazon.com/awsec2/latest/userguide/

More information

Processes. Criteria for Comparing Scheduling Algorithms

Processes. Criteria for Comparing Scheduling Algorithms 1 Processes Scheduling Processes Scheduling Processes Don Porter Portions courtesy Emmett Witchel Each process has state, that includes its text and data, procedure call stack, etc. This state resides

More information

Critiques. Ø Critique #1

Critiques. Ø Critique #1 Critiques Ø 1/2 page critiques of research papers Ø Due at 10am on the class day (hard deadline) Ø Email Yehan yehan.ma@wustl.edu in plain txt Ø Back-of-envelop notes - NOT whole essays Ø Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html

More information

HPCG on Tianhe2. Yutong Lu 1,Chao Yang 2, Yunfei Du 1

HPCG on Tianhe2. Yutong Lu 1,Chao Yang 2, Yunfei Du 1 HPCG on 2 Yutong Lu 1,Chao Yang 2, Yunfei Du 1 1, Changsha, Hunan, China 2 Institute of Software, CAS, Beijing, China Outline r HPCG result overview on -2 r Key Optimization works Ø Hybrid HPCG:CPU+MIC

More information

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS.

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. TinyOS and nesc Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. Original slides by Chenyang Lu, adapted by Octav Chipara 1 Mica2 Mote Ø Processor Ø Radio Ø Sensors Ø

More information

Philips Lifeline. Ø Chenyang Lu 1

Philips Lifeline. Ø  Chenyang Lu 1 Philips Lifeline Ø http://www.lifelinesys.com/content/lifeline-products/auto-alert Chenyang Lu 1 Smartphone for Medicine Ø http://video.msnbc.msn.com/rock-center/50582822 2 Proposal Presenta5on Ø 2/12,

More information

Real- Time Wireless Control Networks for Cyber- Physical Systems

Real- Time Wireless Control Networks for Cyber- Physical Systems Real- Time Wireless Control Networks for Cyber- Physical Systems Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Ø Reliability

More information

Internet of Things Wireless Sensor Networks. Chenyang Lu

Internet of Things Wireless Sensor Networks. Chenyang Lu Internet of Things Wireless Sensor Networks Chenyang Lu Internet of Things Ø Convergence of q Miniaturized hardware: processor+sensors+wireless q Low-power wireless: connect millions of devices to the

More information

Cadac SoundGrid I/O. User Guide

Cadac SoundGrid I/O. User Guide Cadac SoundGrid I/O User Guide 1 TABLE OF CONTENTS 1. Introduction... 3 1.1 About SoundGrid and the Cadac SoundGrid I/O... 3 1.2 Typical Uses... 4 1.3 Native/SoundGrid Comparison Table... 6 2. Hardware

More information

IceCube Project Monthly Report November 2007

IceCube Project Monthly Report November 2007 Accomplishments IceCube Project Monthly Report November 2007 Completed the commissioning of the IceCube Seasonal Equipment Site in preparations for drilling. Started deep ice drilling on December 5 following

More information

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs Last Time u Embedded networks Ø Characteristics Ø Requirements Ø Simple embedded LANs Bit banged SPI I2C LIN Ethernet Today u CAN Bus Ø Intro Ø Low-level stuff Ø Frame types Ø Arbitration Ø Filtering Ø

More information

This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date:

This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date: This Week on developerworks: Ruby, AIX, collaboration, BPM, Blogger API Episode date: 10-06-2011 developerworks: Welcome to This Week On developerworks. I'm Scott Laningham in Austin, Texas, and John Swanson

More information

Real-Time Wireless Control Networks for Cyber-Physical Systems

Real-Time Wireless Control Networks for Cyber-Physical Systems Real-Time Wireless Control Networks for Cyber-Physical Systems Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Sensor

More information

Operating Systems. Chenyang Lu

Operating Systems. Chenyang Lu Operating Systems Chenyang Lu Example: Linux Ø A Brief History: https://youtu.be/aurdhyl7bta Chenyang Lu 2 Android Source: h*p:// en.wikipedia.org/wiki/ File:Android-System- Architecture.svg Chenyang Lu

More information

Deliberation in Planning and Acting

Deliberation in Planning and Acting Last update: June 22, 2017 Deliberation in Planning and Acting Part 1: Introduction Automated Planning and Acting Malik Ghallab, Dana Nau and Paolo Traverso http://www.laas.fr/planning Malik Ghallab LAAS/CNRS,

More information

A Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance

A Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance A Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance Jeff Larkin Cray Inc. Jeff Kuehn ORNL Does CLE waddle like a penguin, or run like

More information

Downloaded from: justpaste.it/vlxf

Downloaded from: justpaste.it/vlxf Downloaded from: justpaste.it/vlxf Jun 24, 2016 20:19:27.468 [2944] INFO - Plex Media Server v1.0.0.2261-a17e99e - Microsoft PC - build: windows-i386 english Jun 24, 2016 20:19:27.469 [2944] INFO - Windows

More information

4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands

4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands 4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands Dr. Peter Michielse Deputy Director 1 Agenda q Historical example: oil reservoir simulation

More information

CS 5523: Operating Systems

CS 5523: Operating Systems CS 5523: Operating Systems Instructor: Dr. Tongping Liu Final Reviews (Comprehensive) Final Exam: May 5, 2015, Tuesday 6:00pm 8:30pm CS5523: Operating Systems @ UTSA 1 Lecture06: Distributed Systems Distributed

More information

DevOps Course Content

DevOps Course Content INTRODUCTION TO DEVOPS DevOps Course Content Ø What is DevOps? Ø History of DevOps Ø Different Teams Involved Ø DevOps definitions Ø DevOps and Software Development Life Cycle o Waterfall Model o Agile

More information

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1 Objec&ves Coverage tools Eclipse Debugger Object-oriented Design Principles Ø Design in the Small Ø DRY Ø Single responsibility principle Ø Shy Ø Open-closed principle Oct 26, 2016 Sprenkle - CSCI209 1

More information

Lecture 8: Verification and Validation

Lecture 8: Verification and Validation Thanks to Prof. Steve Easterbrook University of Toronto What are goals of V&V Validation Techniques Ø Inspection Ø Model Checking Ø Prototyping Verification Techniques Ø Consistency Checking Lecture 8:

More information

This Addendum Number 1 to the above referenced IFB responds to a clarification question asked with the MST response.

This Addendum Number 1 to the above referenced IFB responds to a clarification question asked with the MST response. To: All Interested Parties From: Sandra Amorim Purchasing Manager Monterey-Salinas Transit Re: IFB #19-09 Automatic Passenger Counters Addendum Number 1 This Addendum Number 1 to the above referenced IFB

More information

Management Overview. Introduction

Management Overview. Introduction Introduction Information is nothing without Control! Information under control? The electronic information explosion: Currently 1.5 billion document pages are created worldwide on a daily basis, this figure

More information

Key Considerations for Implementing Bodies and Oversight Actors

Key Considerations for Implementing Bodies and Oversight Actors Implementing and Overseeing Electronic Voting and Counting Technologies Key Considerations for Implementing Bodies and Oversight Actors Lead Authors Ben Goldsmith Holly Ruthrauff This publication is made

More information

Amendment to the Infinite Campus END USER LICENSE AGREEMENT

Amendment to the Infinite Campus END USER LICENSE AGREEMENT Amendment to the Infinite Campus END USER LICENSE AGREEMENT This Amendment to the Infinite Campus End User License Agreement (the Amendment ), is made between Infinite Campus, Inc. a Minnesota corporation

More information

Case Study. MegaMatcher Accelerator

Case Study. MegaMatcher Accelerator MegaMatcher Accelerator Case Study Venezuela s New Biometric Voter Registration System Based on MegaMatcher biometric technology, the new system enrolls registered voters and verifies identity during local,

More information

Electronic Voting in Belgium Past, Today and Future

Electronic Voting in Belgium Past, Today and Future Electronic Voting in Belgium Past, Today and Future Danny De Cock K.U.Leuven ESAT/COSIC Slides available from http://godot.be/slides Electronic Voting in Belgium: Past, Today and Future 1 Outline Classic

More information

Case 5:16-cv Document 1 Filed 11/07/16 Page 1 of 7

Case 5:16-cv Document 1 Filed 11/07/16 Page 1 of 7 Case :-cv-0 Document Filed /0/ Page of 0 0 MARK W. GOOD (Bar No. 0) TERRA LAW LLP 0 W. San Fernando St., # San Jose, California Telephone: 0--00 Facsimile: 0-- Email: mgood@terra-law.com JONATHAN T. SUDER

More information

Concurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel

Concurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel Concurrent Programing: Why you should care, deeply Don Porter Portions courtesy Emmett Witchel 1 Uniprocessor Performance Not Scaling Performance (vs. VAX-11/780) 10000 1000 100 10 1 20% /year 52% /year

More information

IceCube Project Monthly Report November 2006

IceCube Project Monthly Report November 2006 IceCube Project Monthly Report November 2006 Accomplishments The first hole of the season, hole #58, commenced with firn drilling on December 11 th (the South Pole is 19 hours ahead of UW) and was completed

More information

CCG practice agreement Terms governing the provision and receipt of GPSoC services and GP IT services

CCG practice agreement Terms governing the provision and receipt of GPSoC services and GP IT services CCG practice agreement Terms governing the provision and receipt of GPSoC services and GP IT services NHS England INFORMATION READER BOX Directorate Medical Commissioning Operations Patients and Information

More information

IceCube Project Monthly Report - September 2010

IceCube Project Monthly Report - September 2010 IceCube Project Monthly Report - September 2010 Accomplishments 19,000 pounds of repaired equipment, spares, and materials have been shipped to the South Pole. IceCube conducted a successful internal readiness

More information

Strengthen Stewardship With Electronic Giving

Strengthen Stewardship With Electronic Giving Strengthen Stewardship With Electronic Giving Church commi4ee presenta5on 2015 Vanco Payment Solu4ons, All rights reserved. Contents! Mobile and e-giving facts Primary benefits of electronic giving Why

More information

Estonian National Electoral Committee. E-Voting System. General Overview

Estonian National Electoral Committee. E-Voting System. General Overview Estonian National Electoral Committee E-Voting System General Overview Tallinn 2005-2010 Annotation This paper gives an overview of the technical and organisational aspects of the Estonian e-voting system.

More information

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation IBM Cognos Open Mic Cognos Analytics 11 Part 2 22 nd June, 2016 IBM Cognos Open MIC Team Deepak Giri Presenter Subhash Kothari Technical Panel Member Chakravarthi Mannava Technical Panel Member 2 Agenda

More information

SIC Centralized Information System

SIC Centralized Information System ITU-EC Regional Conference for Europe Broadband Services and Infrastructure Mapping DSC 12.04.2016 Agenda v SIC Presentation Ø Centralized Information System Overview Ø SIC Users profiles characterization

More information

Unrestricted Siemens AG 2017

Unrestricted Siemens AG 2017 Presentation date: 2017-10-25 Presenter Name: Manfred Moritz Jasper Sanders Room name: Estrel Hall Presentation Title: Added value of a Digital Twin - realized for Georg Ultraturn 4000MC by leveraging

More information

Members action as necessary on closed session items. 12 Future agenda items Members 13 Next meeting date Members 14 Adjourn Members

Members action as necessary on closed session items. 12 Future agenda items Members 13 Next meeting date Members 14 Adjourn Members INFORMATION SERVICES COMMITTEE MEETING AGENDA Tuesday, December 6, 2016 at 4:00 p.m. Lower Level Conference Room located in the Pierce County Office Building 412 W. Kinne St., Ellsworth, WI # Action Presenter

More information

FairCom Press Release Archive:

FairCom Press Release Archive: FairCom Press Release Archive: 2000-2009 With over thirty years of innovation in the database industry, FairCom has a long-standing tradition of leadership. This archive highlights the announcements we

More information

The Parties to the contract are komro GmbH (hereinafter referred to as komro ), Am Innreit 2, Rosenheim, and the respective User.

The Parties to the contract are komro GmbH (hereinafter referred to as komro ), Am Innreit 2, Rosenheim, and the respective User. General Terms and Conditions of Use for the komro CITY WLAN Wi-Fi Service by komro GmbH - hereinafter referred to as Wi-Fi GTC - 1. Parties to the contract The Parties to the contract are komro GmbH (hereinafter

More information

ROI CASE STUDY MARKLOGIC CQ ROLL CALL

ROI CASE STUDY MARKLOGIC CQ ROLL CALL ROI CASE STUDY MARKLOGIC CQ ROLL CALL THE BOTTOM LINE CQ Roll Call needed to accelerate updates of the comprehensive information database associated with CQ.com and maintain its leadership role in providing

More information

Learning Systems. Research at the Intersection of Machine Learning & Data Systems. Joseph E. Gonzalez

Learning Systems. Research at the Intersection of Machine Learning & Data Systems. Joseph E. Gonzalez Learning Systems Research at the Intersection of Machine Learning & Data Systems Joseph E. Gonzalez Asst. Professor, UC Berkeley jegonzal@cs.berkeley.edu How can machine learning techniques be used to

More information

Dependability in Distributed Systems

Dependability in Distributed Systems Dependability in Distributed Systems INF 5360 spring 2014 INF5360, Amir Taherkordi & Roman Vitenberg 1 Average Cost of Downtime Ø Revenue loss, productivity loss, reputation loss Ø Revenue loss + productivity

More information

Key Considerations for Oversight Actors

Key Considerations for Oversight Actors Implementing and Overseeing Electronic Voting and Counting Technologies Key Considerations for Oversight Actors Lead Authors Ben Goldsmith Holly Ruthrauff This publication is made possible by the generous

More information

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop LPGPU Low- Power Parallel Compu1ng on GPUs Ben Juurlink Technische Universität Berlin Cri1cal Ques1ons We Seek to Ask Power consump9on has become the cri9cal limi9ng factor in performance of processors

More information

Case 1:17-cv Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION

Case 1:17-cv Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION Case 1:17-cv-01148 Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION LUCIO DEVELOPMENT LLC, Plaintiff, Case No: 1:17-cv-1148 vs.

More information

Awodele, 0.,1 Ajayi, 0.B.,2 and Ajayi, LA. 3

Awodele, 0.,1 Ajayi, 0.B.,2 and Ajayi, LA. 3 Awodele, 0.,1 Ajayi, 0.B.,2 and Ajayi, LA. 3 IDepartment of Computer Science, Babcock University, Ilishan-Remo 2Computer Centre, University of Agriculture, Abeokuta 3Department of Computer Science, Federal

More information

WOWTV SUBSCRIBER TERMS & CONDITIONS

WOWTV SUBSCRIBER TERMS & CONDITIONS WOWTV SUBSCRIBER TERMS & CONDITIONS Agreement governing subscription to WOWtv Service by individuals for their private use (South Africa Region) Definitions 1. In our Agreement the following terms will

More information

Annex 1: Standard Contractual Clauses (processors)

Annex 1: Standard Contractual Clauses (processors) Annex 1: Standard Contractual Clauses (processors) For the purposes of Article 26(2) of Directive 95/46/EC for the transfer of personal data to processors established in third countries which do not ensure

More information

h. Proposals shall include sufficient technical data to describe all changes from existing contract requirements.

h. Proposals shall include sufficient technical data to describe all changes from existing contract requirements. Reference No. of Document Being Continued Page 167 of 189 SECTION H - SPECIAL CONTRACT REQUIREMENTS Regulatory Cite Title Date H-1 52.243-4000 ENG CHG PROPOSAL, VALUE ENG CHG PROPOSAL, REQUEST FOR DEVIATION,

More information

License Agreement Invenso

License Agreement Invenso License Agreement Invenso Overview of Invenso s License Agreement Rudy Vanhille (Managing Partner) 2014-01-01 Lic ense Agr eement 1 from 7 License Agreement By ordering and/or downloading, copying, installing

More information

(Non-legislative acts) DECISIONS

(Non-legislative acts) DECISIONS 14.8.2012 Official Journal of the European Union L 217/1 II (Non-legislative acts) DECISIONS COMMISSION DECISION of 23 July 2012 amending Decisions 2002/731/EC, 2002/732/EC, 2002/733/EC, 2002/735/EC and

More information

JD Edwards EnterpriseOne Applications

JD Edwards EnterpriseOne Applications JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.1 E39041-02 December 2013 JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide, Release

More information

SMS based Voting System

SMS based Voting System IJIRST International Journal for Innovative Research in Science & Technology Volume 4 Issue 11 April 2018 ISSN (online): 2349-6010 SMS based Voting System Dr. R. R. Mergu Associate Professor Ms. Nagmani

More information

ETSI TS V2.2.1 ( )

ETSI TS V2.2.1 ( ) TS 102 726-1 V2.2.1 (2014-09) TECHNICAL SPECIFICATION Electromagnetic compatibility and Radio spectrum Matters (ERM); Conformance testing for Mode 1 of the digital Private Mobile Radio (dpmr ); Part 1:

More information

Addressing the Challenges of e-voting Through Crypto Design

Addressing the Challenges of e-voting Through Crypto Design Addressing the Challenges of e-voting Through Crypto Design Thomas Zacharias University of Edinburgh 29 November 2017 Scotland s Democratic Future: Exploring Electronic Voting Scottish Government and University

More information

Commission on Trial Court Performance and Accountability Court Statistics and Workload Committee

Commission on Trial Court Performance and Accountability Court Statistics and Workload Committee Commission on Trial Court Performance and Accountability Court Statistics and Workload Committee Integrated Trial Court Adjudication System Project Issue Summary November 19, 2012 Commission on Trial Court

More information

Design and Analysis of College s CPC-Building. System Based on.net Platform

Design and Analysis of College s CPC-Building. System Based on.net Platform International Journal of Computing and Optimization Vol. 1, 2014, no. 4, 145-153 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijco.2014.41125 Design and Analysis of College s CPC-Building System

More information

CS 2461: Computer Architecture I

CS 2461: Computer Architecture I The von Neumann Model : Computer Architecture I Instructor: Prof. Bhagi Narahari Dept. of Computer Science Course URL: www.seas.gwu.edu/~bhagiweb/cs2461/ Memory MAR MDR Processing Unit Input ALU TEMP Output

More information

M-Vote (Online Voting System)

M-Vote (Online Voting System) ISSN (online): 2456-0006 International Journal of Science Technology Management and Research Available online at: M-Vote (Online Voting System) Madhuri Mahajan Madhuri Wagh Prof. Puspendu Biswas Yogeshwari

More information

HISTORY GEOSHARE, DRINET, U2U

HISTORY GEOSHARE, DRINET, U2U INTEGRATING HUBZERO AND IRODS GEOSPATIAL DATA MANAGEMENT FOR COLLABORATIVE SCIENTIFIC RESEARCH Rajesh Kalyanam, Robert Campbell, Samuel Wilson, Pascal Meunier, Lan Zhao, Elizabett Hillery, Carol Song Purdue

More information

Training Calendar ALPHA PARTNERS

Training Calendar ALPHA PARTNERS ALPHA PARTNERS Training Calendar +2348033045484, +2349060008877, +2349060007799, +2349060002727. Ebute-Metta, Yaba Lagos., info@alphapartnerstrainings.com BEST CATEGORIES AWARDS GLOBAL QUALITY Global

More information

Performance & Energy

Performance & Energy 1 Performance & Energy Optimization @ Md Abdullah Shahneous Bari Abid M. Malik Millad Ghane Ahmad Qawasmeh Barbara M. Chapman 11/28/15 2 Layout of the talk Ø Overview Ø Motivation Ø Factors that affect

More information

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express 1. APPLICABILITY NVM Express, Inc., a Delaware nonprofit corporation

More information

General Conditions of Purchase of BASF SE and its Affiliated Companies. Companies Located in Germany for Standard Software

General Conditions of Purchase of BASF SE and its Affiliated Companies. Companies Located in Germany for Standard Software 1. General 1.1. These Conditions of Purchase of BASF SE and its Affiliated Companies (hereinafter Conditions of Purchase ) form an integral part of all contracts on the delivery of standard software (hereinafter

More information

Scytl. Enhancing Governance through ICT solutions World Bank, Washington, DC - September 2011

Scytl. Enhancing Governance through ICT solutions World Bank, Washington, DC - September 2011 Scytl Enhancing Governance through ICT solutions World Bank, Washington, DC - September 2011 Pere Valles Chief Executive Officer pere.valles@scytl.com Index About Scytl Electoral modernization e-democracy

More information

CS 5523 Operating Systems: Synchronization in Distributed Systems

CS 5523 Operating Systems: Synchronization in Distributed Systems CS 5523 Operating Systems: Synchronization in Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu and Dr. Palden Lama for providing their slides. Outline Physical clock/time in distributed

More information

SPECTRUM SHARING AGREEMENT

SPECTRUM SHARING AGREEMENT SPECTRUM SHARING AGREEMENT This Spectrum Sharing Agreement ( Agreement ) is made and entered into as of the 28th day of April, 2009, by and among (i) the Board of County Commissioners of Butler County,

More information

PRIVACY STATEMENT - TERMS & CONDITIONS. For users of Princh printing, copying and scanning services PRIVACY STATEMENT

PRIVACY STATEMENT - TERMS & CONDITIONS. For users of Princh printing, copying and scanning services PRIVACY STATEMENT PRIVACY STATEMENT - TERMS & CONDITIONS For users of Princh printing, copying and scanning services Last updated: May 17 th 2018 PRIVACY STATEMENT By consenting to this privacy notice you are giving Princh

More information

Training Calendar ALPHA PARTNERS

Training Calendar ALPHA PARTNERS ALPHA PARTNERS Training Calendar 08033045484, 09060002727, 09060007799, 09060008877 Ebute-Metta, Yaba Lagos., info@alphapartnerstrainings.com Contents Finance and Accounting 3-6 International Training

More information

COMMISSION DECISION. of

COMMISSION DECISION. of EUROPEAN COMMISSION Brussels, 4.8.2011 C(2011) 5478 final COMMISSION DECISION of 4.8.2011 amending Commission Decision C(2002) 3069 laying down the technical specifications for the uniform format for residence

More information

Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5

Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5 Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5 Reference Agreement No.: Exhibit Identifier: Additional Terms and Conditions The terms and conditions described in this Exhibit apply to your

More information

The Spanish eid document.... Both a national identification and a compliant travel one

The Spanish eid document.... Both a national identification and a compliant travel one The Spanish eid document... Both a national identification and a compliant travel one ... Ḥ.. ịṣ.ṭ.ọ.. ṛ. ỵ... Since 1824 the Spanish Police, under the Ministry of Interior, has the competency for ID Documents

More information

PERSONAL DATA PROCESSING AGREEMENT

PERSONAL DATA PROCESSING AGREEMENT PERSONAL DATA PROCESSING AGREEMENT between the following parties: 1. Name:............... Registration number / VAT ID:... Address:... Signed by:... Signature:... (hereinafter as Controller ) and 2. Name:

More information

The optical memory card is a Write Once media, a written area cannot be overwritten. Information stored on an optical memory card is non-volatile.

The optical memory card is a Write Once media, a written area cannot be overwritten. Information stored on an optical memory card is non-volatile. T10/99-128r0 Subject: Comments on the Committee Draft 14776-381 -Small Computer System Interface -Part 381: Optical Memory Card Device Commands (SCSI OMC). 99-107R0 on T10 site. I have a number of comments

More information

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Tyler McDaniel Ming Wong Mentors: Ed D Azevedo, Ying Wai Li, Kwai Wong Quantum Monte Carlo Simulation Slater Determinant for N-electrons

More information

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System Selectica, Inc. Selectica Contract Performance Management System Copyright 2006 Selectica, Inc. Copyright 2007 Selectica, Inc. 1740 Technology Drive, Suite 450 San Jose, CA 95110 http://www.selectica.com

More information

UNITED STATES DISTRICT COURT

UNITED STATES DISTRICT COURT Case :0-cv-0-MHP Document 0 Filed //00 Page of 0 CNET NETWORKS, INC. v. ETILIZE, INC. NORTHERN DISTRICT OF CALIFORNIA Plaintiff, Defendant. / No. C 0-0 MHP MEMORANDUM & ORDER Re: Defendant s Motion for

More information

Vacancy for a post of ICT Security Assistant (Temporary Agent, AST 4) in the European Asylum Support Office (EASO) REF.

Vacancy for a post of ICT Security Assistant (Temporary Agent, AST 4) in the European Asylum Support Office (EASO) REF. Vacancy for a post of ICT Security Assistant (Temporary Agent, AST 4) in the European Asylum Support Office (EASO) REF.: EASO/2018/TA/022 Publication Title of function External ICT Security Assistant 1.

More information

Remote Support Terms of Service Agreement Version 1.0 / Revised March 29, 2013

Remote Support Terms of Service Agreement Version 1.0 / Revised March 29, 2013 IMPORTANT - PLEASE REVIEW CAREFULLY. By using Ignite Media Group Inc., DBA Cyber Medic's online or telephone technical support and solutions you are subject to this Agreement. Our Service is offered to

More information

Certified Translation from German. Licence Agreement. 1. Subject-matter of the Agreement

Certified Translation from German. Licence Agreement. 1. Subject-matter of the Agreement Certified Translation from German Licence Agreement 1. Subject-matter of the Agreement 1.1 The Supplier has the right to use the Move IT software licence products (as per Annex 1). This software package

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW 19 CHAPTER 2 LITERATURE REVIEW This chapter presents a review of related works in the area of E- voting system. It also highlights some gaps which are required to be filled up in this respect. Chaum et

More information

Test Specification Protocol Implementation Conformance Statement (PICS) proforma for IRAP interfaces

Test Specification Protocol Implementation Conformance Statement (PICS) proforma for IRAP interfaces International Roaming Access Protocols (IRAP) Program Test Specification Protocol Implementation Conformance Statement (PICS) proforma for IRAP interfaces Specification v.0.7 February 2005 Date: 2005-02-16

More information

Department of Industrial Engineering: Research Groups

Department of Industrial Engineering: Research Groups Department of Industrial Engineering: Research Groups Engineering Management and Sustainable Systems Operations Management and Supply Chain Management Supply Chain Economics Operations Research Computer

More information

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia State Electoral Office of Estonia General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia Document: IVXV-ÜK-1.0 Date: 20 June 2017 Tallinn 2017 Annotation This

More information

File Systems: Fundamentals

File Systems: Fundamentals File Systems: Fundamentals 1 Files What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type, location, size, protection, creator,

More information

One View Watchlists Implementation Guide Release 9.2

One View Watchlists Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.

More information

Product Description

Product Description www.youratenews.com Product Description Prepared on June 20, 2017 by Vadosity LLC Author: Brett Shelley brett.shelley@vadosity.com Introduction With YouRateNews, users are able to rate online news articles

More information

IEEE COMMUNICATIONS SOCIETY CONSTITUTION (IEEE Approval: July 2015) (ComSoc Membership Approval: October 2015)

IEEE COMMUNICATIONS SOCIETY CONSTITUTION (IEEE Approval: July 2015) (ComSoc Membership Approval: October 2015) IEEE COMMUNICATIONS SOCIETY CONSTITUTION (IEEE Approval: July 2015) (ComSoc Membership Approval: October 2015) TABLE OF CONTENTS ARTICLES 1. Name, Purposes and Scope 2. Bylaws 3. Policies and Procedures

More information

CSCI 325: Distributed Systems. Objec?ves. Professor Sprenkle. Course overview Overview of distributed systems Introduc?on to reading research papers

CSCI 325: Distributed Systems. Objec?ves. Professor Sprenkle. Course overview Overview of distributed systems Introduc?on to reading research papers CSCI 325: Distributed Systems Professor Sprenkle Objec?ves Course overview Overview of distributed systems Introduc?on to reading research papers Sept 8, 2017 Sprenkle - CSCI 325 2 1 Distributed Systems?

More information

IceCube Project Monthly Report - December 2008

IceCube Project Monthly Report - December 2008 Accomplishments IceCube Project Monthly Report - December 2008 Drilling and string installation at the South Pole is about one week ahead of the schedule. Ten strings were successfully installed by the

More information