Dependability in Distributed Systems

Size: px
Start display at page:

Download "Dependability in Distributed Systems"

Transcription

1 Dependability in Distributed Systems INF 5360 spring 2014 INF5360, Amir Taherkordi & Roman Vitenberg 1

2 Average Cost of Downtime Ø Revenue loss, productivity loss, reputation loss Ø Revenue loss + productivity loss for the IT industry in the US $4.54 billion in 1996 $6.6 billion in 1999 Over $10 billion in 2003 INF5360, Amir Taherkordi & Roman Vitenberg 2

3 More Figures Ø Breakdown according to branches in 1999 Ø $25,000 per minute for amazon.com in 2001 Amazon.com: down for 49 min in Jan. 2013: $4 million or more in lost sales Ø $125,000/hour for a typical US enterprise (2004) INF5360, Amir Taherkordi & Roman Vitenberg 3

4 Why does it happen? Ø Hardware failures Ø Unreliable networks Chances of dropping a message for a UDP ping Ø Software bugs Reproducible problem Side-effects of problems that occurred much earlier in an execution, e.g., overrunning an array Ø Human error Sysadmins and appadmins (misconfigurations) Other INF5360, Amir Taherkordi & Roman Vitenberg 4

5 The unexpected happens (from amazon.com) Ø A fuse blows and darkens a set of racks Ø Chillers die in a datacenter and a fraction of servers are down Ø The electric plug of a rack bursts into flames Ø A Telco server s connectivity to a datacenter Ø Tornados and lightening strike a datacenter Ø A datacenter floods from the roof down Ø Simultaneous infant mortality occurs of servers newly deployed in multiple datacenters Ø Power generation doesn t start because the ambient temperature is too high Ø The DNS provider creates a black hole Ø Load INF5360, Amir Taherkordi & Roman Vitenberg 5

6 Can we really expect to depend on computer systems? Ø "The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and I'm not even too sure about that one" -Dennis Hughes, FBI INF5360, Amir Taherkordi & Roman Vitenberg 6

7 Main Aspects and Concerns of Dependability Ø Availability The probability that the system is available at any given time Affected by the Mean Time to Failure (MTF), the Failure Detection Time, and the Recovery Time Typically expressed as a series of 9s, e.g., Ø Reliability The property of running continuously w/o failures Ø Safety A temporary failure leads to no calamity Graceful degradation, e.g., of service Ø Maintainability Ease of repairing failures as well as short detection and recovery time Self-stabilization (self-* property) Ø Security (beyond the scope of this course) INF5360, Amir Taherkordi & Roman Vitenberg 7

8 Classes of High Availability Availability Total accumulated downtime per year Class 90% More than a month 1 99% Less than 4 days % Less than 9 hours % About an hour % A little over 5 minutes % About 3 seconds 6 Ø Standard computers with normal system administration achieve Class 2 Ø Clusters usually achieve Class 3 or 4 Ø Mainframes typically provide Class 3 or 4. New ones are claimed to provide Class 5 in a well managed environment Ø Phone switches require Class 5 Ø In-flight aircraft computers are required to provide Class 6 INF5360, Amir Taherkordi & Roman Vitenberg 8

9 Failure Models Ø Failure types that may occur in a given system Ø Failure Model: How the system behaves when it doesn t behave properly Ø Motivation for considering Different solutions for different models Different possibility limits and expectations Part of the underlying context How to adapt to dynamic changes in the model? Ø Consist of the following parts Dependency, failure classification, failure semantics, failure masking INF5360, Amir Taherkordi & Roman Vitenberg 9

10 Failure Models Ø Fail stop: a process crashes and remains halted. Ø Send-omission: a process completes a send, but the message is not in the outgoing buffer Ø Receive-omission: a msg is put into a process s incoming buffer, but that process does not receive it. Ø Omission (channel): a message is lost Ø Arbitrary (malicious, byzantine): Anything can happen. Ø Other failure model concepts: Process failure: generates incorrect results; e.g., deadlock, protection fault, divide by zero. Software or hardware fault Network partition INF5360, Amir Taherkordi & Roman Vitenberg 11

11 Failure Detection Ø FD model: What FD precision is guaranteed? Perfect FD is impossible in asynchronous systems Ø The evergreen I am alive mechanism Send messages periodically If I do not hear from a node, I assume that it is failed Ø Why should we ever want something different? It does not distinguish between network and node failures And then, a garbage collector kicked in At what level and using which communication stack Ultimately crude Ø Propagating knowledge about failures INF5360, Amir Taherkordi & Roman Vitenberg 12

12 Key elements of dependable systems Ø Data consistency (integrity and freshness) Transactions and the ACID properties Checkpointing and recovery Ø Data, service, and computation availability through redundancy Redundancy types: physical, computational, and data, (communication is rarely redundant) Techniques: replication, membership monitoring and maintenance, group communication Ø Overcoming unreliable communication (unicast, multicast) Techniques: omission discovery via ACKs & timeouts, retransmissions The dream of exactly once message delivery INF5360, Amir Taherkordi & Roman Vitenberg 13

13 The CAP Conjecture (by Eric Brewer) INF5360, Amir Taherkordi & Roman Vitenberg 14

14 Forfeit partitions INF5360, Amir Taherkordi & Roman Vitenberg 15

15 Forfeit availability INF5360, Amir Taherkordi & Roman Vitenberg 16

16 Forfeit consistency INF5360, Amir Taherkordi & Roman Vitenberg 17

17 The tradeoffs are real Ø The whole space is useful Ø Real internet systems are a careful mixture INF5360, Amir Taherkordi & Roman Vitenberg 18

18 Another Dimension in the Equation: Scale & Dynamicity Ø Classical dependability Static universe and small scale Full-mesh communication Pessimistic replication, typically with strong consistency Little need for autonomic self-organization and recovery Ø Modern and groovy dependability Dynamic, large-scale, and mobile Explicitly probabilistic consistency guarantees Scalable membership and failure detection Scalable update propagation (epidemic dissemination) Autonomic recovery & self-organization in presence of churn Optimistic replication INF5360, Amir Taherkordi & Roman Vitenberg 20

19 Dependability in Industrial Middleware Ø Google s Chubby and Yahoo s Zookeeper Paxos-based Ø Highly-available cluster technologies from IBM and Microsoft Ø Reliable storage solutions in all major companies Ø Transaction monitors An old but still relevant technology Oracle, BEA, IBM Ø SOA and Web Services Developed messaging reliability standards (WS Reliability) Dire need for service composition, SLAs, and practical models for dependability evaluation Ø Service-Availability Forum (SAF) Mostly focuses on telephony, embedded applications and missioncritical systems. Ø Many solutions embedded in apps and other middleware INF5360, Amir Taherkordi & Roman Vitenberg 21

20 Other research directions in dependability Ø Measuring and assessing dependability Fault-injection Ø Making dependability more adaptive Switching between active and passive replication on the fly Taking advantage of componentization and self-awareness Ø Practical Byzantine fault-tolerance INF5360, Amir Taherkordi & Roman Vitenberg 22

21 Textbooks Ø Not needed for the course but highly recommended for an interested reader Ø Distributed Systems chapter 8 by Tanenbaum and van Steen Parts of chapter 7 are also relevant Ø Reliable Distributed Systems by Ken Birman Ø Distributed Systems collection by Sape Mullender, chapter 16 INF5360, Amir Taherkordi & Roman Vitenberg 23

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

CS 5523: Operating Systems

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

More information

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

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

TSQL SONARQUBE ANALYSIS PLUGIN

TSQL SONARQUBE ANALYSIS PLUGIN TSQL SONARQUBE ANALYSIS PLUGIN Terms and Conditions 1 TABLE OF CONTENTS 2 Introduction... 2 3 Definitions... 2 4 Product... 2 5 Payment... 2 6 TechCognia Rights and Obligations... 3 7 Intellectual Property

More information

FEDEX SAMEDAY CITY WEB SERVICES END USER LICENSE AGREEMENT

FEDEX SAMEDAY CITY WEB SERVICES END USER LICENSE AGREEMENT FEDEX SAMEDAY CITY WEB SERVICES END USER LICENSE AGREEMENT FOR SHIPPING SERVICES WITHIN THE USA ONLY Version 3.1 February 2017 BELOW ARE THE TERMS AND CONDITIONS UNDER WHICH YOU, AS A FEDEX CUSTOMER AND/OR

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

Statement on Security & Auditability

Statement 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 information

Swiss E-Voting Workshop 2010

Swiss E-Voting Workshop 2010 Swiss E-Voting Workshop 2010 Verifiability in Remote Voting Systems September 2010 Jordi Puiggali VP Research & Development Jordi.Puiggali@scytl.com Index Auditability in e-voting Types of verifiability

More information

1854 Media Ltd (formerly trading as Apptitude Media Ltd) General Competition Terms & Conditions

1854 Media Ltd (formerly trading as Apptitude Media Ltd) General Competition Terms & Conditions 1854 Media Ltd (formerly trading as Apptitude Media Ltd) General Competition Terms & Conditions 1. These terms and conditions apply to all competitions featured in any publications and online services

More information

(a) Unless otherwise expressly stated to the contrary, terms used herein shall bear the following meanings:

(a) Unless otherwise expressly stated to the contrary, terms used herein shall bear the following meanings: TERMS AND CONDITIONS OF USE AND SERVICE OF REACH-IT PLEASE READ THE FOLLOWING TERMS AND CONDITIONS GOVERNING THE USE OF REACH-IT CAREFULLY BEFORE USING REACH-IT. TO AGREE TO THE TERMS OF SERVICE CLICK

More information

State Election Commission Maharashtra (EMP)

State Election Commission Maharashtra (EMP) State Election Commission Maharashtra (EMP) E lection Management Project was conceptualized to conduct local body and urban local body elections most Transparent, Fare and efficient manner. A common voter

More information

Training Calendar ALPHA PARTNERS

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

More information

SUPPORT AND UPDATE AGREEMENT ( SUA ) Concerning support and maintenance for IAR Embedded Workbench and IAR visualstate from IAR Systems AB

SUPPORT AND UPDATE AGREEMENT ( SUA ) Concerning support and maintenance for IAR Embedded Workbench and IAR visualstate from IAR Systems AB January 2012 SUPPORT AND UPDATE AGREEMENT ( SUA ) Concerning support and maintenance for IAR Embedded Workbench and IAR visualstate from IAR Systems AB PREAMBLE THIS SUPPORT AND UPDATE AGREEMENT (THE "SUA")

More information

DevOps Course Content

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

More information

Special Terms and Conditions of Business for telegra DSLAccess of telegra GmbH

Special 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 information

Orbis Cascade Alliance Memorandum of Understanding

Orbis Cascade Alliance Memorandum of Understanding Orbis Cascade Alliance Memorandum of Understanding This understanding is made as of the of last signature by and between The Evergreen State College, the Orbis Cascade Alliance (hereafter known as the

More information

SOFTWARE LICENCE. In this agreement the following expressions shall have the following meanings:

SOFTWARE LICENCE. In this agreement the following expressions shall have the following meanings: SOFTWARE LICENCE This Licence Agreement ( Agreement ) is an agreement between you ( the Licensee ) and Notably Good Ltd ( the Licensor ). Please read these terms and conditions carefully before downloading

More information

UNITED STATES DISTRICT COURT EASTERN DISTRICT OF WISCONSIN. In re: Two accounts stored at Google, Case No. 17-M-1235 MEMORANDUM AND ORDER

UNITED STATES DISTRICT COURT EASTERN DISTRICT OF WISCONSIN. In re: Two  accounts stored at Google, Case No. 17-M-1235 MEMORANDUM AND ORDER UNITED STATES DISTRICT COURT EASTERN DISTRICT OF WISCONSIN In re: Information associated with one Yahoo email address that is stored at premises controlled by Yahoo Case No. 17-M-1234 In re: Two email

More information

Balsamiq End User License Agreement

Balsamiq End User License Agreement Balsamiq End User License Agreement Version 2.7, December 2014 The individual installing or using this software represents that he or she has authority to enter into this Agreement with Balsamiq on behalf

More information

Legal Supplement Part C to the Trinidad and Tobago Gazette, Vol. 43, No. 48, 25th March, 2004

Legal Supplement Part C to the Trinidad and Tobago Gazette, Vol. 43, No. 48, 25th March, 2004 Legal Supplement Part C to the Trinidad and Tobago Gazette, Vol. 43, No. 48, 25th March, 2004 No. 8 of 2004 Second Session Eighth Parliament Republic of Trinidad and Tobago HOUSE OF REPRESENTATIVES BILL

More information

Licence shall mean the terms and conditions for use of the Software as set out in this Agreement.

Licence shall mean the terms and conditions for use of the Software as set out in this Agreement. Octopus Deploy End User Licence Agreement Important notice please read carefully before installing the software: this licence agreement ("Agreement") is a legal agreement between you ("Licensee", "You"

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

USE OF ANY CWGS ENTERPRISES, LLC WEB SITE OR MOBILE APP SIGNIFIES YOUR AGREEMENT TO THESE TERMS OF USE.

USE OF ANY CWGS ENTERPRISES, LLC WEB SITE OR MOBILE APP SIGNIFIES YOUR AGREEMENT TO THESE TERMS OF USE. Terms of Use USE OF ANY CWGS ENTERPRISES, LLC WEB SITE OR MOBILE APP SIGNIFIES YOUR AGREEMENT TO THESE TERMS OF USE. PLEASE READ THESE TERMS CAREFULLY AS THEY MAY AFFECT YOUR LEGAL RIGHTS. IN PARTICULAR,

More information

Real-Time Scheduling Single Processor. Chenyang Lu

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

More information

Etherparty Terms of Use. Last Updated: April 2, 2018

Etherparty Terms of Use. Last Updated: April 2, 2018 Etherparty Terms of Use Last Updated: April 2, 2018 The following terms of use (the Terms of Use ) govern your access to and use of: our platform that is designed to assist with the creation, use and management

More information

Instruction, Note (Civ) RULES GOVERNING JUROR CONDUCT DURING TRIAL

Instruction, Note (Civ) RULES GOVERNING JUROR CONDUCT DURING TRIAL 1.180 * 53 Instruction, Note 1.180 (Civ) RULES GOVERNING JUROR CONDUCT DURING TRIAL This case is very important to all the parties. The parties are entitled to your full attention throughout the trial

More information

NOTICES ACCOMPANYING THE ELECTRONIC PROSPECTUS/INFORMATION MEMORANDUM/KNOWLEDGE PACK AND E-IPO APPLICATION FORMS FROM THE WEBSITE

NOTICES ACCOMPANYING THE ELECTRONIC PROSPECTUS/INFORMATION MEMORANDUM/KNOWLEDGE PACK AND E-IPO APPLICATION FORMS FROM THE WEBSITE NOTICES ACCOMPANYING THE ELECTRONIC PROSPECTUS/INFORMATION MEMORANDUM/KNOWLEDGE PACK AND E-IPO APPLICATION FORMS FROM THE WEBSITE The person responsible for the issuance, circulation or dissemination of

More information

Cost Implications of State Ownership of the Verbatim Record in California

Cost Implications of State Ownership of the Verbatim Record in California California Court Reporters Association 65 Enterprise Aliso Viejo, CA 92656 (949) 715-4682 www.cal-ccra.org Cost Implications of State Ownership of the Verbatim Record in California Revised June 1, 2009

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

This Web Site is owned by: Olley Court, LLC Mailing Address: 418 Main Street, Ridgefield, CT Phone: Web:

This Web Site is owned by: Olley Court, LLC Mailing Address: 418 Main Street, Ridgefield, CT Phone: Web: Terms of Use This Web Site is owned by: Olley Court, LLC Mailing Address: 418 Main Street, Ridgefield, CT 06877 Phone: 203.438.1270 Web: www.olleycourt.com All content on this Web Site, including, but

More information

GUEST WIFI NETWORK. Terms and Conditions and Acceptable Use Protocol

GUEST WIFI NETWORK. Terms and Conditions and Acceptable Use Protocol GUEST WIFI NETWORK Terms and Conditions and Acceptable Use Protocol PLEASE READ THESE TERMS AND CONDITIONS AND THE ACCEPTABLE USE PROTOCOL CAREFULLY BEFORE USING THE GUEST WIFI NETWORK SERVICE TERMS AND

More information

Liberalism and Neoliberalism

Liberalism and Neoliberalism Chapter 5 Pedigree of the Liberal Paradigm Rousseau (18c) Kant (18c) Liberalism and Neoliberalism LIBERALISM (1920s) (Utopianism/Idealism) Neoliberalism (1970s) Neoliberal Institutionalism (1980s-90s)

More information

Product Description

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

More information

YOOCHOOSE GmbH Terms and Conditions Subject Matter

YOOCHOOSE 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 information

Norfolk-Google Fiber to the Home

Norfolk-Google Fiber to the Home Norfolk-Google Fiber to the Home 1. Do you support Google building this network in Norfolk? Yes 97.3% 71 No 2.7% 2 2. Do you have Internet access at home? Yes 98.6% 72 No 1.4% 1 3. What type of Internet

More information

Terms of Use Coach Me

Terms of Use Coach Me Terms of Use Coach Me 1 Definitions and the application of these conditions The app is an initiative of: Kabongo Wouters GROUP (hereafter Coach Me or us ) Resteleurs 27 1500 Halle Company number (BTW-BE):

More information

Paper Entered: July 7, 2016 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Paper Entered: July 7, 2016 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Trials@uspto.gov Paper 11 571-272-7822 Entered: July 7, 2016 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD BUNGIE, INC., Petitioner, v. ACCELERATION BAY, LLC, Patent

More information

SOFTWARE END USER LICENSE AGREEMENT

SOFTWARE END USER LICENSE AGREEMENT SOFTWARE END USER LICENSE AGREEMENT PLEASE CAREFULLY READ THIS SOFTWARE END USER LICENSE AGREEMENT ( LICENSE AGREEMENT ) BEFORE EXECUTING THIS AGREEMENT AND USING THE SQRRL SOFTWARE (THE SOFTWARE ) AND

More information

SECURITY, ACCURACY, AND RELIABILITY OF TARRANT COUNTY S VOTING SYSTEM

SECURITY, ACCURACY, AND RELIABILITY OF TARRANT COUNTY S VOTING SYSTEM SECURITY, ACCURACY, AND RELIABILITY OF TARRANT COUNTY S VOTING SYSTEM Updated February 14, 2018 INTRODUCTION Tarrant County has been using the Hart InterCivic eslate electronic voting system for early

More information

SOFTWARE AS A SERVICE (SaaS) TERMS and CONDITIONS FOR REMOTE ACCESS SERVICE SOLD BY VIDEOJET

SOFTWARE AS A SERVICE (SaaS) TERMS and CONDITIONS FOR REMOTE ACCESS SERVICE SOLD BY VIDEOJET SOFTWARE AS A SERVICE (SaaS) TERMS and CONDITIONS FOR REMOTE ACCESS SERVICE SOLD BY VIDEOJET These Software as a Service Terms and Conditions SaaS Terms and Conditions are by and between the Videojet entity

More information

Belton I.S.D. Records Management Policy and Procedural Manual. Compiled by: Record Management Committee

Belton I.S.D. Records Management Policy and Procedural Manual. Compiled by: Record Management Committee Belton I.S.D. Records Management Policy and Procedural Manual Compiled by: Record Management Committee Table of Contents I. Definitions and Purpose Pages 3-5 II. Roles and Responsibilities Pages 6-8 III.

More information

THE WEB SERVICES-INTEROPERABILITY ORGANIZATION BYLAWS ARTICLE I PURPOSES AND DEFINITIONS

THE WEB SERVICES-INTEROPERABILITY ORGANIZATION BYLAWS ARTICLE I PURPOSES AND DEFINITIONS THE WEB SERVICES-INTEROPERABILITY ORGANIZATION BYLAWS ARTICLE I PURPOSES AND DEFINITIONS Section 1. Purposes. The Web Services-Interoperability Organization (the Corporation or "WS-I") is formed exclusively

More information

Review: Background on Bits. PFTD: What is Computer Science? Scale and Bits: Binary Digits. BIT: Binary Digit. Understanding scale, what does it mean?

Review: Background on Bits. PFTD: What is Computer Science? Scale and Bits: Binary Digits. BIT: Binary Digit. Understanding scale, what does it mean? PFTD: What is Computer Science? Understanding scale, what does it mean? Ø Using numbers to estimate size, performance, time Ø What makes a password hard to break? Ø How hard to break encrypted message?

More information

IceCube Project Monthly Report November 2007

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

More information

1. Sponsor will conduct all Impact Radio Group station contests, including on-air contests, online and text-based contests and contests conducted

1. Sponsor will conduct all Impact Radio Group station contests, including on-air contests, online and text-based contests and contests conducted 1. Sponsor will conduct all Impact Radio Group station contests, including on-air contests, online and text-based contests and contests conducted through an Impact Radio Group station s social media accounts

More information

Targeted Enumeration and Voter Registration

Targeted Enumeration and Voter Registration Targeted Enumeration and Voter Registration Voter Registration - A New Approach Elections BC attempts to maintain a current and accurate provincial voters list while remaining fiscally responsible. Given

More information

Terms of Use When you Access FoodSwitch you agree to these Terms of Use ("Terms"). General Terms and Conditions of Use

Terms of Use When you Access FoodSwitch you agree to these Terms of Use (Terms). General Terms and Conditions of Use Terms of Use When you Access FoodSwitch you agree to these Terms of Use ("Terms"). General Terms and Conditions of Use When you first download, install, view, display, use ( Access ), FoodSwitch, you are

More information

UNITED STATES DISTRICT COURT WESTERN DISTRICT OF WASHINGTON AT SEATTLE. THIS MATTER comes before the Court on Defendants Motion for Judgment on the

UNITED STATES DISTRICT COURT WESTERN DISTRICT OF WASHINGTON AT SEATTLE. THIS MATTER comes before the Court on Defendants Motion for Judgment on the Appistry, Inc. v. Amazon.com, Inc. et al Doc. 0 APPISTRY, INC., UNITED STATES DISTRICT COURT WESTERN DISTRICT OF WASHINGTON AT SEATTLE CASE NO. C- MJP v. Plaintiff, ORDER GRANTING DEFENDANTS MOTION FOR

More information

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

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

More information

Welcome to afrocoinworldwide.com

Welcome to afrocoinworldwide.com Welcome to afrocoinworldwide.com afrocoinworldwide.com is a platform service enabling its users to exchange their local currency to the Afrocoin cryptocurrency and vice versa by way of trades carried out

More information

SUBSCRIPTION AGREEMENT FOR CORECON ONLINE SERVICE

SUBSCRIPTION AGREEMENT FOR CORECON ONLINE SERVICE SUBSCRIPTION AGREEMENT FOR CORECON ONLINE SERVICE This Subscription Agreement (this Agreement ) for Corecon Online Service was last updated on August 18, 2015. IMPORTANT READ CAREFULLY: THIS IS A BINDING

More information

Note concerning the Patentability of Computer-Related Inventions

Note concerning the Patentability of Computer-Related Inventions PATENTS Note concerning the Patentability of Computer-Related Inventions INTRODUCTION I.THE MAIN PROVISIONS OF THE EUROPEAN CONVENTION II. APPLICATION OF THESE PROVISIONS AND MAINSTREAM CASELAW OF THE

More information

RECOMMENDATION FOR USE RFU RST 082

RECOMMENDATION FOR USE RFU RST 082 RFU RST 082 Page 1 of 5 TITLE APPLICATION OF CSM IN THE FRAMEWORK OF THE EC VERIFICATION PROCEDURE SCONRAIL LTD. ORIGINATOR SUBJECT RELATED TO TSI CR LOC&PAS (2011/291/EU) Scope Interpretation of the requirements

More information

GENERAL TERMS AND CONDITIONS OF ACCESS TO AND USE OF AVIO AERO DATA EXCHANGE PORTAL

GENERAL TERMS AND CONDITIONS OF ACCESS TO AND USE OF AVIO AERO DATA EXCHANGE PORTAL GENERAL TERMS AND CONDITIONS OF ACCESS TO AND USE OF AVIO AERO DATA EXCHANGE PORTAL By accepting the following General Terms and Conditions (selection of the To login read and accept the policy that applies

More information

RECITALS. B. The System includes devices attached to home appliances that limit electricity use at the Residence.

RECITALS. B. The System includes devices attached to home appliances that limit electricity use at the Residence. DEMAND MANAGEMENT RESEARCH AGREEMENT This DEMAND MANAGEMENT RESEARCH AGREEMENT ( Agreement ) is effective by selecting the I have read and accepted the agreement box as part of the prequalification questionnaire

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

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

CRIMINAL INVESTIGATIONS AND TECHNOLOGY: PROTECTING DATA AND RIGHTS

CRIMINAL INVESTIGATIONS AND TECHNOLOGY: PROTECTING DATA AND RIGHTS CRIMINAL INVESTIGATIONS AND TECHNOLOGY: PROTECTING DATA AND RIGHTS JUNE 8, 2017 Bracewell LLP makes this information available for educational purposes. This information does not offer specific legal advice

More information

PURCHASE ORDER ATTACHMENT IP-006 ADDENDUM TO SOFTWARE LICENSES WITH RAYTHEON

PURCHASE ORDER ATTACHMENT IP-006 ADDENDUM TO SOFTWARE LICENSES WITH RAYTHEON PURCHASE ORDER ATTACHMENT IP-006 ADDENDUM TO SOFTWARE LICENSES WITH RAYTHEON This Addendum is made by and between Raytheon Company or its affiliate designated either in the software license agreement (

More information

Patent Local Rule 3 1 requires, in pertinent part:

Patent Local Rule 3 1 requires, in pertinent part: Case:-cv-0-SBA Document Filed0// Page of IN THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF CALIFORNIA 0 VIGILOS LLC, v. Plaintiff, SLING MEDIA INC ET AL, Defendant. / No. C --0 SBA (EDL)

More information

NINJATRADER TERMS OF SERVICE AGREEMENT

NINJATRADER TERMS OF SERVICE AGREEMENT NINJATRADER TERMS OF SERVICE AGREEMENT THIS TERMS OF SERVICE AGREEMENT ( Agreement ) is made between NinjaTrader, LLC ( Company ) and any person ( User ) who installs the NinjaTrader Trading Platform (

More information

THE W DISH FEELING FIZZY CONTEST (the Contest )

THE W DISH FEELING FIZZY CONTEST (the Contest ) THE W DISH FEELING FIZZY CONTEST (the Contest ) 1. THE CONTEST PERIOD Official Rules and Regulations (the Contest Rules ) The Contest entry period commences at 12:00 p.m. Eastern Time ( ET ) on January

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

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

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

More information

Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants

Tackling 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 information

Belonging and Exclusion in the Internet Era: Estonian Case

Belonging and Exclusion in the Internet Era: Estonian Case Pille Runnel & Pille Vengerfeldt Page 1/10 Belonging and Exclusion in the Internet Era: Estonian Case Abstract Pille Runnel, University of Tartu, piller@jrnl.ut.ee Pille Vengerfeldt, University of Tartu

More information

Training Calendar ALPHA PARTNERS

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

More information

Unless explicitly stated otherwise, any new features that augment or enhance the current Service shall be subject to this Agreement.

Unless explicitly stated otherwise, any new features that augment or enhance the current Service shall be subject to this Agreement. RECOVERYPRO TERMS OF SERVICE AGREEMENT 1. Acceptance of Terms. CU Solutions Group, Incorporated ("CU Solutions Group" or "we") provides its subscription RecoveryPro Disaster Recovery Manual service ("Service")

More information

Florida Supreme Court Standards for Electronic Access to the Courts

Florida Supreme Court Standards for Electronic Access to the Courts Florida Supreme Court Standards for Electronic Access to the Courts Adopted June 2009 Adopted modifications August 2017 Version 18.0 TABLE OF CONTENTS 1.0. PORTAL TECHNOLOGY STANDARDS... 4 2.0 PORTAL FUNCTIONALITY...

More information

Highway246.net INTERNET ACCESS AGREEMENT

Highway246.net INTERNET ACCESS AGREEMENT Highway246.net INTERNET ACCESS AGREEMENT By calling to access the Internet, Subscriber, and/or any person using Subscriber's login identification name, or login identification names ordered by Subscriber,

More information

Copyright (c) 1999 to 2018 (inclusive) Omni Accounts (tm) All rights reserved.

Copyright (c) 1999 to 2018 (inclusive) Omni Accounts (tm) All rights reserved. Omni Software Licence Agreement Copyright (c) 1999 to 2018 (inclusive) Omni Accounts (tm) All rights reserved. OMNI SOFTWARE LICENCE AGREEMENT between C & A KUDLA SERVICES CC ("the Licensor") and OMNI

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

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

ASSETMARK TRUST COMPANY TOTALCASH MANAGER TM ACCESS AUTHORIZATION AGREEMENT

ASSETMARK TRUST COMPANY TOTALCASH MANAGER TM ACCESS AUTHORIZATION AGREEMENT ASSETMARK TRUST COMPANY TOTALCASH MANAGER TM ACCESS AUTHORIZATION AGREEMENT 409 Silverside Road, Suite 105 Wilmington, DE 19809 P: 877.648.4896 F: 302.385.5121 www.cashadvantageoverview.com Completion

More information

TERMS AND CONDITIONS FOR CHECKMARX PRODUCTS AND SERVICES TERM SOFTWARE LICENSE AND SUPPORT AGREEMENT

TERMS AND CONDITIONS FOR CHECKMARX PRODUCTS AND SERVICES TERM SOFTWARE LICENSE AND SUPPORT AGREEMENT All references to Checkmarx in these Terms and Conditions should be read as Contractor (immixtechnology, Inc.), acting by and through its supplier, Checkmarx. TERMS AND CONDITIONS FOR CHECKMARX PRODUCTS

More information

Conditions for Processing Banking Transactions via the Corporate Banking Portal and HBCI/FinTS Service

Conditions for Processing Banking Transactions via the Corporate Banking Portal and HBCI/FinTS Service Corporate Banking Conditions for Processing Banking Transactions via the Corporate Banking Portal and HBCI/FinTS Service (Status 13 January 2018) 1. Scope of services (1) The Customer and its authorised

More information

End User License Agreement

End User License Agreement End User License Agreement 1 Scope of this Agreement (1) Licensor has agreed with Licensee to grant Licensee a license to use and exploit the software TimeFleX group calendar for Microsoft Exchange & IBM

More information

BY USING THIS CLICK-THROUGH WEBSITE, YOU INDICATE YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS.

BY USING THIS CLICK-THROUGH WEBSITE, YOU INDICATE YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. ScanLife Terms and Conditions (the Agreement ) BY USING THIS CLICK-THROUGH WEBSITE, YOU INDICATE YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT ACCEPT THESE TERMS AND CONDITIONS, THEN DO

More information

Kiss Your Landlord Goodbye! Contest Official Rules

Kiss Your Landlord Goodbye! Contest Official Rules Kiss Your Landlord Goodbye! Contest Official Rules NO PURCHASE NECESSARY TO ENTER OR WIN THIS CONTEST. A PURCHASE WILL NOT INCREASE YOUR CHANCES OF WINNING. The Kiss Your Landlord Goodbye! Social Media

More information

Reports must be submitted via this on-line form, NO LATER THAN NOVEMBER 7, 2012.

Reports must be submitted via this on-line form, NO LATER THAN NOVEMBER 7, 2012. Arizona State Library, Archives and Public Records ARIZONA PUBLIC LIBRARY DATA REPORT With Definitions and Notes Reporting Period: July 1, 2011 to June 30, 2012 Please complete one report for your library

More information

LAB-on-line License Terms and Service Agreement

LAB-on-line License Terms and Service Agreement LAB-on-line License Terms and Service Agreement License Terms and Service Agreement Last Updated: March, 2012 PLEASE FAMILIARIZE YOURSELF WITH THESE RULES, TERMS AND CONDITIONS, AND NOTE THAT THEY MAY

More information

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

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

More information

SOFTWARE LICENSE AGREEMENT

SOFTWARE LICENSE AGREEMENT SOFTWARE LICENSE AGREEMENT This Xcitex software package is licensed, not sold, to you. This Agreement defines the terms under which Xcitex grants to you a license to use the software. Please read this

More information

Contract for Consultancy Services (Small)

Contract for Consultancy Services (Small) Rail Industry Safety and Standards Board (RISSB Contract for Consultancy Services (Small Part 1: Contract Details Item 1 Consultant: [Insert full name of the party / parties that make up the Consultant]

More information

Mobile Application End User License Agreement

Mobile Application End User License Agreement Mobile Application End User License Agreement This Mobile Application End User License Agreement ( Agreement ) is a binding agreement between you (the End User or you ) and Game Garden Limited, duly organized

More information

Distributed Interval Voting with Node Failures of Various Types

Distributed Interval Voting with Node Failures of Various Types Distributed Interval Voting with Node Failures of Various Types Behrooz Parhami Department of Electrical and Computer Engineering University of California Santa Barbara, CA 93106-9560, USA parhami@ece.ucsb.edu

More information

General Terms and Conditions of taxiid BV in Amsterdam (including t&c Use Software Licence)

General Terms and Conditions of taxiid BV in Amsterdam (including t&c Use Software Licence) General Terms and Conditions of taxiid BV in Amsterdam (including t&c Use Software Licence) TaxiID b.v. Amsterdam The Netherlands CoC no.: 52397297, VAT no.: 187823662B01 1. GENERAL 1.1 Applicability 1.1.1

More information

AWAREITY, INC. AWAREITY TERMS OF SERVICE & END-USER AGREEMENT

AWAREITY, INC. AWAREITY TERMS OF SERVICE & END-USER AGREEMENT AWAREITY, INC. AWAREITY TERMS OF SERVICE & END-USER AGREEMENT PLEASE READ THESE TERMS OF SERVICE AND END-USER AGREEMENT CAREFULLY. BY CLICKING ACCEPT EACH RECIPIENT/AUTHORIZED USER AGREES TO THESE TERMS

More information

SHAWN MENDES CONCERT GIVEAWAY (the Contest )

SHAWN MENDES CONCERT GIVEAWAY (the Contest ) SHAWN MENDES CONCERT GIVEAWAY (the Contest ) 1. THE CONTEST PERIOD Official Rules and Regulations (the Contest Rules ) The Contest entry period commences at 11:00 a.m. Eastern Time ( ET ) on February 9,

More information

(2) (Company Number ) whose correspondence address is at

(2) (Company Number ) whose correspondence address is at THIS AGREEMENT is made the 1 BETWEEN (1) BMS Solutions Limited (Company Number6213 700) whose correspondence address is at Regus House, Victory Way, Admirals Park, Dartford, Kent. ( BMS ) (2) (Company

More information

UOB BUSINESS APPLICATION TERMS AND CONDITIONS

UOB BUSINESS APPLICATION TERMS AND CONDITIONS UOB BUSINESS APPLICATION TERMS AND CONDITIONS Access to and the use of this Application are granted by United Overseas Bank Limited (hereinafter known as "UOB") subject to the following conditions. By

More information

American Government I GOVT 2301 Collin College, Spring Creek

American Government I GOVT 2301 Collin College, Spring Creek American Government I GOVT 2301 Collin College, Spring Creek Professor Zack Shipley Office: B222-A Email: zshipley@collin.edu Office Hours: Mon-Thr, 10:00-11:30; Tue 4-5 Phone: (972) 881-5784 Web: http://iws.collin.edu/zshipley

More information

- 1 - End-User License Agreement

- 1 - End-User License Agreement End-User License Agreement - 1 - This End-User License Agreement ( EULA ) is a legal agreement between you (either an individual or a single legal entity) ( Licensee ) and Enscape GmbH, Erbprinzenstraße

More information

The usage of electronic voting is spreading because of the potential benefits of anonymity,

The usage of electronic voting is spreading because of the potential benefits of anonymity, How to Improve Security in Electronic Voting? Abhishek Parakh and Subhash Kak Department of Electrical and Computer Engineering Louisiana State University, Baton Rouge, LA 70803 The usage of electronic

More information

XMX. A bridge of trust between the Mexican Peso and Cryptocurrency. April 2018 (v1.7)

XMX. A bridge of trust between the Mexican Peso and Cryptocurrency. April 2018 (v1.7) XMX A bridge of trust between the Mexican Peso and Cryptocurrency fh@kampio.com April 2018 (v1.7) Abstract There is a great divide between cryptocurrency and fiat, and until we build a bridge of trust

More information

LED545-series TECHNICAL DATA. Specifications. Absolute Maximum Ratings (T a =25 C) Electro-Optical Characteristics (T a =25 C)

LED545-series TECHNICAL DATA. Specifications. Absolute Maximum Ratings (T a =25 C) Electro-Optical Characteristics (T a =25 C) LED545-series TECHNICAL DATA Visible LED InGaN LED545-series are InGaN LEDs mounted on a lead frame and encapsulated in various types of epoxy lens, which offers different design settings. On forward bias,

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

Agreement for iseries and AS/400 System Restore Test Service

Agreement for iseries and AS/400 System Restore Test Service Agreement for iseries and AS/400 System Restore Test Service 1. Introduction The iseries and AS/400 System Restore Test Service (called "the Service"). The Service is provided to you, as a registered subscriber

More information

Conditions for Processing Banking Transactions via the Corporate Banking Portal

Conditions for Processing Banking Transactions via the Corporate Banking Portal Corporate Banking Conditions for Processing Banking Transactions Conditions for Processing Banking Transactions 1. Scope of services (1) The Customer may use the Corporate Banking Portal and execute banking

More information