Designing A Low-Latency Cuckoo Hash Table for Write-Intensive Workloads Using RDMA

Size: px
Start display at page:

Download "Designing A Low-Latency Cuckoo Hash Table for Write-Intensive Workloads Using RDMA"

Transcription

1 Designing A Low-Latency Cuckoo Hash for -Intensive Workloads Using RDMA Tyler Szepesi, Bernard Wong, Ben Cassell, Tim Brecht Cheriton School of Computer Science University of Waterloo April, 0

2 In-Memory Distributed Systems

3 TCP Data Transfer Application Application Kernel Kernel NIC NIC

4 RDMA Data Transfer Application Application Kernel Kernel NIC NIC

5 Current State of the Art: Pilaf/FaRM Client Server Client Application Client Shared Data

6 Current State of the Art: Pilaf/FaRM Client Server Client Application Client Shared Data

7 One-Sided RDMA for Reads and s Client Server Client Application Client Shared Data

8 Nessie Cuckoo hash table where clients manage both reads and writes Design: One-sided RDMA for reads and writes of key-value pairs Checksum to detect corrupted reads RDMA compare-and-swap to create atomic writes Lock-free to eliminate the possibility of deadlock Advantage: Full benefits from one-sided RDMA Tradeoffs compared to the state of the art: More roundtrips per operation Added complexity

9 Cuckoo Hash Key Value 0

10 Cuckoo Hash Key: Dan Value: Bacon Dan Primary Hash Secondary Hash Key Value 0 0

11 Cuckoo Hash Key Value Key: Dan Value: Bacon Dan Bacon Primary Hash Dan Secondary Hash 0

12 Cuckoo Hash Key: Ben Value: Apple Ben Primary Hash Secondary Hash 0 Key Dan Value Bacon 0

13 Cuckoo Hash Key: Ben Value: Apple Ben Primary Hash Secondary Hash 0 Key Dan Ben Value Bacon Apple 0

14 Cuckoo Hash Key: Tim Value: Eggs Tim Primary Hash Secondary Hash 0 Key Dan Ben Value Bacon Apple 0

15 Cuckoo Hash Key: Tim Value: Eggs Tim Primary Hash Secondary Hash 0 Key Dan Ben Value Bacon Apple 0

16 Cuckoo Hash Key: Tim Value: Eggs Tim Primary Hash Secondary Hash 0 Key Dan Tim Dan Ben Value Bacon Eggs Bacon Apple 0

17 Nessie

18 Nessie V# Bits

19 Nessie V# Bits

20 Nessie V# Bits C 0 N Bytes 0

21 Nessie V# Bits C 0 N Bytes Client Client Client

22 Nessie 0

23 Nessie: Key: Tim Value: Eggs 0 0

24 Nessie: Data Key: Tim Value: Eggs 0 0

25 Nessie: Read Key: Tim Value: Eggs Tim Primary Secondary 0 0

26 Nessie: Read Data at Primary Key: Tim Value: Eggs Tim Primary Secondary 0 0

27 Nessie: Read Data at Secondary Key: Tim Value: Eggs Tim Primary Secondary 0 0

28 Nessie: Update Key: Tim Value: Eggs Tim Primary Secondary 0 0

29 Nessie: Make Data Valid Key: Tim Value: Eggs Tim Primary Secondary 0 0

30 Nessie: with Conflict Client Nessie Client Key: Tim Value: Eggs 0 0 0

31 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs 0 0

32 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices 0 0

33 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary 0 0

34 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary 0 0

35 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary Delete Tim 0 0 0

36 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary Delete Tim Ken 0 0 0

37 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary Delete Tim Ken 0 0 0

38 Nessie: with Conflict Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary Make Valid Delete Tim Ken 0 0 0

39 Nessie: with Conflict Key: Problem: Tim Value: Any Eggs client can modify the index table part 0 way through a write operation. 0 Client Nessie Client Data Read Indices Read Primary Read Secondary Make Valid Delete Tim Ken 0

40 Nessie: with Conflict Key: Problem: Tim Value: Any Eggs client can modify the index table part 0 way through a write operation. Solution: ) Abort the operation 0as soon as a conflict is detected. ) Retry the operation. Client Nessie Client Data Read Indices Read Primary Read Secondary Make Valid Delete Tim Ken 0 0

41 Nessie: Handling Conflicts Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary Delete Tim Ken 0 0 0

42 Nessie: Handling Conflicts Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary CAS FAIL expected Delete Tim Ken 0 0 0

43 Nessie: Handling Conflicts Client Nessie Client Data Key: Tim Value: Eggs Read Indices Read Primary Read Secondary CAS FAIL expected Abort Delete Tim Ken 0 0 0

44 Nessie: Migration Migrate Key: Dan Destination Source 0 0

45 Nessie: Migration Client Nessie Client Migrate Key: Dan Destination Source 0 0

46 Nessie: Migration Client Nessie Client Copy Data Migrate Key: Dan Destination Source 0 0

47 Nessie: Migration Client Nessie Client Copy Data Migrate Key: Dan Destination Source Dan 0 0

48 Nessie: Migration Client Nessie Client Copy Data Migrate Key: Dan Update Dest. Destination Source Dan 0 0

49 Nessie: Migration Client Nessie Client Copy Data Migrate Key: Dan Update Dest. Destination CAS Source FAIL expected Dan 0 0

50 Nessie: Migration Client Nessie Client Copy Data Migrate Key: Dan Update Dest. Destination CAS Source FAIL expected Abort Dan 0 0 0

51 Performance Tradeoffs Expected number of roundtrips for a write operation in Nessie: Load Factor Roundtrips

52 Nessie s Design Complexity Contention over the index table creates complexity Our solution mirrors that of Hardware Transactional Memory Opimistically attempt operation Check for conflicting operations Abort and retry if a conflict is detected NIC support of HTM would greatly improve Nessie NIC handles detection and reporting of conflicts Fewer roundtrips

53 Hardware Transactional Memory XBEGIN Read to... to XEND

54 HTM + RDMA Client XBEGIN XBEGIN Read to... to XEND Read... XEND

55 Summary Low latency is critical for in-memory distributed systems Nessie: Exclusively RDMA reads, writes, and CAS operations Achieves low-latency Shared lock-free data HTM in conjunction with RDMA can greatly simplify Nessie We are excited to build Nessie and explore HTM

Delta Compressed and Deduplicated Storage Using Stream-Informed Locality

Delta Compressed and Deduplicated Storage Using Stream-Informed Locality Delta Compressed and Deduplicated Storage Using Stream-Informed Locality Philip Shilane, Grant Wallace, Mark Huang, & Windsor Hsu Backup Recovery Systems Division EMC Corporation Motivation and Approach

More information

VMware Inc., NSX Edge SSL VPN-Plus

VMware Inc., NSX Edge SSL VPN-Plus RSA SECURID ACCESS Standard Agent Implementation Guide VMware Inc., Daniel R. Pintal, RSA Partner Engineering Last Modified: December 16, 2016 Solution Summary VMware users

More information

Bareos, ZFS and Puppet. Christian Reiß Symgenius

Bareos, ZFS and Puppet. Christian Reiß Symgenius Bareos, ZFS and Puppet Christian Reiß Symgenius About Me Christian Reiß 37 years old System Administrator at Symgenius 2 About Me Linux since 1995'ish (Kernel 1.3) B* evangelist Love Puppet 3 Agenda Motivation

More information

XC2 Client/Server Installation & Configuration

XC2 Client/Server Installation & Configuration XC2 Client/Server Installation & Configuration File downloads Server Installation Backup Configuration Services Client Installation Backup Recovery Troubleshooting Aug 12 2014 XC2 Software, LLC Page 1

More information

ECE 757. Homework #2

ECE 757. Homework #2 ECE 757 Homework #2 Matt Ramsay 2/27/03 Problem 1 (5.3): a) Private Reads:.7 *.03 * 3 bus cycles =.063 bus cycles Private Writes:.2 *.03 * 5 bus cycles =.03 bus cycles Shared Reads:.08 *.05 * 3 bus cycles

More information

Fast Software-managed Code Decompression

Fast Software-managed Code Decompression Fast Software-managed Code Decompression Charles Lefurgy and Trevor Mudge Advanced Computer Architecture Laboratory Electrical Engineering and Computer Science Dept. The University of Michigan, Ann Arbor

More information

iregatta User Manual

iregatta User Manual iregatta User Manual iregatta User Manual This manual may not always be up to date with the latest version of iregatta available in Apples App Store, as minor additions or bug fixes may be published without

More information

exsm.cluster High Availability for TSM Server Michael Abel & Bruno Friess TSM Symposium Oxford September 2005 Hier Kundenlogo

exsm.cluster High Availability for TSM Server Michael Abel & Bruno Friess TSM Symposium Oxford September 2005 Hier Kundenlogo Hier Kundenlogo TSM Symposium -Logo vor weißem Hintergrund, dann Größe anpassen und Oxford Text löschen - Logo transparent (GIF), dann Block löschen - ohne Logo: Text+Block löschen September 2005 exsm.cluster

More information

Persistent Memory Performance Benchmarking & Comparison. Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc.

Persistent Memory Performance Benchmarking & Comparison. Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc. Persistent Memory Performance Benchmarking & Comparison Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc. PM Benchmarking & Comparison Part 1: Test Plan & Workloads Eden Kim of Calypso

More information

ID: Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version:

ID: Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version: ID: 57282 Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version: 22.0.0 Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis Advice Signature

More information

Uninformed Search Strategies

Uninformed Search Strategies Uninformed Search Strategies Instructor: Dr. Wei Ding Fall 2010 1 Uninformed Search Strategies Also called blind search. Have no additional information about states beyond that provided in the problem

More information

Volume A Question No : 1 You can monitor your Steelhead appliance disk performance using which reports? (Select 2)

Volume A Question No : 1 You can monitor your Steelhead appliance disk performance using which reports? (Select 2) Volume A~D: 342 Questions Volume A Question No : 1 You can monitor your Steelhead appliance disk performance using which reports? (Select 2) A. Data Store Cost B. Data Store Performance C. Disk Load D.

More information

ID: Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version:

ID: Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version: ID: 54174 Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version: 22.0.0 Table of Contents Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis

More information

GOLOMB Compression Technique For FPGA Configuration

GOLOMB Compression Technique For FPGA Configuration GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it

More information

Summary of SAGA Handicap Manual

Summary of SAGA Handicap Manual Summary of SAGA Handicap Manual 01/11/2011 Version 004 The following is a summary of important sections of the SAGA Handicapping Manual. Definitions Handicap A handicap is the number of strokes a player

More information

The MQ Console and REST API

The MQ Console and REST API The MQ Console and REST API Matt Leming lemingma@uk.ibm.com Agenda Existing capabilities What s new? The mqweb server The MQ REST API The MQ Console 1 Existing capabilities Administering software MQ Queue

More information

Deep dive SSL. Created for CUSTOMER

Deep dive SSL. Created for CUSTOMER Deep dive SSL Created for Page 2 of 11 Contents Introduction...3 Preface...3 SteelHeads in Scope...4 Optimization Errors vs. No Errors...5 Transport errors...6 Top 10 SteelHead peers with errors...7 Top

More information

AXALTA ALL-PRO TEACHERS PROMOTION OFFICIAL RULES

AXALTA ALL-PRO TEACHERS PROMOTION OFFICIAL RULES AXALTA ALL-PRO TEACHERS PROMOTION OFFICIAL RULES NO PURCHASE NECESSARY TO ENTER OR WIN. A PURCHASE WILL NOT INCREASE YOUR CHANCES OF WINNING. VOID WHERE PROHIBITED OR RESTRICTED BY LAW. 1. Eligibility

More information

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications 2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei

More information

ID: Cookbook: browseurl.jbs Time: 19:33:28 Date: 25/04/2018 Version:

ID: Cookbook: browseurl.jbs Time: 19:33:28 Date: 25/04/2018 Version: ID: 56640 Cookbook: browseurl.jbs Time: 19:33:28 Date: 25/04/2018 Version: 22.0.0 Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis Advice Signature

More information

Summer Session 2014 Match Results Entry and Verification Instruction Manual

Summer Session 2014 Match Results Entry and Verification Instruction Manual Summer Session 2014 Match Results Entry and Verification Instruction Manual Welcome to the Summer 2014 season of the New Haven Dart League! As was mentioned in the welcome letter, the League uses yourleaguestats

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS FREQUENTLY ASKED QUESTIONS WHAT IS A PLAYOFF BRACKET? A Playoff Bracket is comprised of teams that have qualified, through regular season wins, to participate in the playoff games which will result in

More information

Software Reliability 1

Software Reliability 1 Software Reliability 1 Software Reliability What is software reliability? the probability of failure-free software operation for a specified period of time in a specified environment input sw output We

More information

Summary of SAGA Handicap Manual

Summary of SAGA Handicap Manual Summary of SAGA Handicap Manual 1 February 2012 The following is a summary of important sections of the SAGA Handicapping Manual. Definitions Handicap A handicap is the number of strokes a player receives

More information

CRL Processing Rules. Santosh Chokhani March

CRL Processing Rules. Santosh Chokhani March CRL Processing Rules Santosh Chokhani March 17 2005 Historical Timeline Issues and Resolution Briefing Contents Summary of Recommended Editorial Changes to RFC 3280 and RFC 2560, and X.509 Path Matching

More information

Airflow Options for Cisco MDS 9396S SAN Switch

Airflow Options for Cisco MDS 9396S SAN Switch Airflow Options for Cisco MDS 9396S SAN Switch This document describes how to configure, administer and troubleshoot airflow options in the MDS 9396S switch. Anyone can use this document along with hardware

More information

Lecture 04 ( ) Hazard Analysis. Systeme hoher Qualität und Sicherheit Universität Bremen WS 2015/2016

Lecture 04 ( ) Hazard Analysis. Systeme hoher Qualität und Sicherheit Universität Bremen WS 2015/2016 Systeme hoher Qualität und Sicherheit Universität Bremen WS 2015/2016 Lecture 04 (02.11.2015) Hazard Analysis Christoph Lüth Jan Peleska Dieter Hutter Where are we? 01: Concepts of Quality 02: Legal Requirements:

More information

Typical Wayside Reader System Quotation

Typical Wayside Reader System Quotation Typical Wayside Reader System Quotation Please note that components can be added or deleted to the quotation to meet the customer s individual requirements. This is in response to your request for a quotation

More information

Tournament Manager: Running a VEX IQ Event - Beginner

Tournament Manager: Running a VEX IQ Event - Beginner Tournament Manager: Running a VEX IQ Event - Beginner Indiana IQ Event Partner Workshop Agenda 1. Main Window a. Once i. The Main Window has a standard menu bar. ii. A series of tabbed pages filling the

More information

These Terms and conditions apply to audit trails incorporated in weighing and measuring devices and systems 1.

These Terms and conditions apply to audit trails incorporated in weighing and measuring devices and systems 1. Title: Terms and Conditions for the Approval of Metrological Audit Trails Effective Date: 2006-03-16 Page: 1 of 9 Revision: 1.0 Application These Terms and conditions apply to audit trails incorporated

More information

ROCK CREEK RACING ASSOCIATION SAILING INSTRUCTIONS 2018 WEDNESDAY NIGHT SERIES April 25 October 17, 2018 Updated 4/21/18

ROCK CREEK RACING ASSOCIATION SAILING INSTRUCTIONS 2018 WEDNESDAY NIGHT SERIES April 25 October 17, 2018 Updated 4/21/18 ROCK CREEK RACING ASSOCIATION SAILING INSTRUCTIONS 2018 WEDNESDAY NIGHT SERIES April 25 October 17, 2018 Updated 4/21/18 1. Rules a. The Series will be governed by the rules as defined in The 2017-2020

More information

Quick Start Guide. For Gold and Silver Editions

Quick Start Guide. For Gold and Silver Editions Quick Start Guide For Gold and Silver Editions Table of Content Introduction... 3 Prerequisites... 3 Installation and Setup... 4 Download and Install QQEvolution 2... 4 Create Users... 8 Create Agent/CSR/Producer...

More information

Cisco SIP Proxy Server (CSPS) Compliance Information

Cisco SIP Proxy Server (CSPS) Compliance Information APPENDIX A Cisco SIP Proxy Server (CSPS) Compliance Information This appendix describes how the CSPS complies with the IETF definition of SIP (Internet Draft draft-ietf-sip-rfc2543bis-04.txt, based on

More information

A Hybrid Code Compression Technique using Bitmask and Prefix Encoding with Enhanced Dictionary Selection

A Hybrid Code Compression Technique using Bitmask and Prefix Encoding with Enhanced Dictionary Selection A Hybrid Code Compression Technique using Bitmask and Prefix Encoding with Enhanced Dictionary Selection Syed Imtiaz Haider and Leyla Nazhandali Virginia Polytechnic Institute and State University 302

More information

Alternative architectures for distributed ledgers. Sarah Meiklejohn (University College London)

Alternative architectures for distributed ledgers. Sarah Meiklejohn (University College London) Alternative architectures for distributed ledgers Sarah Meiklejohn (University College London) company company data consumers data producers company company (icons by parkjisun from noun project) 2 data

More information

Rotel RX-1052 RS232 HEX Protocol

Rotel RX-1052 RS232 HEX Protocol Rotel RX-1052 RS232 HEX Protocol Date Version Update Description February 6, 2012 1.00 Original Specification The RS232 protocol structure for the RX-1052 is detailed below. This is a HEX based communication

More information

New Jersey Travel Team Registration Handbook 2010/2011 Season Contents

New Jersey Travel Team Registration Handbook 2010/2011 Season Contents New Jersey Travel Team Registration Handbook 2010/2011 Season Contents New Jersey Travel Team Registration Handbook 2010/2011 Season... 1 Introduction... 2 GotSoccer Team Accounts:... 2 Creating an Unassociated

More information

Microsoft System Center Data

Microsoft System Center Data U ft i V F_R S! TA TSBIB L! OTHEK MAMMOVER J Microsoft System Center Data Protection Manager 2012 SP1 Learn how to deploy, monitor, and administer System Center Data Protection Manager 2012 SP1 Steve Buchanan

More information

Condor Week Condor WAN scalability improvements. A needed evolution to support the CMS compute model

Condor Week Condor WAN scalability improvements. A needed evolution to support the CMS compute model Condor Week 2009 Condor WAN scalability improvements A needed evolution to support the CMS compute model by Dan Bradley, Igor Sfiligoi and Todd Tannenbaum Condor Week 09 Condor WAN scalability improvements

More information

Time and synchronization

Time and synchronization Time and synchronization ( There s never enough time ) Today s outline Global Time Time in distributed systems A baseball example Synchronizing real clocks Cristian s algorithm The Berkeley Algorithm Network

More information

Time and synchronization. ( There s never enough time )

Time and synchronization. ( There s never enough time ) Time and synchronization ( There s never enough time ) Today s outline Global Time Time in distributed systems A baseball example Synchronizing real clocks Cristian s algorithm The Berkeley Algorithm Network

More information

WildCat RF unit (0.5W), full 32-byte transmissions with built-in checksum

WildCat RF unit (0.5W), full 32-byte transmissions with built-in checksum Overview of SMRU series 9000 SRDL satellite tags Basic tag construction and function Housing: Standard sensors: Optional sensor: normal solid epoxy body rated to 500m, reinforced 2000m pressure (resolution

More information

[CROSS COUNTRY SCORING]

[CROSS COUNTRY SCORING] 2015 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division

More information

Whitepaper. V2 August BetKings

Whitepaper. V2 August BetKings Whitepaper V2 August 2018!1 Online gaming, or gambling, is the wagering of something of value, usually money, on the outcome of an event or game using the internet. Online gaming includes such activities

More information

Avoiding Short Term Overheat Failures of Recovery Boiler Superheater Tubes

Avoiding Short Term Overheat Failures of Recovery Boiler Superheater Tubes Avoiding Short Term Overheat Failures of Recovery Boiler Superheater Tubes Dr. Andrew K. Jones International Paper Tim Carlier Integrated Test and Measurement 2017 International Chemical Recovery Conference

More information

Handicap Differential = (Adjusted Gross Score - USGA Course Rating) x 113 / USGA Slope Rating

Handicap Differential = (Adjusted Gross Score - USGA Course Rating) x 113 / USGA Slope Rating FORMULAS Section 10 USGA HANDICAP FORMULA A Handicap Index is the USGA's mark which is used to indicate a measurement of a player's potential scoring ability on a course of standard difficulty. Potential

More information

Singtel Mobile Legends Tournament Promotion Terms & Conditions

Singtel Mobile Legends Tournament Promotion Terms & Conditions Singtel Mobile Legends Tournament Promotion Terms & Conditions This Singtel Mobile Legends Tournament ( Promo ) is conducted by SingTel Mobile Singapore Pte. Ltd ( Singapore Telecommunications, Singtel

More information

Elimination of Percent Level H 2 S Calibration Gas from Flare Gas Monitoring Systems Measuring Total Sulfur, H 2 S and BTU.

Elimination of Percent Level H 2 S Calibration Gas from Flare Gas Monitoring Systems Measuring Total Sulfur, H 2 S and BTU. Elimination of Percent Level H 2 S Calibration Gas from Flare Gas Monitoring Systems Measuring Total Sulfur, H 2 S and BTU. Control Analytics, Inc 6017 Enterprise Dr Export, PA 15632 (724) 387 CEMS (2367)

More information

SQL LiteSpeed 3.0 Installation Guide

SQL LiteSpeed 3.0 Installation Guide SQL LiteSpeed 3.0 Installation Guide Revised January 27, 2004 Written by: Jeremy Kadlec Edgewood Solutions www.edgewoodsolutions.com 888.788.2444 2 Introduction This guide outlines the SQL LiteSpeed 3.0

More information

Juan de Fuca Recreational Chinook Fishery Proposal. Forum on Conservation & Harvest Planning for Fraser Salmon April 13, 2015

Juan de Fuca Recreational Chinook Fishery Proposal. Forum on Conservation & Harvest Planning for Fraser Salmon April 13, 2015 Juan de Fuca Recreational Chinook Fishery Proposal Forum on Conservation & Harvest Planning for Fraser Salmon April 13, 2015 1 Outline Origin of proposal What is the rationale for the proposal? What is

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:

More information

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login

More information

Comments EXECUTIVE SUMMARY

Comments EXECUTIVE SUMMARY Comments 1. Under any Alternatives, MCDOT should provide better at-grade pedestrian crossing of Georgia Avenue and Forest Glen Road, including improved crosswalks with wider medians and adequate signal

More information

Proportional Rate Reduction for TCP

Proportional Rate Reduction for TCP Proportional Rate Reduction for TCP draft-mathis-tcpm-proportional-rate-reduction-01 Matt Mathis, Nandita Dukkipati, Yuchung Cheng {mattmathis, nanditad, ycheng}@google.com TCPM, IETF-81 July 26, 2011

More information

Race Screen: Figure 2: Race Screen. Figure 3: Race Screen with Top Bulb Lock

Race Screen: Figure 2: Race Screen. Figure 3: Race Screen with Top Bulb Lock Eliminator Competition Stand Alone Mode - Instruction Manual Main Menu: After startup, the Eliminator Competition will enter the Main Menu. Press the right/left arrow buttons to move through the menu.

More information

THE CITY OF BAKERSFIELD BAKERSFIELD POLICE DEPARTMENT SMILE, YOU RE ON RED LIGHT CAMERA

THE CITY OF BAKERSFIELD BAKERSFIELD POLICE DEPARTMENT SMILE, YOU RE ON RED LIGHT CAMERA THE CITY OF BAKERSFIELD BAKERSFIELD POLICE DEPARTMENT SMILE, YOU RE ON RED LIGHT CAMERA SUMMARY: Red Traffic Light cameras (RTL) were first developed in the Netherlands in 1965. In 1967, an All In One

More information

Rules of the Tournament: League Of Gaming Xperience (LGX)

Rules of the Tournament: League Of Gaming Xperience (LGX) Rules of the Tournament: League Of Legends @Luxembourg Gaming Xperience (LGX) Article 1: Organization The tournament for which you have registered is organized as part of the LGX powered by Saturn, whose

More information

TorMinal. Operating instructions V OCE-Rev.L_EN

TorMinal. Operating instructions V OCE-Rev.L_EN TorMinal Operating instructions 1-138 3800-20310V001-112016-0-OCE-Rev.L_EN Table of contents General Information... 4 Symbols... 4 General safety instructions... 4 Safety information for batteries... 4

More information

Uninformed search methods II.

Uninformed search methods II. CS 1571 Introduction to AI Lecture 5 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Uninformed methods Uninformed search methods use only information available in

More information

2018 LEAGUE PROCEDURES for all leagues coordinated by Greater Richmond Tennis Leagues (GRTL)

2018 LEAGUE PROCEDURES for all leagues coordinated by Greater Richmond Tennis Leagues (GRTL) 2018 LEAGUE PROCEDURES for all leagues coordinated by Greater Richmond Tennis Leagues (GRTL) In order to avoid disputes, please keep a copy of this document and the local league rules in your tennis bag

More information

[CROSS COUNTRY SCORING]

[CROSS COUNTRY SCORING] 2018 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division

More information

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

Spacecraft Simulation Tool. Debbie Clancy JHU/APL FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into

More information

Spirits from Heaven- Horse Racing

Spirits from Heaven- Horse Racing Spirits from Heaven- Horse Racing information Multiple factors with two proven and profitable methods Our racing site is divided into multiple areas of interest with two profitable methodologies to help

More information

REMOTE CLIENT MANAGER HELP VERSION 1.0.2

REMOTE CLIENT MANAGER HELP VERSION 1.0.2 VERSION 1.0.2 MERCHANT SALES: 800-637-8268 New Merchant Accounts PARTNER PROGRAMS: 800-637-8268 New and existing partnerships CUSTOMER CARE: 800-338-6614 Existing merchant account support Statements and

More information

An Architecture for Combined Test Data Compression and Abort-on-Fail Test

An Architecture for Combined Test Data Compression and Abort-on-Fail Test An Architecture for Combined Test Data Compression and Abort-on-Fail Test Erik Larsson and Jon Persson Embedded Systems Laboratory Department of Computer and Information Science Linköpings Universitet,

More information

M-BUS communication protocol

M-BUS communication protocol M-BUS communication protocol User manual 1MNUECMBS003 1MWUECMBS001 Limitation of Liability The Manufacturer reserves the right to modify the specifications in this manual without previous warning. Any

More information

ONSIGHT FIREWALL CONFIGURATION GUIDE

ONSIGHT FIREWALL CONFIGURATION GUIDE ONSIGHT FIREWALL CONFIGURATION GUIDE Librestream Onsight Firewall Configuration Guide Doc #: 400295-03, rev A January 2019 Information in this document is subject to change without notice. Reproduction

More information

ONSIGHT FIREWALL CONFIGURATION GUIDE

ONSIGHT FIREWALL CONFIGURATION GUIDE ONSIGHT FIREWALL CONFIGURATION GUIDE Librestream Onsight Firewall Configuration Guide Doc #: 400295-01, rev A January 2018 Information in this document is subject to change without notice. Reproduction

More information

Review questions CPSC 203 midterm

Review questions CPSC 203 midterm Review questions CPSC 203 midterm Online review questions: the following are meant to provide you with some extra practice so you need to actually try them on your own to get anything out of it. For that

More information

How to Play a Tennis Tiebreaker

How to Play a Tennis Tiebreaker How to Play a Tennis Tiebreaker Three Parts: Serving in a Tiebreaker, Switching Sides in a Tiebreaker, Winning the Tiebreaker In tennis, there are games, sets and matches. To win a game, you must score

More information

An Assessment of FlowRound for Signalised Roundabout Design.

An Assessment of FlowRound for Signalised Roundabout Design. An Assessment of FlowRound for Signalised Roundabout Design. 1.0 Introduction This critique is based upon recent use by White Young Green signal engineering staff. The comments made do not cover all of

More information

Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator

Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator Introduction Attacks on TRNG Our active attack EM analysis Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator Pierre Bayon, Lilian Bossuet, Alain Aubert, Viktor Fischer François

More information

CT433 - Machine Safety

CT433 - Machine Safety Rockwell Automation On The Move May 16-17 2018 Milwaukee, WI CT433 - Machine Safety Performance Level Selection and Design Realization Jon Riemer Solution Architect Safety & Security Functional Safety

More information

McKnight Hockey Association

McKnight Hockey Association McKnight Hockey Association Electronic Evaluation Tool Manual 2013-2014 Table of Contents Introduction...3 Evaluation Tool...3 Login to OneClickIce...3 Evaluations...4 PROCESS...4 Evaluation Procedure...5

More information

Distributed Systems [Fall 2013]

Distributed Systems [Fall 2013] Distributed Systems [Fall 2013] Lec 7: Time and Synchronization Slide acks: Dave Andersen, Randy Bryant (http://www.cs.cmu.edu/~dga/15-440/f11/lectures/09-time+synch.pdf) 1 Any Questions for HW 2? Deadline

More information

Introduction to Parallelism in CASTEP

Introduction to Parallelism in CASTEP to ism in CASTEP Phil Hasnip August 2016 Recap: what does CASTEP do? CASTEP solves the Kohn-Sham equations for electrons in a periodic array of nuclei: Ĥ k [ρ]ψ bk = E bk ψ bk where particle b has the

More information

Instruction Manual. BZ7002 Calibration Software BE

Instruction Manual. BZ7002 Calibration Software BE Instruction Manual BZ7002 Calibration Software BE6034-12 Index _ Index Index... 2 Chapter 1 BZ7002 Calibration Software... 4 1. Introduction... 5 Chapter 2 Installation of the BZ7002... 6 2. Installation

More information

Carolinas GHIN Support

Carolinas GHIN Support Carolinas GHIN Support Answers to Common Questions About Tournament Pairing Program (TPP) Below are answers to common questions we have been getting from Carolinas GHIN golf clubs about the Tournament

More information

Dear PLL Managers and Coaches:

Dear PLL Managers and Coaches: PLL COACH HANDBOOK Dear PLL Managers and Coaches: PLL very much appreciates you volunteering to coach. Coaches make the league go and have a big impact on kids. You are making a contribution to our community

More information

SANTA BARBARA COUNTY AIR POLLUTION CONTROL DISTRICT POLICIES AND PROCEDURES. Policy No Draft Div Pol Yr

SANTA BARBARA COUNTY AIR POLLUTION CONTROL DISTRICT POLICIES AND PROCEDURES. Policy No Draft Div Pol Yr SANTA BARBARA COUNTY AIR POLLUTION CONTROL DISTRICT POLICIES AND PROCEDURES Policy No. 6100.067.2016 Draft Div Pol Yr Supersedes No. 6100.067.1997 Final x Div Pol Yr Date: August 25, 2016 Pages 5 Topic:

More information

AGW SYSTEMS. Blue Clock W38X

AGW SYSTEMS. Blue Clock W38X AGW SYSTEMS Blue Clock W38X Contents table BLUECLOCKS...3 THE EVOLUTION...4 WHAT S NEW!...5 HARDWARE...6 SOFTWARE...7 MULTI COMPANY...8 INSTANTLY...9 EVEN MORE!...10 WHAT S INSIDE HOW DOES IT WORK...11...12

More information

Notice of Availability of the Draft Transportation Plan and Environmental Impact

Notice of Availability of the Draft Transportation Plan and Environmental Impact This document is scheduled to be published in the Federal Register on 04/30/2018 and available online at https://federalregister.gov/d/2018-08998, and on FDsys.gov 4312-52P DEPARTMENT OF THE INTERIOR National

More information

securing networks with silicon

securing networks with silicon NITROX II A Family of In-line Security Processors Presented by: Muhammad Raghib Hussain Contributed by: Bob Sanzone, Dan Katz, David Asher, David Carlson, Gregg Bouchard, Michael Bertone, Muhammad Hussain,

More information

Birmingham City Council

Birmingham City Council Birmingham City Council A summary of the recommendations for the calculation of Saturation Flows at Traffic Signals. Index to Recommended Method of Calculating Saturation Flows 1 Introduction 2 Summary

More information

Mini Tennis. Lesson Three Game Situation Topic: When Serving and When Returning Tactic Topic: Over and In Skill Topic: Serve and Return

Mini Tennis. Lesson Three Game Situation Topic: When Serving and When Returning Tactic Topic: Over and In Skill Topic: Serve and Return Mini Tennis Lesson Three Game Situation Topic: When Serving and When Returning Tactic Topic: Over and In Skill Topic: Serve and Return Warm Up... Ball movement RACING RALLIES Player movement Facing each

More information

Using Modbus Protocol with the ALTUS Net Oil Computer. Instruction Manual

Using Modbus Protocol with the ALTUS Net Oil Computer. Instruction Manual Using Modbus Protocol with the ALTUS Net Oil Computer Instruction Manual November 2000 Using Modbus Protocol with the ALTUS Net Oil Computer Instruction Manual November 2000 For technical assistance,

More information

Bicycle Facilities Planning

Bicycle Facilities Planning Bicycle Facilities Planning Overview Types of Cyclists Purpose for Riding Types of Facilities Bike Lanes Bicycle Boulevards Cycle Tracks Intersections Signals Signing and Marking Discussion Types of Bicyclists

More information

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression A Novel Decode-Aware Compression Technique for Improved Compression and Decompression J. Suresh Babu, K. Tirumala Rao & P. Srinivas Department Of Electronics & Comm. Engineering, Nimra College of Engineering

More information

25 & 26 November 2017 McCrae Yacht Club

25 & 26 November 2017 McCrae Yacht Club NOTICE OF RACE 2017 MCCRAE CATAMARAN CHAMPIONSHIP Incorporating the 2017 Australian Sailing Victoria Catamaran Championships 25 & 26 November 2017 McCrae Yacht Club 2017 McCrae Catamaran Championship McCrae

More information

Team Racing Concepts, Logistics and Rules

Team Racing Concepts, Logistics and Rules Team Racing Concepts, Logistics and Rules In many ways, team racing is similar to fleet racing. Generally the start has a committee boat and pin; there are upwind legs, reaches, and runs; the finishes

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 3 Terminology review State: a representation of a possible configuration of our problem Action: -how our agent interacts with the problem -can be different depending on

More information

Scope of Work for Traffic Signal and Interconnect Design Services for Santa Rosa Road

Scope of Work for Traffic Signal and Interconnect Design Services for Santa Rosa Road Scope of Work for Traffic Signal and Interconnect Design Services for Santa Rosa Road Background As part of a broader study concerning safety issues on Santa Rosa Road, the firm of Katz Okitsu was requested

More information

LiteSpeed for SQL Server 6.5. Integration with TSM

LiteSpeed for SQL Server 6.5. Integration with TSM LiteSpeed for SQL Server 6.5 Integration with TSM 2011 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

NEVADA FIREARMS COALITION

NEVADA FIREARMS COALITION NEVADA FIREARMS COALITION 5575 Simmons Street, Suite 1-176 North Las Vegas, Nevada 89031 702-373-5935 www.nvfac.org www.facebook.com/nvfac Every citizen has the right to keep and bear arms for security

More information

Transit Signal Preemption and Priority Treatments

Transit Signal Preemption and Priority Treatments Transit Signal Preemption and Priority Treatments Peter Koonce, PE Portland, OR Today s Message Transit signal priority presents an opportunity to partner with an agency that isn t always recognized as

More information

New Requirements for Commercial Fishing Industry Vessels Section 604 Coast Guard Authorization Act of 2010 (Public Law )

New Requirements for Commercial Fishing Industry Vessels Section 604 Coast Guard Authorization Act of 2010 (Public Law ) New Requirements for Commercial Fishing Industry Vessels Section 604 Coast Guard Authorization Act of 2010 (Public Law 111-281) On October 15, 2010, the President signed the law that included provisions

More information

WSTO 96.1 FM Bracket Challenge 2017 OFFICIAL RULES (To be used when prizes are valued at or over $600)

WSTO 96.1 FM Bracket Challenge 2017 OFFICIAL RULES (To be used when prizes are valued at or over $600) WSTO 96.1 FM Bracket Challenge 2017 OFFICIAL RULES (To be used when prizes are valued at or over $600).01 NAME OF PROMOTION: WIKY WSTO WABX WLFW Bracket Challenge 2017.02 SPONSS: Liquor Locker; Dell Sports.03

More information

Men s Day Best Shot Wednesday, June 20 th 1:00 pm holes Cost: $ Register by: Tuesday, June 19 th

Men s Day Best Shot Wednesday, June 20 th 1:00 pm holes Cost: $ Register by: Tuesday, June 19 th June Newsletter 2018 Ladies Day Best Shot Tuesday, June 5 th 8:00 am -- 18 holes 5:30 pm -- 9 holes Cost: $3.00 Enjoy a free fifteen (15) minute golf clinic before the morning and afternoon competition.

More information

LEO 1525 FEG SEM Standard Operating Procedures Mar. 6, 2012 For additional assistance, please contact the facility manager.

LEO 1525 FEG SEM Standard Operating Procedures Mar. 6, 2012 For additional assistance, please contact the facility manager. LEO 1525 FEG SEM Standard Operating Procedures Mar. 6, 2012 For additional assistance, please contact the facility manager. Please contact in case of emergency: SEM microscopist: Mr. Eric Miller, 7-0789

More information

Final Review of New Information Appendix D AMPs-Sheep Allotments in Gravelly Mountains

Final Review of New Information Appendix D AMPs-Sheep Allotments in Gravelly Mountains From: To: Subject: Attachments: Bowey, Jan M -FS Olson, Dale -FS; Waltee, Dean FW: Bighorn Sheep Conversation - Ewe Carcass on Black Butte Wednesday, May 24, 2017 4:20:40 PM image001.png image002.png image003.png

More information