DEMYSTIFYING THE RELIABILITY OF CLOUD SERVICES. Michael Tortorella, Ph.D. Rutgers University



Similar documents
NAS 254 Cloud Backup. Use Cloud Backup to backup your data to Amazon S3 A S U S T O R C O L L E G E

How To Help Your Hotel With A Guest Room Service

ehealth and VoIP Overview

Intercommunication between two MyPBX (via VoIP Trunking)

Ensuring end-user quality in NFV-based infrastructures

Verizon Unified Communications and Collaboration as a Service Service Level Agreement ( SLA )

CA API Management SaaS

SIP Server Overload Control: Design and Evaluation

Load Balance Mechanism

EMC DOCUMENTUM MANAGING DISTRIBUTED ACCESS

SDN with StableNet. Manage your SDN Network with StableNet

VoIP technology employs several network protocols such as MGCP, SDP, H323, SIP.

Application Description

Microsoft Exchange Load Balancing. Unique Applied Patent Technology By XRoads Networks

WD My Cloud EX4 Personal Cloud Storage Release Notes for Firmware

EXIN Cloud Computing Foundation

App Operating Instructions Manual ES File Explorer

Saisei and Intel Maximizing WAN Bandwidth

How To Use Egnyte

Based on the VoIP Example 1(Basic Configuration and Registration), we will introduce how to dial the VoIP call through an encrypted VPN tunnel.

Cloud, SDN and the Evolution of

White paper. SIP An introduction

Chapter 2 PSTN and VoIP Services Context

White Paper. The Assurance Checklist for Branch Networks A pragmatic guide for building high performance branch office networks.

Description: Topics covered in this course include:

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online

12 Key File Sync and Share Advantages of Transporter Over Box for Enterprise

Security management in the internet era

SIP A Technology Deep Dive

UMHLABUYALINGANA MUNICIPALITY

Managing ^ VoIP Quality and Performance

Cloud Computing. Chapter 4 Infrastructure as a Service (IaaS)

EE4607 Session Initiation Protocol

Configuring SIP Mobility for CounterPath Bria on the NetVanta 7100 and NetVanta UC Server Systems

Technical Configuration Notes

Diagram Cloud Computing

Web Drive Limited TERMS AND CONDITIONS FOR THE SUPPLY OF SERVER HOSTING

Preventing credit card numbers from escaping your network

RAS Associates, Inc. Systems Development Proposal. Scott Klarman. March 15, 2009

Service Level Agreement (SLA) for Customer by. Cybersmart ISP. (Cloud Hosting Agreement)

Zentera Cloud Federation Network for Hybrid Computing

VoIP for Small Businesses: A Primer. Pete Crane, We Solve IT & Ian Boreham, 3CX

Common Assessment Project (CAP) Choosing a Vendor Strategy and Software Model. Choosing a Vendor Strategy

Module 5 Introduction to Processes and Controls

IT Security Agency Policies and Procedures

Ensuring end-user quality in NFV-based infrastructure

VitalPBX. Hosted Voice That Works. For You

Reliable high throughput data connections with low-cost & diverse transport technologies

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. blog.sevone.com info@sevone.com

How To Deal With Cloud Computing

CHECKLIST FOR THE CLOUD ADOPTION IN THE HEALTHCARE PROVISIONING INDUSTRY

SIP Infrastructure Performance Testing

Application Note. Network Optimization with Exinda Optimizer

Dropbox Guide for PTR Teams. Collin Ruud

IBM Virtualization Engine TS7700 GRID Solutions for Business Continuity

Top 10 Storage Headaches in the Distributed Enterprise

Minder. simplifying IT. All-in-one solution to monitor Network, Server, Application & Log Data

Application / Hardware - Business Impact Analysis Template. MARC Configuration Requirements. Business Impact Analysis

Annex 1. Contract Checklist for Cloud-Based Genomic Research Version 1.0, 21 July 2015

1. Summary Recording triggered by SIP INFO Configurations on the phone How the SIP INFO works... 2

Endpoints means the software instances or devices that are enabled by the Service to access UC Services;

12 THINGS YOU SHOULD KNOW before choosing your next Telephone System

Technical Considerations in a Windows Server Environment

Microsoft Dynamics CRM 2015 with NetScaler for Global Server Load Balancing

Transformyx Service Level Agreement

Virtual Leased Line (VLL) for Enterprise to Branch Office Communications

ADDITIONAL TERMS FOR INTEROUTE CLOUD HOSTED UNIFIED COMMUNICATIONS SCHEDULE 2U

Controls over CIS. Ryan O Halloran, Senior Manager KPMG Hobart. TAO Client Information Session. May 2015

DATA CENTER SERVICES

PREDICTIVE DIALER AND REMOTE AGENT SETUP GUIDE

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

NETWORK ACCESS CONTROL AND CLOUD SECURITY. Tran Song Dat Phuc SeoulTech 2015

How To Backup An Exchange Server With 25Gb And More On A Microsoft Smartfiler With A Backup From A Backup To A Backup Point Set On A Flash Drive On A Pc Or Macbook Or Ipad On A Cheap Computer (For A

Data Sheet Netrounds Control Center

Fonality. Optimum Business Trunking and the Fonality Trixbox Pro IP PBX Standard Edition V p13 Configuration Guide

Delivering Managed Services Using Next Generation Branch Architectures

Virtual Server Hosting Service Definition. SD021 v1.8 Issue Date 20 December 10

ALTERNATIVE COMMERCIAL VOIP SOLUTIONS

Top IT Pain Points: Addressing the bandwidth issues with Ecessa solutions

CONFIGURING THE SOUNDSTATION VTX 1000 AS A DOWNLOAD SERVER

Android Softphone App for the Opera IP System. Installation and user guide

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Introduction to Cloud Services

Transcription:

DEMYSTIFYING THE RELIABILITY OF CLOUD SERVICES Michael Tortorella, Ph.D. Rutgers University

THEME Many users are suspicious of cloud services reliability Many service providers are not confident of their risk analyses for cloud services SLAs A consistent, unified approach to cloud services reliability is valuable Tools for service reliability engineering readily apply Slide 2

OVERVIEW Some examples of cloud services How should reliability of cloud services be described? Modeling cloud services reliability Cloud services SLA risk analysis Conclusion Slide 3

CLOUD SERVICES EXAMPLES File system backup SaaS Remote execution of applications Remote FTP Dropbox -like services Slide 4

CLOUD SERVICES RELIABILITY These are on-demand services Accessed via transactions To understand reliability, you need to understand the user requirements Failures are violations of the user requirements Reliability engineering concerns frequency and duration of failures and outages Slide 5

CLOUD SERVICES USER REQUIREMENTS Get at my data when I want to And unauthorized access prevented Uninterrupted upload and download Uninterrupted computation Data are secure and uncorrupted Slide 6

CLOUD SERVICES RELIABILITY REQUIREMENTS Each user requirement gives rise to one or more reliability requirements How often are the failure modes in the user requirement permitted to occur? For how long are outage conditions permitted to persist? Slide 7

CLOUD SERVICES FAILURE MODES Can t access stored data Including executables Interruptions Uploads Downloads Executions Delays Errors Slide 8

CLOUD SERVICES FAILURE MECHANISMS Loss of some shared resource(s) Servers WAN LAN Local interfaces CSP goes out of business Slide 9

CLOUD SERVICES RELIABILITY: KEY CONCEPT In order to meet the service s requirements, the cloud infrastructure needs to configure itself in specific ways to deliver the service Frequency and duration of cloud service failures/outages is related to the frequency and duration of infrastructure failures/outages Slide 10

CLOUD SERVICES RELIABILITY MODELING Make these connections explicit Attach numbers based on understanding of the infrastructure hardware and software SDN, NFV, are merely different technologies enabling cloud services Even virtualization needs a physical and software infrastructure Slide 11

EXAMPLE ENTERPRISE DATA BACKUP Service: off-site backup for enterprise data Features Many users Many databases Service provider decides where to store Slide 12

EXAMPLE ENTERPRISE DATA BACKUP User requirements Any user may request access to his/her data at any time Any user may request upload or download Interruptions limited Delays limited User facilities must be freed up after session is complete Slide 13

EXAMPLE ENTERPRISE DATA BACKUP Reliability requirements examples Accessibility + Probability that a user is able to access his/her data at any time is 0.9995 + Probability that a user can access data he/she is not authorized to is 0.0001 Continuity + Probability that a download or upload is interrupted is 0.001 Release + Probability that the service provider does not free up the user s facilities is 0.00001 Slide 14

EXAMPLE ENTERPRISE DATA BACKUP Reliability requirements could be aggregated Requirement for an entire group of users rather than by individual user Makes it more difficult to discern individual user performance Slide 15

EXAMPLE ENTERPRISE DATA BACKUP RELIABILITY MODEL SL1 Enterprise network WAN SL2 SL3 Users SL4 Slide 16

EXAMPLE ENTERPRISE DATA BACKUP Number and location of storage sites may change from time to time In this example, each storage site contains all the data WAN may not be totally within the control of the cloud storage service provider Contracted from some other network provider Slide 17

EXAMPLE ENTERPRISE DATA BACKUP All of this at time t P{access data} = P{user facility working} P{reach WAN thru enterprise network} [P{reach SL1 thru WAN & SL1 works} + + P{reach SL4 thru WAN & SL4 works}] Slide 18

EXAMPLE ENTERPRISE DATA BACKUP Each term may involve additional modeling Independence may or may not be appropriate Service functional decomposition can be a useful tool Slide 19

EXAMPLE SERVICE FUNCTIONAL DECOMPOSITION VoIP with SIP UAC INVITE AS UAS Trying Ringing OK ACK Pause INFO OK BYE OK INVITE Ringing Pause OK ACK INFO OK Pause BYE OK User Agent Client Application Server User Agent Server Slide 20

EXAMPLE ENTERPRISE DATA BACKUP Similar models can be constructed for the interruptions failures and the release failures As with all reliability models, simplifications and assumptions are made WAN modeling involves network capacity and traffic demand Slide 21

FULFILLING THE PROMISE OF SERVICE RELIABILITY IN EMERGING TECHNOLOGY-BASED NETWORKS The industry needs has a set of reliability metrics and terminology that are common across the network for which individual service availability requirements can be specified Slide 22

FULFILLING THE PROMISE OF SERVICE RELIABILITY IN EMERGING- TECHNOLOGY-BASED NETWORKS Service customers don t know and don t care what technologies are being used to deliver the service Even when technologies change (e. g., SDN) Enterprises and individuals may have different attitudes The service provider is responsible for ensuring that their infrastructure is capable of delivering reliable service SLA Slide 23

CLOUD SERVICES SLA RISK ANALYSIS SLAs for enterprise services are common SLAs for cloud services are riskier Reliability has been less well characterized Slide 24

COMMON RELIABILITY METRICS AND TERMINOLOGY Transaction-based services Engineering foundations exist CQR 2004-2007 Two papers in QTQM Chapter in a forthcoming book Slide 25

CONCLUSION Conceptually straightforward Key is understanding customer reliability requirements for the cloud service + Accessibility + Continuity/Fulfillment + Release Execution can be challenging Infrastructure models Networks with unreliable elements Slide 26