Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems
|
|
- Hubert Lang
- 5 years ago
- Views:
Transcription
1 Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems
2 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. Ø Application programs run on top of OS services Ø Challenge: manage multiple, concurrent tasks. Chenyang Lu CSE 467S
3 POSIX Ø IEEE standards for application portability between Unix variants. q IEEE defines a Unix-like OS interface. q IEEE defines the shell and utilities q IEEE defines real-time extensions. Ø Supported by many operating systems q Variants of UNIX: AIX, HP-UX, Solaris, Linux q Many commercial RTOS Chenyang Lu CSE 467S
4 Process Ø A process is a unique execution of a program. q Several copies of a program may run simultaneously. Ø A process has its own context. q Data in registers, PC, status. q Stored in Process Control Block (PCB). Ø Thread: lightweight process q Threads share memory space (not registers) in a same process. Ø OS manages processes and threads. Chenyang Lu CSE 467S
5 Process States Ø A process can be in one of three states: q executing on the CPU; q ready to run; q waiting for data. executing gets CPU preempted needs data Scheduler ready gets data waiting Chenyang Lu 5
6 Priority- based Scheduling Ø Every job has a priority. Ø CPU goes to the highest-priority job that is ready. Ø Fixed vs. dynamic priority q Fixed priority: all jobs of a same task have a same priority Ø Preemptive vs. non-preemptive 6
7 Semaphores Ø OS primitive for controlling access to critical regions. q Get access to semaphore S with wait(s). q Perform critical region operations. q Release semaphore with signal(s). Ø Mutex: only one process can hold a mutex at a time. Chenyang Lu CSE 467S
8 The Differences Ø Interrupt: generated by external devices Ø Exception: generated by CPU due to software errors Ø Trap: enter supervisor mode Chenyang Lu CSE 467S
9 OS Support for Real- Time Ø Real-Time OS Ø Real-time extensions to general-purpose OS Chenyang Lu CSE 467S
10 RTOS: Features for Efficiency Ø Small, with minimal set of functionality Ø Fast context switch Ø Fast and time bounded response to interrupts Ø Fixed or variable partitions of memory q May not support paging or virtual memory q May support locking code and data in memory Ø Sequential file that can accumulate data at fast rate q May be memory-based Chenyang Lu CSE 467S
11 Real- Time Extensions to General OS Ø Generally slower and less predictable than RTOS Ø More functionality and development support Ø Standard interfaces Ø Suitable for soft real-time applications Chenyang Lu CSE 467S
12 Embedded vs. General- Purpose Ø General-purpose systems q Fairness to all tasks q Optimize throughput q Optimize average performance Ø Embedded systems q Meet all deadlines. q Fairness or throughput is not important q Worry about worst case performance 12
13 RT- Preempt Patch Ø Officially called CONFIG_PREEMPT_RT patch. Ø Convert Linux into a fully preemptible kernel. Ø Locks q Making in-kernel locking-primitives preemptible through rtmutexes. q Critical sections protected by spinlock_t and rwlock_t are preemptible. q Priority inheritance for in-kernel spinlocks and semaphores. Ø Converting interrupt handlers into preemptible kernel threads. Ø Converting the timer API into separate infrastructures for high resolution kernel timers plus one for timeouts, leading to user space POSIX timers with high resolution. Source: h*ps://rt.wiki.kernel.org/ Chenyang Lu 13
14 Metrics for Scheduling Algorithms Ø Ability to meet all deadlines. q A task set is schedulable if all jobs meet deadlines. Ø Run-time overhead. q Time required to make scheduling decision. q Number of context switches. 14
15 Real- Time Schedulability Analysis Ø Task characteristics q Periodic/Aperiodic q Deadline vs. Period q Blocking Ø Important q Understand the assumptions of each analysis. q Know which analysis to apply based on task characteristics. 15
16 Op2mal Scheduling Algorithms Static Priority D = P RM Utilization bound Response time D < P DM Response time Dynamic Priority EDF Utilization bound EDF Processor demand Assump5ons: periodic, single- processor, no blocking Chenyang Lu 16
17 Race Condi2ons Ø Critical region: section of code that cannot be interrupted. q Access to shared state (variable) q Access to hardware resource (I/O devices) Ø Prevent race conditions q Semaphores (POSIX) q Disable interrupts (TinyOS) 17
18 Priority Inversion Ø A low-priority task blocks a high-priority task from running. Ø Problem: Unbounded priority inversion. 18
19 Unbounded Priority Inversion cri5cal sec5on 1 P(1) blocked by 4,2,3!
20 Priority Inheritance Protocol Ø Fully understand how it works. Ø Schedulability analysis for RM/PIP. q Compute blocking time for each process q Extension to utilization bound and response time analysis Ø Note the assumptions of PIP and analysis! 20
21 Scheduling Aperiodic Requests Ø Hybrid task set: periodic tasks + aperiodic tasks q Aperiodic tasks: Arrival time is unknown Ø Sporadic task with a hard deadline q Inter-arrival time must be lower bounded q Schedulability analysis: treat as a periodic task with period = minimum inter-arrival time Ø Aperiodic task with a soft deadline q Possibly unbounded inter-arrival time q Maintain hard guarantees on periodic tasks q Reduce response time of aperiodic tasks 21
22 Aperiodic Servers Ø Background processing q No impact on periodic tasks q Long delay for aperiodic tasks Ø Polling server q Impact on periodic tasks is equivalent to a periodic task q Long delay for aperiodic tasks that miss the server Ø Deferrable server q Changes the utilization bound q Short delay for aperiodic requests 22
23 Good Luck! J 23
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 informationReal-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 informationCyber-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 informationProcesses. 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 informationCS 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 informationAdaptive 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 informationReal-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 informationTinyOS 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 informationPhilips 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 informationServilla: 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 informationFairCom 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 informationCS 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 informationHPCG 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 informationCSE 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 informationFile 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 informationCritiques. Ø 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 informationThe 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 informationPerformance & 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 informationConcurrent 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 informationLast Time. u Priority-based scheduling. u Schedulable utilization u Rate monotonic rule: Keep utilization below 69%
Last Tme u Prorty-based schedulng Ø Statc prortes Ø Dynamc prortes u Schedulable utlzaton u Rate monotonc rule: Keep utlzaton below 69% Today u Response tme analyss u Blockng terms u Prorty nverson Ø And
More informationBatch 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 informationCase 1:18-cv TWP-MPB Document 1 Filed 01/04/18 Page 1 of 17 PageID #: 1
Case 1:18-cv-00029-TWP-MPB Document 1 Filed 01/04/18 Page 1 of 17 PageID #: 1 UNITED STATES DISTRICT COURT SOUTHERN DISTRICT OF INDIANA INDIANAPOLIS DIVISION JASON JONES, on behalf of himself and all others
More informationSMS 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 informationReal-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 informationReal- 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 informationCase 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 informationDevOps 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 informationA 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 informationGoogle 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 informationCloud 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 informationLast 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 informationTackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants
Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants. MSD Rathdrum Site History 1961 Loftus Bryan Chemicals Ltd 1964 P1 Production Plant 1975 P2, QC / R&D & Pilot Plant
More informationInternet 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 informationExploring 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 informationSupport Vector Machines
Support Vector Machines Linearly Separable Data SVM: Simple Linear Separator hyperplane Which Simple Linear Separator? Classifier Margin Objective #1: Maximize Margin MARGIN MARGIN How s this look? MARGIN
More informationCadac 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 informationModel Act to Permit Continued Access by Law Enforcement to Wire & Electronic Communications
Model Act to Permit Continued Access by Law Enforcement to Wire & Electronic Communications Table of Contents D-77 Policy Statement D-79 Highlights Section One D-81 Short Title Section Two D-81 Legislative
More informationCS 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 informationFall 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 informationIEEE 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 informationLPGPU. 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 informationCS 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Ø 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 informationKjell-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 informationData Distribution Agreement of BME Market Data
Data Distribution Agreement of BME Market Data In Madrid on Between V.A.T.: (hereinafter Contracting Party ) And BME Market Data, S.A. Palacio de la Bolsa, Plaza de la Lealtad, 1 28014 Madrid V.A.T.: A-85447795
More informationCase 5:18-cv Document 1 Filed 01/03/18 Page 1 of 26
Case 5:18-cv-00046 Document 1 Filed 01/03/18 Page 1 of 26 William J. Doyle II (SBN 188069) Chris W. Cantrell (SBN 290874) DOYLE APC 550 West B St., 4th Floor San Diego, CA 92101 Telephone: (619) 736-0000
More information4th 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 informationImplementing Domain Specific Languages using Dependent Types and Partial Evaluation
Implementing Domain Specific Languages using Dependent Types and Partial Evaluation Edwin Brady eb@cs.st-andrews.ac.uk University of St Andrews EE-PigWeek, January 7th 2010 EE-PigWeek, January 7th 2010
More informationA Calculus for End-to-end Statistical Service Guarantees
A Calculus for End-to-end Statistical Service Guarantees Technical Report: University of Virginia, CS-2001-19 (2nd revised version) Almut Burchard Ý Jörg Liebeherr Stephen Patek Ý Department of Mathematics
More informationSpecial Terms and Conditions of Business for telegra DSLAccess of telegra GmbH
Special Terms and Conditions of Business for telegra DSLAccess of telegra GmbH 1 Contracting parties The contracting parties are telegra GmbH (telegra) and the customer. 2 Subject of contract 2.1 The subject
More informationSoftware License Agreement for Beckhoff Software Products
1 Scope of this Agreement (1) Licensor has agreed with Licensee to grant Licensee a license to use and exploit the software set out in the License Certificate ("Licensed Software") subject to the terms
More informationGeneral Terms and Conditions for SaaS ( SaaS Terms ) of Deutsche Post Adress GmbH & Co. KG, Am Anger 33, Gütersloh, Germany
General Terms and Conditions for SaaS ( SaaS Terms ) of, Am Anger 33, 33332 Gütersloh, Germany Post Adress GmbH & Co. KG (Post Adress), as cooperation partner of UNISERV GmbH, shall enable USERS to avail
More informationHoboken Public Schools. PLTW Introduction to Computer Science Curriculum
Hoboken Public Schools PLTW Introduction to Computer Science Curriculum Introduction to Computer Science Curriculum HOBOKEN PUBLIC SCHOOLS Course Description Introduction to Computer Science Design (ICS)
More informationNew 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 informationCase 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 informationEstonian 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 informationStatement on Security & Auditability
Statement on Security & Auditability Introduction This document is designed to assist Hart customers by providing key facts and support in preparation for the upcoming November 2016 election cycle. It
More informationData Processing Development
Herschel Data Processing Status and Outlook Stephan Ott Herschel Science Data Processing Development Manager Herschel Science Data Processing Coordinator Viewgraph 1 Ø Data Processing Overview Ø System
More informationCase 5:18-cv EJD Document 1 Filed 01/12/18 Page 1 of 27 UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA SAN JOSE DIVISION
Case :-cv-00-ejd Document Filed 0// Page of KESSLER TOPAZ MELTZER & CHECK, LLP ELI R. GREENSTEIN (Bar No. ) egreenstein@ktmc.com JENNIFER L. JOOST (Bar No. ) jjoost@ktmc.com STACEY M. KAPLAN (Bar No. )
More informationCase: 1:17-cv Document #: 1 Filed: 12/27/17 Page 1 of 15 PageID #:1 IN THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF ILLINOIS
Case: 1:17-cv-09296 Document #: 1 Filed: 12/27/17 Page 1 of 15 PageID #:1 IN THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF ILLINOIS SEAN NEILAN, individually and on behalf of all others
More informationCase 1:17-cv GMS Document 1 Filed 10/25/17 Page 1 of 5 PageID #: 30 IN THE UNITED STATES DISTRICT COURT FOR DISTRICT OF DELAWARE
Case 1:17-cv-01514-GMS Document 1 Filed 10/25/17 Page 1 of 5 PageID #: 30 IN THE UNITED STATES DISTRICT COURT FOR DISTRICT OF DELAWARE HUBLINK, LLC, Plaintiff, Civil Action No. v. JURY TRIAL DEMANDED RAKUTEN
More informationDigital 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 informationSystems and methods for conducting jury research and training for estimating punitive damages
( 1 of 1 ) United States Patent 7,665,993 Genevie February 23, 2010 Systems and methods for conducting jury research and training for estimating punitive damages Abstract The present invention relates
More informationJussi T. Lindgren, PhD Lead Engineer Inria
Jussi T. Lindgren, PhD jussi.lindgren@inria.fr Lead Engineer Hybrid @ Inria Jozef Legeny, M. Eng jozef.legeny@mensiatech.com Lead Architect Mensia Technologies JL & JL - POSS 2016 - OpenViBE 2 Tapping
More informationAmendment 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 informationCOMP 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 informationPaper Entered: April 21, 2015 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD
Trials@uspto.gov Paper 10 571-272-7822 Entered: April 21, 2015 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD KASPERSKY LAB, INC., Petitioner, v. UNILOC USA, INC. and
More informationUNITED STATES DISTRICT COURT CENTRAL DISTRICT OF CALIFORNIA
Case :-cv-00-fmo-rao Document Filed 0/0/ Page of Page ID #: 0 Laurence M. Rosen, Esq. (SBN ) THE ROSEN LAW FIRM, P.A. South Grand Avenue, Suite 0 Los Angeles, CA 00 Telephone: () -0 Facsimile: () - Email:
More informationWind power integration and consumer behavior: a complementarity approach
1 Wind power integration and consumer behavior: a complementarity approach 8 th Annual Trans-Atlantic INFRADAY Conference on Energy November 7 th, 2014 Ali Daraeepour, Duke University Dr. Jalal Kazempour,
More informationWednesday, January 4, electronic components
electronic components a desktop computer relatively complex inside: screen (CRT) disk drive backup battery power supply connectors for: keyboard printer n more! Wednesday, January 4, 2012 integrated circuit
More informationGLOBAL-ROAM SOFTWARE LICENCE AGREEMENT 1) LICENCE
GLOBAL-ROAM SOFTWARE LICENCE AGREEMENT This is a legal Agreement between GLOBAL-ROAM Pty Ltd (ACN 091 533 587) and the Licensee for the use of the Software. By ordering, downloading, installing, or using
More informationCampaign Training: VoteBuilder Overview
Campaign Training: VoteBuilder Overview TOPICS TO COVER Accessing VoteBuilder Voter data sources Scores and targeting Creating lists Cutting turf MiniVAN (for mobile devices) Virtual Phonebanks Counts
More informationFrom LEGO to youbot: a new education path in service robotics
EUROSURGE Workshop From LEGO to youbot: a new education path in service robotics Paolo Fiorini Altair Robotics Laboratory Department of Computer Science University of Verona, Italy Challenges in Robotics
More informationThe 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 informationFM Legacy Converter User Guide
FM Legacy Converter User Guide Version 1.0 Table of Contents v Ways to Convert Ø Drag and Drop Supported file types Types of content that are converted Types of content that are not converted Converting
More informationGeneral 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 informationCompsci 290.3, Spring 2017 Software Design and Implementation: Mobile Landon Cox Owen Astrachan
Compsci 290.3, Spring 2017 Software Design and Implementation: Mobile Landon Cox Owen Astrachan http://www.cs.duke.edu/courses/spring17/compsci290.3 See also Sakai @ Duke for all information Compsci 290.3/Mobile,
More informationIMPLEMENTATION 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 informationAnoka County Procedural Law Waiver Application Narrative Section A: Background Implementation of the Help America Vote Act of The Help America
Anoka County Procedural Law Waiver Application Narrative Section A: Background Implementation of the Help America Vote Act of 2002 1. The Help America Vote Act In 2002 the federal government passed the
More information(12) Patent Application Publication (10) Pub. No.: US 2017/ A1
(19) United States US 20170 109955A1 (12) Patent Application Publication (10) Pub. No.: US 2017/0109955 A1 Ernest et al. (43) Pub. Date: (54) BLOCKCHAIN ELECTRONIC VOTING (52) U.S. Cl. SYSTEMAND METHOD
More informationPlease see my attached comments. Thank you.
From: Sent: To: Subject: Attachments: MJ Schillaci Friday, July 12, 2013 12:38 PM Public UVS Panel public comment on Voting System s UVSs-Public.doc Please see my attached
More informationColorado Secretary of State Election Rules [8 CCR ]
Rule 25. Post-election audit 25.1 Definitions. As used in this rule, unless stated otherwise: 25.1.1 Audit Center means the page or pages of the Secretary of State s website devoted to risk-limiting audits.
More informationGeneral Contractual Terms and Conditions for the Sale of Standard Software of the company Engelmann Sensor GmbH
Engelmann Sensor GmbH General Business Terms Standard Software General Contractual Terms and Conditions for the Sale of Standard Software of the company Engelmann Sensor GmbH 1 Validity of the contractual
More informationComputer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p://
Computer Power Management Rules Ø Jim Kardach, re-red chief power architect, Intel h6p://www.youtube.com/watch?v=cz6akewb0ps 1 HW1 Ø Has been posted on the online schedule. Ø Due on March 3 rd, 1pm. Ø
More informationWhite Paper for the People Uniquely Zimbabwean, Globally Recognised
White Paper for the People Uniquely Zimbabwean, Globally Recognised www.zimbo.cash Contents: FREE ZIMBOCASH IN YOUR HANDS 3 A ZIMBOCASH MOVEMENT 4 EXISTING CHALLENGES 5 OUR VISION 6 WHY IS ZIMBOCASH SO
More informationElectronic Voting For Ghana, the Way Forward. (A Case Study in Ghana)
Electronic Voting For Ghana, the Way Forward. (A Case Study in Ghana) Ayannor Issaka Baba 1, Joseph Kobina Panford 2, James Ben Hayfron-Acquah 3 Kwame Nkrumah University of Science and Technology Department
More informationKey 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 informationLiveness: The Readers / Writers Problem
Liveness: The Readers / Writers Problem Admin stuff: Minute paper for concurrency revision lecture Please take one, fill out in 1st 5min & return to box at front by end of lecture Labs week 4 review: event
More informationSupreme Court of Florida
Supreme Court of Florida No. AOSC11-20 IN RE: JUROR SELECTION PLAN: MONROE COUNTY ADMINISTRATIVE ORDER Section 40.225, Florida Statutes, provides for the selection of jurors to serve within the county
More informationCopy. Judgment IN THE NAME OF THE PEOPLE. Christoph Hellwig, Schidlachstraße 11, 6020 Innsbruck, Austria - Plaintiff -
Hamburg District Court File no: 310 O 89/15 Copy Pronounced on 08.07.2016 Heinelt, Judicial Clerk Registrar to the Court Judgment IN THE NAME OF THE PEOPLE In the matter Christoph Hellwig, Schidlachstraße
More informationYOOCHOOSE GmbH Terms and Conditions Subject Matter
1 Subject Matter The temporary transfer of software use options over public data networks for a fee and the accompanying option to analyze "customer" "data" through the "web server software" or "plug-ins"
More informationVolume I Appendix A. Table of Contents
Volume I, Appendix A Table of Contents Glossary...A-1 i Volume I Appendix A A Glossary Absentee Ballot Acceptance Test Ballot Configuration Ballot Counter Ballot Counting Logic Ballot Format Ballot Image
More informationThis 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 informationUNITED STATES DISTRICT COURT CENTRAL DISTRICT OF CALIFORNIA CIVIL MINUTES GENERAL
Present: The Honorable Andrea Keifer Deputy Clerk JOHN A. KRONSTADT, UNITED STATES DISTRICT JUDGE Not Reported Court Reporter / Recorder Attorneys Present for Plaintiffs: Not Present Attorneys Present
More informationNVM 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 informationCity of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013
City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013 Demonstration Time: Scheduled Breaks: Demonstration Format: 9:00 AM 4:00 PM 10:15 AM 10:30
More informationConfiguring MST (802.1s)/RSTP (802.1w) on Catalyst Series Switches Running CatOS
Configuring MST (802.1s)/RSTP (802.1w) on Catalyst Series Switches Running CatOS Document ID: 19080 Contents Introduction Before You Begin Conventions Prerequisites Components Used Configuring MST Basic
More informationPRIVACY POLICY STATEMENT ON THE PROCESSING OF PERSONAL AND SENSITIVE DATA OF THE CUSTOMERS WITHIN THE MEANING OF ARTICLE 13 AND FF. OF REGULATION (EU)
PRIVACY POLICY STATEMENT ON THE PROCESSING OF PERSONAL AND SENSITIVE DATA OF THE CUSTOMERS WITHIN THE MEANING OF ARTICLE 13 AND FF. OF REGULATION (EU) 2016/679 Pursuant to article 13 and ff. of Regulation
More informationSmart Voting System using UIDAI
IJIRST National Conference on Networks, Intelligence and Computing Systems March 2017 Smart Voting System using UIDAI Mrs. Nandhini M 1 Mr. Vasanthakumar M 2 1 Assistant Professor 2 B.Tech Final Year Student
More informationPERSONAL 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