Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Size: px
Start display at page:

Download "Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu"

Transcription

1 Servilla: Provisioning in Wireless Sensor Networks Chenyang Lu

2 Sensor Network Challenges Ø Device heterogeneity Ø Network dynamics q due to mobility and interference Ø Limited resources and energy Signal Strength (dbm) q e.g., memory Time Source: Hackmann, G., Chipara, O., and Lu, C., Robust Topology Control for Indoor Wireless Sensor Networks, SenSys 08. Device: Imote2 CPU: 32-bit 416MHz RAM: 32MB Power: 151mW Device: TelosB CPU: 16-bit 8MHz RAM: 10KB RAM Power: 0.33mW 2

3 Structural Health Monitoring Ø >26% of bridges were structurally deficient in 2009 [ASCE] Ø Locates damage by analyzing a structure s natural frequencies. Ø Evaluated on a 5.6m steel truss using 11 Imote2s q Imote2 necessary due to high computational complexity. q It worked! [RTSS 2008] Ø Problem: Imote2 is power-hungry Ø Solution: Use middleware to exploit device heterogeneity by integrating energy-efficient nodes 3

4 Pa7ent Monitoring Ø 4-17% of hospitalized patients suffer clinical deterioration. q Wireless clinical monitoring system collect patients vital signs. q Difficult due to patient mobility. Ø Dynamic Relay Association Protocol (DRAP) [SenSys 2010] q Automatically adapts to dynamic network topology q Real-time monitoring of mobile patients Ø Implemented and underwent clinical trials at Barnes-Jewish Hospital in St. Louis. Ø Problem: Application-specific Ø Solution: Provide adaptation via middleware 4

5 Servilla Ø An adaptive middleware for heterogeneous WSNs Ø Introduces -Oriented Computing into WSNs Ø Features q Multiple forms of service invocation q Energy-aware service binding q invocation sharing q Adaptive binding q Middleware asymmetry Network Dynamics Limited Resources Device Heterogeneity 5

6 Servilla s Programming Model Application Scripts (Platform-Independent & Interpreted) Device Heterogeneity script script script script Medical Patient Monitoring Building Automation Security Structural Health Monitoring Dynamic discovery and binding using SOC Patient Sensors Occupancy Sensor Door/Window Sensor s (Platform-Specific & Native) HVAC Actuators Energy Meter Vibration Sensor DSP Limited Resources Network Dynamics 6

7 - Oriented Compu7ng (SOC) User Application Invoke Specification User Application User Application Dynamic Discovery, Matching, and Binding 7

8 Evolu7on of SOC in WSNs Web Application Web Application User Application Registry Registry Atlas (King 06), TinySOA (Lopez 07), PhyNet (ArchRock 08), TinyWebs (Pryantha 08) Enables In-Network Processing Servilla (Fok 09) 8

9 Mul7ple Forms of Invoca7on On-Demand Periodic 1 4 These three types of service invocations are 2 commonly used in WSN applications. 3 Selecting a suitable type of invocation can significantly increase energy efficiency. Event-Based 9

10 Energy- aware Binding Ø Selectively bind to the most efficient service provider q Possible due to device heterogeneity Ø Requires additional information about energy efficiency q sends 8 attributes to consumer during discovery q calculates and selects the most efficient provider Ac7on / State TelosB Imote2 Idle (Sensor Off) Idle (Sensor On) Sensing Message Tx Message Rx Power (mw) Ac7on / State TelosB Imote2 Sensing Message Tx Message Rx Latency (ms) 10

11 Invoca7on Sharing Ø can optimize for energy efficiency by grouping multiple service invocations into one Ø Reflected in the provider s energy specification sent to the consumer q Process is opportunistic, automatic and hidden from consumer 11

12 Adap7ve Binding Ø Middleware performs adaptive binding transparently from the application Flush service registry and re-discover services after three consecutive failures Registry switch 12

13 Lightweight Specifica7ons Ø Traditional specifications impose too much overhead q WSDLInterpreter (Vaughan 07) consumes 48KB memory Ø ServillaSpec: Interface for Accuracy Attributes for Flexibility NAME = fft METHOD = fft-real INPUT = {int dir, int numsamples, float[] data} OUTPUT = float[] ATTRIBUTE Version = 5.0 Attribute MaxSamples = 5000 Attribute Power = 10 Implementation using TinyOS 2.x consumes only 1.4KB memory 13

14 Rapid Matching Ø 10s of milliseconds to establish service match q Proportional to specification size 14

15 Simple Interface Ø Applications access services using a single line of code q Hides the complexities of service discovery, binding, execution, and adaptation 1. uses AccelTrigger; // declare required service void main() { 4. int flag = 0; 5. while(flag == 0) { 6. flag = invoke(acceltrigger, check ); // invoke service 7. } 8. // send alert 9. } All complexity due to service discovery, network heterogeneity, network dynamics, and energy efficiency hidden 15

16 Middleware Asymmetry Ø Increases the types of devices supported Ø Possible due to the decoupling of consumers and providers in the SOC programming model Ø Hidden from the application developer Servilla Servilla Provisioning Framework Virtual Machine CPU: 32-bit 416MHz Memory: 32MB RAM Power: 151mW Powerful platform Provisioning Framework CPU: 16-bit 8MHz RAM: 10KB RAM Power: 0.33mW Weak platform 16

17 Servilla s Implementa7on Ø On top of TinyOS 2.x Ø Tested on Imote2 and TelosB devices Scripts execute on VM to ensure platform independence Provisioning Framework (SPF) modularized to enable middleware asymmetry Servilla Middleware Architecture 17

18 Memory Footprint on TelosB Ø Nearly all of the memory on a TelosB is consumed by just the virtual machine! Ø TelosB can still participate as a service provider 46KB 5KB 48KB Limit 29KB Plenty of room for services 18

19 Structural Health Monitoring Ø Do not continuously run DLAC due to high energy costs Ø During idle periods use AccelTrigger q An energy efficient service q Periodically sense vibration to determine likelihood of damage q Only perform DLAC if potential damage exists Ø Energy-aware service binding q Should AccelTrigger be bound locally or remotely? TelosB TelosB Imote2 Local invocation Imote2 Remote invocation 19

20 Significant Energy Savings Possible % Energy Savings Remote vs. Local Invoca7on Ø Energy-aware service binding is critical due to significant differences in energy efficiency among providers Ø In the structural health monitoring application, energy consumption can be reduced by up to 98.9% Periodic Invocation 1Hz Sensing Frequency 7Hz Sensing Frequency 14Hz Sensing Frequency Invoca7on Period (minutes) Event-based Invocation 1Hz Sensing Frequency 7Hz Sensing Frequency 14Hz Sensing Frequency Invoca7on Period (minutes) 20

21 Energy Footprint (mj) Valida7on of Energy- Awareness Ø The consumer can determine the most efficient provider using the eight provider attributes q 10% radio duty cycle, 1Hz invocation and sensing frequencies q Bind to remote service when number of service executions 4 Local InvocaUon Remote InvocaUon Number of Execu7ons Local Invoke (Predicted) Remote Invoke (Predicted) Local Invoke (Actual) Remote Invoke (Actual) 21

22 Medical Pa7ent Monitoring Ø Servilla hides the complexities of adapting to network topology changes due to patient mobility Ø Using Servilla, the application implementation is trivial 1. uses Sensor, DataRelay; void main() { 4. while(true) { 5. int data = invoke(sensor, get ); 6. invoke(datarelay, send, data); 7. sleep(15); // sleep 15 seconds 8. } 9. } 22

23 Experimental Setup Ø WSN test bed containing 73 TelosB nodes deployed across two buildings at Washington University in St. Louis Ø Patient travels along 359m path at two speeds q Slow: 0.7m/s average q Fast: 1.6m/s average Ø Patient s node invokes data relay service every 15s 23

24 Successful Adapta7on Ø Adaptive service binding enables the application to achieve 100% successful delivery of patient data Ø Adaptation process hidden from the application developer q Abstracted by a simple invoke interface Invocation Success Rate Servilla CTP Non-adaptive native implementation Fast Walk 100% ± 0% 31.6% ± 7.6% Slow Walk 100% ± 0% 40.47% ± 11.2% 24

25 Conclusions Ø Middleware can simplify sensor network applications while enhancing software flexibility and network efficiency Ø Servilla supports service-oriented computing over sensors q Multiple forms of service invocation q Energy-aware service binding q invocation sharing q Adaptive binding q Middleware asymmetry Ø Efficacy demonstrated via real-world applications q Medical patient monitoring reliability despite mobility q Structural health monitoring energy savings due to network heterogeneity 25

26 References Ø C.-L. Fok, G.-C. Roman and C. Lu, Servilla: a Flexible Provisioning Middleware for Heterogeneous Sensor Networks, Science of Computer Programming, Special Issue on Best Papers of Coordination'09, 77(6): , June Ø C.-L. Fok, G.-C. Roman and C. Lu, Adaptive Provisioning for Enhanced Energy Efficiency and Flexibility in Wireless Sensor Networks, Science of Computer Programming, Special Issue on Best Papers of Coordination'10, accepted. 26

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

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

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

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

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

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

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 CORBA. Chenyang Lu CSE 520S

Real-Time CORBA. Chenyang Lu CSE 520S Real-Time CORBA Chenyang Lu CSE 520S CORBA Common Object Request Broker Architecture Ø CORBA specifications q OMG is the standards body q Over 800 companies q CORBA defines interfaces, not implementations

More information

Fall Detection for Older Adults with Wearables. Chenyang Lu

Fall Detection for Older Adults with Wearables. Chenyang Lu Fall Detection for Older Adults with Wearables Chenyang Lu Internet of Medical Things Ø Wearables: wristbands, smart watches q Continuous monitoring q Sensing: activity, heart rate, sleep, (pulse-ox, glucose

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

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

Case 2:18-cv JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1

Case 2:18-cv JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1 Case 2:18-cv-00331-JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION KARAMELION LLC, Plaintiff, v. AT&T DIGITAL

More information

New features in Oracle 11g for PL/SQL code tuning.

New features in Oracle 11g for PL/SQL code tuning. New features in Oracle 11g for PL/SQL code tuning. 1-1 - Speakers Nikunj Gadoya Nikunj is working in Blink Consul4ng as Technical Consultant for more than 2 years now. He did his engineering in computer

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

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

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

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

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

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

COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION. Jasleen Kaur. Fall 2017

COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION.   Jasleen Kaur. Fall 2017 COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION http://wireless.web.unc.edu Jasleen Kaur Fall 2017 1 Introductions Names BS/MS, First-year Grad, Senior Grad? If you re new, where have you

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

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR Batch binary Edwards D. J. Bernstein University of Illinois at Chicago NSF ITR 0716498 Nonnegative elements of Z: etc. 0 meaning 0 1 meaning 2 0 10 meaning 2 1 11 meaning 2 0 + 2 1 100 meaning 2 2 101

More information

Choosing the Right Monitor for Your Application

Choosing the Right Monitor for Your Application Choosing the Right Monitor for Your Application An e-book guide to maximizing your resources and your services. www.centeron.net Introduction It s all about the drops per dollar Getting your customers

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

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

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

Verity Touch with Controller

Verity Touch with Controller Verity Touch with Controller Electronic Voting with Centralized Management The only all-new DRE Designed for: Early Voting Election Day Vote Centers Verity Touch with Controller a one-ofa-kind DRE model,

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

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

Secure Electronic Voting

Secure Electronic Voting Secure Electronic Voting Dr. Costas Lambrinoudakis Lecturer Dept. of Information and Communication Systems Engineering University of the Aegean Greece & e-vote Project, Technical Director European Commission,

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

CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments

CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments Stratos Keranidis* Wei Liu, Michael Mehari, Pieter Becue, Stefan Bouckaert, Ingrid Moerman, Thanasis Korakis*,

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

ABC and Integrated Border management

ABC and Integrated Border management ABC and Integrated Border management A solution concept for integrated border management and ABC ICAO MRTD Symposium 2014 - Montreal Dr. Matthias Kreuseler Mühlbauer ID Services GmbH Current Situation

More information

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8

Hoboken Public Schools. Project Lead The Way Curriculum Grade 8 Hoboken Public Schools Project Lead The Way Curriculum Grade 8 Project Lead The Way HOBOKEN PUBLIC SCHOOLS Course Description PLTW Gateway s 9 units empower students to lead their own discovery. The hands-on

More information

TELECOMMUNICATIONS ORDINANCE (Chapter 106) WIRELESS INTERNET OF THINGS LICENCE. [Company Name]... [Address]

TELECOMMUNICATIONS ORDINANCE (Chapter 106) WIRELESS INTERNET OF THINGS LICENCE. [Company Name]... [Address] Form 034(1) Licence No. TELECOMMUNICATIONS ORDINANCE (Chapter 106) WIRELESS INTERNET OF THINGS LICENCE DATE OF ISSUE: [ ] [Company Name]... of [Address].. (the licensee ) is licensed, subject to the following

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

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

Kjell-Einar Anderssen. Country Manager Norway - Nutanix

Kjell-Einar Anderssen. Country Manager Norway - Nutanix Kjell-Einar Anderssen. Country Manager Norway - Nutanix About Nutanix Make datacenter infrastructure invisible, eleva4ng IT to focus on applica4ons and services 1750+ customers Founded in 2009 Over 70

More information

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation Ø Project Description Ø Design Criteria Ø Design Overview Ø Design Components Background Design Implementation Ø Schedule Ø Testing Criteria Ø Asante Solutions, Inc. and RCPD Ø Blind user focused insulin

More information

This tutorial also provides a glimpse of various security issues related to biometric systems, and the comparison of various biometric systems.

This tutorial also provides a glimpse of various security issues related to biometric systems, and the comparison of various biometric systems. Aboutthe Tutorial This tutorial provides introductory knowledge on Biometrics. From this tutorial, you would get sufficient information about the basics of biometrics and different biometric modalities

More information

Digital research data in the Sigma2 prospective

Digital research data in the Sigma2 prospective Digital research data in the Sigma2 prospective NARMA Forskningsdata seminar 30. Januar 2018 Maria Francesca Iozzi, PhD, UNINETT/Sigma2 Hans A. Eide, PhD, UNINETT/Sigma Agenda Ø About UNINETT Sigma2 Ø

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

TELECOMMUNICATIONS ORDINANCE (Chapter 106) SERVICES-BASED OPERATOR LICENCE. [Name of Licensee]...

TELECOMMUNICATIONS ORDINANCE (Chapter 106) SERVICES-BASED OPERATOR LICENCE. [Name of Licensee]... Form 030(3) Licence No. TELECOMMUNICATIONS ORDINANCE (Chapter 106) SERVICES-BASED OPERATOR LICENCE DATE OF ISSUE: [Date] [Name of Licensee]... of [Address]... (the licensee ) is licensed, subject to the

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

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

Installation Instructions HM2085-PLM Strain Gage Input Module

Installation Instructions HM2085-PLM Strain Gage Input Module Helm Instrument Company, Inc. 361 West Dussel Drive Maumee, Ohio 43537 USA Phone: 419-893-4356 Fax: 419-893-1371 www.helminstrument.com Installation Instructions HM2085-PLM Strain Gage Input Module October,

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

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

Google App Engine 8/10/17. CS Cloud Compu5ng Systems--Summer II 2017

Google App Engine 8/10/17. CS Cloud Compu5ng Systems--Summer II 2017 Google App Engine CS 6030--Cloud Compu5ng Systems--Summer II 2017 WESTERN MICHIGAN UNIVERSITY Professor: Dr. AJAY K. GUPTA SubmiPed by: JAPINDER PAL SINGH GHOTRA Contents Ø Introduc/on Ø Key Features Ø

More information

A 209 SRO Telecommunications (Terminal Equipment and Public Network) Regulations

A 209 SRO Telecommunications (Terminal Equipment and Public Network) Regulations A 209 2016 Telecommunications (Terminal Equipment and SRO. 8 ARRANGEMENT OF REGULATIONS 1. Citation and commencement 2. Interpretation 3. Type approval conditions 4. Signature of applicant 5. Filing of

More information

THE PRIMITIVES OF LEGAL PROTECTION AGAINST DATA TOTALITARIANISMS

THE PRIMITIVES OF LEGAL PROTECTION AGAINST DATA TOTALITARIANISMS THE PRIMITIVES OF LEGAL PROTECTION AGAINST DATA TOTALITARIANISMS Mireille Hildebrandt Research Professor at Vrije Universiteit Brussel (Law) Parttime Full Professor at Radboud University Nijmegen (CS)

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

Review: SoBware Development

Review: SoBware Development Objec&ves Tes&ng Oct 12, 2016 Sprenkle - CSCI209 1 Review: SoBware Development From Monday Oct 12, 2016 Sprenkle - CSCI209 2 1 CLASSPATH Oct 12, 2016 Sprenkle - CSCI209 3 Classpath Tells the compiler or

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

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

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

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1 Objec&ves Usability Project Discussion May 9, 2016 Sprenkle - CSCI335 1 JavaScript review True or False: JavaScript is just like Java How do you declare a variable? (2 ways) How do you write text to the

More information

Civil Justice Improvements (CJI) Committee. Update #2

Civil Justice Improvements (CJI) Committee. Update #2 A Brief Re-cap from Update #1 Civil Justice Improvements (CJI) Committee Update #2 CJI Committee members recognize that many factors, including the resources available to each court system, influence the

More information

SECURE REMOTE VOTER REGISTRATION

SECURE REMOTE VOTER REGISTRATION SECURE REMOTE VOTER REGISTRATION August 2008 Jordi Puiggali VP Research & Development Jordi.Puiggali@scytl.com Index Voter Registration Remote Voter Registration Current Systems Problems in the Current

More information

Contributary Platform User Terms of Service

Contributary Platform User Terms of Service Contributary Platform User Terms of Service BY CLICKING THE ACCEPT BUTTON OR UTILIZING THE CONTRIBUTARY PLATFORM, YOU AGREE TO THE FOLLOWING USER TERMS OF SERVICE (THE AGREEMENT ) GOVERNING YOUR USE OF

More information

Utilizing Siebel Clinical CTMS, RDC OnSite and AERS in the greater APAC region with multibyte charactersets

Utilizing Siebel Clinical CTMS, RDC OnSite and AERS in the greater APAC region with multibyte charactersets Utilizing Siebel Clinical CTMS, RDC 4.5.3 OnSite and AERS 4.6.1 in the greater APAC region with multibyte charactersets Presented by Sunil G. Singh Dr. Letian Liu of DBMS Consulting 1 Acknowledgements

More information

OPEN SOURCE CRYPTOCURRENCY E-PUB

OPEN SOURCE CRYPTOCURRENCY E-PUB 09 April, 2018 OPEN SOURCE CRYPTOCURRENCY E-PUB Document Filetype: PDF 441.89 KB 0 OPEN SOURCE CRYPTOCURRENCY E-PUB A nnouncing Royal Coin ( ROYAL ), an experimental open-source decentralized CryptoCurrency

More information

WCN3620 Device Revision Guide

WCN3620 Device Revision Guide Qualcomm Technologies, Inc. Device Revision Guide LM80-P0436-32 Rev. A August 2015 2015 Qualcomm Technologies, Inc. All rights reserved. Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.

More information

(a) A person under 18 years of age may not operate a motor vehicle while using a wireless communication [communications] device, except in case of

(a) A person under 18 years of age may not operate a motor vehicle while using a wireless communication [communications] device, except in case of AN ACT relating to the use of a wireless communication device while operating a motor vehicle; creating a criminal offense; modifying existing criminal penalties. BE IT ENACTED BY THE LEGISLATURE OF THE

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

Kosovo Passport Europe s first Passport with certified SAC. Labinot Carreti, Head of Sales Europe / CIS / North Africa Montreal, 07th of October 2014

Kosovo Passport Europe s first Passport with certified SAC. Labinot Carreti, Head of Sales Europe / CIS / North Africa Montreal, 07th of October 2014 Kosovo Passport Europe s first Passport with certified SAC Labinot Carreti, Head of Sales Europe / CIS / North Africa Montreal, 07th of October 2014 About Kosovo - Facts & Figures Key Country Facts Declared

More information

Graduate Development Program Engineering. Arrow Electronics July 2018

Graduate Development Program Engineering. Arrow Electronics July 2018 Graduate Development Program Engineering Arrow Electronics July 2018 By the time you ve had your morning coffee It s likely you ve already interacted with Arrow at least FIVE times. If it takes a charge

More information

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM PROJECT REFERENCE NO.: 39S_BE_1662 COLLEGE BRANCH GUIDE STUDETS : AMRUTHA INSTITUTE OF ENGINEERING AND MANAGEMENT SCIENCE, BENGALURU : DEPARTMENT

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

Singapore's Automated Clearance using Biometrics

Singapore's Automated Clearance using Biometrics Singapore's Automated Clearance using Biometrics Dr. Yau Wei Yun 1 & Ms. Koh Ting Ting 2 Institute for Infocomm Research, Singapore 1 Ministry of Home Affairs 2 Biometric Passports Meant for better border

More information

9/15/14. Ø Discuss the concepts of population health and panel management. Ø Describe the recent (ongoing) transformation of healthcare

9/15/14. Ø Discuss the concepts of population health and panel management. Ø Describe the recent (ongoing) transformation of healthcare Health Promotion & Disease Prevention Program VA New York Harbor Healthcare System Department of Medicine & Division Educational Quality and Analytics New York University School of Medicine Ø Describe

More information

Care Management v2012 Enhancements. Lois Gillette Vice President, Care Management

Care Management v2012 Enhancements. Lois Gillette Vice President, Care Management Care Management v2012 Enhancements Lois Gillette Vice President, Care Management Comprehensive Overview Care Management v2012 Please note that this presentation includes slides from the General Session

More information

Information and Guidelines Concerning the Patent and Copyright Process at East Tennessee State University

Information and Guidelines Concerning the Patent and Copyright Process at East Tennessee State University Information and Guidelines Concerning the Patent and Copyright Process at East Tennessee State University I. Steps in the Process of Declaration of Your Invention or Creation. A. It is the policy of East

More information

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner.

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner. Trials@uspto.gov Paper No. 11 571-272-7822 Filed: March 27, 2018 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD UNITED PATENTS, INC., Petitioner, v. REALTIME DATA LLC,

More information

There s a Cloud in My Enterprise

There s a Cloud in My Enterprise Healthcare Simplified - Leveraging Technology to stay Connected and Improve Program Opera?ons: There s a Cloud in My Enterprise Dale Posont Sr. Principal August 23, 2012 Agenda Discussion Topics Ø Defining

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

Cyber-Physical Systems Feedback Control

Cyber-Physical Systems Feedback Control Cyber-Physical Systems Feedback Control ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Control System in Action Honeywell Thermostat, 1953 Chrysler cruise control, 1958 Feedback Systems: An Introduction for

More information

DRAFT RECOMMENDATION ON THE PROMOTION AND USE OF MULTILINGUALISM AND UNIVERSAL ACCESS TO CYBERSPACE OUTLINE

DRAFT RECOMMENDATION ON THE PROMOTION AND USE OF MULTILINGUALISM AND UNIVERSAL ACCESS TO CYBERSPACE OUTLINE General Conference 30th Session, Paris 1999 30 C 30 C/31 16 August 1999 Original: English Item 7.6 of the provisional agenda DRAFT RECOMMENDATION ON THE PROMOTION AND USE OF MULTILINGUALISM AND UNIVERSAL

More information

SUBSTANTIVE RESOLUTIONS PASSED BY THE NATIONAL ASSOCIATION OF REGULATORY UTILITY COMMISSIONERS COMMITTEE OF THE WHOLE

SUBSTANTIVE RESOLUTIONS PASSED BY THE NATIONAL ASSOCIATION OF REGULATORY UTILITY COMMISSIONERS COMMITTEE OF THE WHOLE SUBSTANTIVE RESOLUTIONS PASSED BY THE NATIONAL ASSOCIATION OF REGULATORY UTILITY COMMISSIONERS COMMITTEE OF THE WHOLE AT THE 2015 ANNUAL MEETING (UPDATED: NOVEMBER11, 2015) NOTE - The summary statements

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

AFRICAN DECLARATION. on Internet Rights and Freedoms. africaninternetrights.org

AFRICAN DECLARATION. on Internet Rights and Freedoms. africaninternetrights.org AFRICAN DECLARATION on Internet Rights and Freedoms africaninternetrights.org PREAMBLE Emphasising that the Internet is an enabling space and resource for the realisation of all human rights, including

More information

SIGAR SEPTEMBER. Special Inspector General for Afghanistan Reconstruction. SIGAR Audit SIGAR Audit 13-17/Health Services in Afghanistan

SIGAR SEPTEMBER. Special Inspector General for Afghanistan Reconstruction. SIGAR Audit SIGAR Audit 13-17/Health Services in Afghanistan SIGAR Special Inspector General for Afghanistan Reconstruction SIGAR Audit 13-17 Health Services in Afghanistan: USAID Continues Providing Millions of Dollars to the Ministry of Public Health despite the

More information

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships Neural Networks Overview Ø s are considered black-box models Ø They are complex and do not provide much insight into variable relationships Ø They have the potential to model very complicated patterns

More information

DACS Website Licence Terms and Conditions November 2014

DACS Website Licence Terms and Conditions November 2014 DACS Website Licence Terms and Conditions November 2014 1. Definitions and Interpretation 1.1 In this Agreement capitalised terms shall have the meanings ascribed to them in the DACS Website Licence Term

More information

INDEX OF REGULATORY PROCEEDINGS OF INTEREST

INDEX OF REGULATORY PROCEEDINGS OF INTEREST Billing CC Docket No. 86-10 Toll Free Number Administration Industry Guidelines for Toll Free Number Administration 03/2006 Billing CC Docket No. 98-170 Truth in Billing 2 nd R&O, Declaratory Ruling/2

More information

BIOMETRICS - WHY NOW?

BIOMETRICS - WHY NOW? BIOMETRICS - WHY NOW? How big a part will biometric technologies play in our lives as they are adopted more widely in the future? The need to confirm ones Identity, in order to access facilities and services

More information

ADAMS ISP SERVICES AGREEMENT and NETWORK MANAGEMENT POLICY

ADAMS ISP SERVICES AGREEMENT and NETWORK MANAGEMENT POLICY ADAMS ISP SERVICES AGREEMENT and NETWORK MANAGEMENT POLICY Adams NetWorks, Inc. and Adams Telephone Co-Operative (Adams) has adopted this ISP Services Agreement and Network Management Policy to outline

More information

Economic and Social Council

Economic and Social Council UNITED NATIONS E Economic and Social Council Distr. GENERAL 23 July 2008 Original: ENGLISH ECONOMIC COMMISSION FOR EUROPE COMMITTEE ON TRADE Centre for Trade Facilitation and Electronic Business Fourteenth

More information

Implications for the future direction of the OLS NLS option:

Implications for the future direction of the OLS NLS option: Implications for the future direction of the OLS NLS option: An examination of Greater China and ASEAN/APAC countries use of the OLS today Presented by Sunil G. Singh Dr. Letian Liu of DBMS Consulting

More information

CONTINUATION NOTICE TO BRITISH TELCOMMUNICATIONS PLC UNDER PARAGRAPH 9 OF SCHEDULE 18 TO THE COMMUNICATIONS ACT 2003

CONTINUATION NOTICE TO BRITISH TELCOMMUNICATIONS PLC UNDER PARAGRAPH 9 OF SCHEDULE 18 TO THE COMMUNICATIONS ACT 2003 CONTINUATION NOTICE TO BRITISH TELCOMMUNICATIONS PLC UNDER PARAGRAPH 9 OF SCHEDULE 18 TO THE COMMUNICATIONS ACT 2003 Notice that the conditions set out in Schedule 1 to this notice will have effect from

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

IoT On National Sovereignty. Professor Dr Abdullah Gani Dean Faculty of Computer Science & Information Technology University of Malaya

IoT On National Sovereignty. Professor Dr Abdullah Gani Dean Faculty of Computer Science & Information Technology University of Malaya IoT On National Sovereignty Professor Dr Abdullah Gani Dean Faculty of Computer Science & Information Technology University of Malaya National Sovereignty as of having supreme power or authority in government

More information

ETSI Industry Specification Group Agreement relating to ISG IP6 (IPv6 integration)

ETSI Industry Specification Group Agreement relating to ISG IP6 (IPv6 integration) page 1 of 15 ETSI Industry Specification Group Agreement relating to ISG IP6 (IPv6 integration) between and The European Telecommunications Standards Institute (hereinafter referred to as ETSI ), a French

More information

Leading, Coordinating & Delivering for Refugees & Persons of Concern. Inclusivity Predictability Continuity

Leading, Coordinating & Delivering for Refugees & Persons of Concern. Inclusivity Predictability Continuity Leading, Coordinating & Delivering for Refugees & Persons of Concern Inclusivity Predictability Continuity A bit of background: Refugee issues and implications on coordination Why are refugees treated

More information

ORDINANCE NUMBER 1082

ORDINANCE NUMBER 1082 ORDINANCE NUMBER 1082 AN ORDINANCE OF THE CITY COUNCIL OF THE CITY OF PERRIS, RIVERSIDE COUNTY, STATE OF CALIFORNIA, AMENDING AND RESTATING PERRIS MUNICIPAL CODE CHAPTER 7.34 REGULATING NOISE LEVELS WHEREAS,

More information

The U.S. Integrated Ocean Observing System (IOOS)

The U.S. Integrated Ocean Observing System (IOOS) The U.S. Integrated Ocean Observing System (IOOS) Tom Malone Ocean.US Office for Integrated & Sustained Ocean Observations www.ocean.us Background & Mission of Ocean.US 1 st IOOS Development Plan NOAA

More information

The Personal. The Media Insight Project

The Personal. The Media Insight Project The Media Insight Project The Personal News Cycle Conducted by the Media Insight Project An initiative of the American Press Institute and the Associated Press-NORC Center for Public Affairs Research 2013

More information

DIVISION E--INFORMATION TECHNOLOGY MANAGEMENT REFORM

DIVISION E--INFORMATION TECHNOLOGY MANAGEMENT REFORM DIVISION E--INFORMATION TECHNOLOGY MANAGEMENT REFORM SEC. 5001. SHORT TITLE. This division may be cited as the `Information Technology Management Reform Act of 1995'. SEC. 5002. DEFINITIONS. In this division:

More information

Telecommunications (Interception Capability and Security) Bill

Telecommunications (Interception Capability and Security) Bill Government Bill Explanatory note General policy statement This Bill repeals and replaces the Capability) Act 2004. The main objectives of the Bill are to ensure that the interception obligations imposed

More information