TrAdeCIS: Trade-off-based Adoption Methodology for Cloud-based Infrastructures and Services



Similar documents
Trade-off-Based Adoption Methodology for Cloud-Based Infrastructures and Services

Modeling Legal and Regulative Requirements for Ranking Alternatives of Cloud-based Services

Maintainability Estimation of Component Based Software Development Using Fuzzy AHP

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

Comparison between Vertical Handoff Decision Algorithms for Heterogeneous Wireless Networks

Combining ANP and TOPSIS Concepts for Evaluation the Performance of Property-Liability Insurance Companies

COMPARISON OF AHP AND ANP METHODS FOR RESILIENCE MEASUREMENT IN SUPPLY CHAINS. Pavel WICHER, Radim LENORT

Aircraft Selection Using Analytic Network Process: A Case for Turkish Airlines

Evaluating Cloud Services Using DEA, AHP and TOPSIS model Carried out at the

SHORT VERSION, NO EXAMPLE AND APPENDIX 1. (MC 2 ) 2 : A Generic Decision-Making Framework and its Application to Cloud Computing

How to do AHP analysis in Excel

Design of Customer-Oriented Cloud Products

A REVIEW AND CRITIQUE OF HYBRID MADM METHODS APPLICATION IN REAL BUSINESS

QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP

Vendor Evaluation and Rating Using Analytical Hierarchy Process

Risk Management for IT Security: When Theory Meets Practice

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL

The Application of ANP Models in the Web-Based Course Development Quality Evaluation of Landscape Design Course

How To Create A Multi-Keyword Ranked Search Over Encrypted Cloud Data (Mrse)

Web Service Migration using the Analytic Hierarchy Process

Richard Cull A BEST PRACTICE METHODOLOGY FOR COMPLIANCE-DRIVEN BPM PROJECTS

OPTIMIZATION STRATEGY OF CLOUD COMPUTING SERVICE COMPOSITION RESEARCH BASED ON ANP

VENDOR SELECTION IN SUPPLY CHAIN USING RELATIVE RELIABILITY RISK EVALUATION

Developing MapReduce Programs

Decision-making with the AHP: Why is the principal eigenvector necessary

Evaluating Simulation Software Alternatives through ANP

K.Niha, Dr. W.Aisha Banu, Ruby Anette

Keywords ERP system selection, Analytic Network Process (ANP).

Best Technology - Enabled Process Improvement Project Puccini - PEX Excellence Award 2015 Finalist

Estimation of Unknown Comparisons in Incomplete AHP and It s Compensation

Cloud Based E-Learning Platform Using Dynamic Chunk Size

Automated Selection of Legacy Systems SOA Modernization Strategies using Decision Theory. Sherif G. Aly and Rafik Amir

Parallel Algorithm for Dense Matrix Multiplication

Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances

Application of the Multi Criteria Decision Making Methods for Project Selection

QoS based Cloud Service Provider Selection Framework

Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process

Functional-Repair-by-Transfer Regenerating Codes

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

A Recommendation Framework Based on the Analytic Network Process and its Application in the Semantic Technology Domain

Cost Models for Vehicle Routing Problems Stanford Boulevard, Suite 260 R. H. Smith School of Business

Cloud computing doesn t yet have a

ANALYTIC HIERARCHY PROCESS AS A RANKING TOOL FOR DECISION MAKING UNITS

Research on the Comprehensive Evaluation of Business Intelligence System Based on BP Neural Network

Proposal and Development of a Reconfigurable Parallel Job Scheduling Algorithm

OpenStack Private Cloud

SMICloud: A Framework for Comparing and Ranking Cloud Services

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY

SUPPLY CHAIN MANAGEMENT AND A STUDY ON SUPPLIER SELECTION in TURKEY

NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES

Storage as a Service: Leverage the benefits of scalability and elasticity with Storage as a Service

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

A Hybrid Model of Data Mining and MCDM Methods for Estimating Customer Lifetime Value. Malaysia

Warshall s Algorithm: Transitive Closure

AN ENHANCED ATTRIBUTE BASED ENCRYPTION WITH MULTI PARTIES ACCESS IN CLOUD AREA

Experimental Awareness of CO 2 in Federated Cloud Sourcing

Supplier Performance Evaluation and Selection in the Herbal Industry

Available online at Available online at Advanced in Control Engineering and Information Science

Similarity Search in a Very Large Scale Using Hadoop and HBase

Big Data Provenance: Challenges and Implications for Benchmarking

Improving Cloud Security Using Data Partitioning And Encryption Technique

Selection of Database Management System with Fuzzy-AHP for Electronic Medical Record

Evaluation of performance and efficiency of the CRM

A CP Scheduler for High-Performance Computers

Decentralized Load Balancing for Heterogeneous Grids

Journal of Engineering Research and Studies

A Framework for Secure Cloud- Empowered Mobile Biometrics

Virtual Landmarks for the Internet

Model-Driven Engineering meets the Platform-as-a-Service Model

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

Approximation Algorithms

A Quality Based Method to Analyze Software Architectures

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Super-resolution method based on edge feature for high resolution imaging

Research on Trust Management Strategies in Cloud Computing Environment

6 Analytic Hierarchy Process (AHP)

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Decision Support System for Rapid Prototyping Process Selection

SLA-driven Dynamic Resource Provisioning for Service Provider in Cloud Computing

Energy Optimization Algorithms For Data Centers

2015, IJARCSSE All Rights Reserved Page 580

RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS

Research Article A Hybrid Program Projects Selection Model for Nonprofit TV Stations

AHP-Based Quantitative Approach for Assessing and Comparing Cloud Security

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

A COMPARATIVE STUDY OF SECURE SEARCH PROTOCOLS IN PAY- AS-YOU-GO CLOUDS

Technology Enablement

Mohsen Zareinejad 1. Keywords: SERVQUAL. Modified SERVQUAL. Quality of services. G-AHP. Multilevel grey evaluation.

A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service

ERP SYSTEM SELECTION MODEL FOR LOW COST NGN PHONE COMPANY

Reproducing Calculations for the Analytical Hierarchy Process

Performance Management for Inter-organization Information Systems Performance: Using the Balanced Scorecard and the Fuzzy Analytic Hierarchy Process

Content-Based Discovery of Twitter Influencers

A STUDY OF THE BEHAVIOUR OF THE MOBILE AGENT IN THE NETWORK MANAGEMENT SYSTEMS

A Multi-Agent Approach to a Distributed Schedule Management System

EFFECTIVE DATA RECOVERY FOR CONSTRUCTIVE CLOUD PLATFORM

Evaluation of Croatian Development Strategies Using SWOT Analyses with Fuzzy TOPSIS Method and K-Means Methods

Alternative Selection for Green Supply Chain Management: A Fuzzy TOPSIS Approach

Transcription:

AIMS 2014, Brno, Czech Republic, June 30, 2014 TrAdeCIS: Trade-off-based Adoption Methodology for Cloud-based Infrastructures and Services Radhika Garg, Burkhard Stiller 1 Department of Informatics IFI, Communication Systems Group CSG, University of Zürich UZH garg stiller@ifi.uzh.ch Motivation/Problem Methodology Outline Illustration Summary

Motivation Less $

Motivation q Adoption of cloud-based solutions for IT requirements is based on: Technical factors, e.g., availability, response time Business oriented objectives, e.g., cost reduction, return of investment q Decision of adoption is difficult: Multiple selection criteria with different priority Presence of more than one alternative solutions q Gaps to be filled: Methodology for deciding best available solution Quantitative validation of decision made

TrAdeCIS Trade-off-based Adoption Methodology for Cloud-based Infrastructures and Services Organization demands Cloud-based Services Options Optimal selection! TrAdeCIS

Problem Statement q To design a adoption methodology, that Identifies relevant factors for evaluating alternative solutions Ranks alternative solutions based on Technical factors and business objectives Establishes a trade-off-based decision As relevant factors have different priority q To establish a trade-off-based decision Difficult to establish a relation between the returns of the decision made and priorities of the selecting criteria

TrAdeCIS Trade-off-based Ranking of Available Options Weighted Relevant Factors Ranking of Available Cloud Solutions Multi Attribute Decision Analysis (TOPSIS) Cloud solutions Ranked per Factor Evaluation of Available Cloud solutions Based on Relevant Factors Relevant Factors Multi Attribute Decision Analysis (ANP) Cloud solutions Ranked per BPM Evaluation of Available Cloud solutions Based on Business Performance Metrics (BPM) Relevant Factors Ranking of Available Cloud Solutions Weighted Relevant Factors Selection of Relevant Technical Factors based on Business Policies and Objectives List of Monitored Factors Legacy Infrastructure or Existing Cloud-based Solution Selection of Business Performance Metrics based on Business Policies and Objectives List of Factors from Business Perspective Steps of TrAdeCIS Input based on Legacy Infrastructure Flow Steps of TOPSIS Flow Steps of ANP Trade-off process TOPSIS: Technique for Order of Preference by Similarity to Ideal Solution ANP: Analytical Network Process

TrAdeCIS Trade-off based decision Multi Attribute Decision Analysis (TOPSIS) Multi Attribute Decision Analysis (ANP) Technical Parameters Business Performance Metrics Legacy Infrastructure TOPSIS: Technique for Order Preference by Similarity to Ideal Solution ANP: Analytic Network Process

Survey Based Illustration q Survey done with 10 organizations Plans to or have adopted cloud-based solutions for IT requirements Follow ad-hoc methods for making a decision Quantitative approach is not available q Illustrating the methodology with a use-case Health insurance, small-sized company Plans to adopt cloud-based services for fulfilling infrastructure requirements

TrAdeCIS Trade-off based decision Multi Attribute Decision Analysis (TOPSIS) Multi Attribute Decision Analysis (ANP) Technical Parameters Business Performance Metrics Legacy Infrastructure TOPSIS: Technique for Order Preference by Similarity to Ideal Solution ANP: Analytic Network Process

TOPSIS (1) q Assumes that m alternatives, n factors, the weight of each option is known, represented as matrix X. q X is normalized to form normalized decision matrix as X*. New element is, rij = xij 1 i m 1 j n x 2 ij q Weighted normalized matrix is constructed, by multiplying each column of X* by its associated weight, w ij. New element is, vij = wij rij

TOPSIS (2) q Determine the ideal positive or min(vij) if j J ' and negative solution if j J or max(vij) if j J '. A * = [V1 *,Vn * ], where Vj = max(vij), if j J A' = [V1 ',Vn ' ], where Vj ' = min(vij) q Determine the separation from the ideal solution for every alternative for 1 i m. Distance from positive ideal solution is Si * = (Vj * Vij) 2 Distance from negative ideal solution is Si ' = (Vj ' Vij) 2 q Determine the relative closeness, Ci, to the ideal * Si ' = Si solution. * + Si ' Highest rank is given to alternative having Ci * closest to 1.

Selection of Technical Parameters q Selection of relevant factors Based on current IT requirements Based on business goals and policies q Assigning priorities to factors Based on criticality of business goals E.g., Level of risk associated with vendor-lock in q Assigning ranking of each Alternative (here A1, A2, A3) For every factor Priority A1 A2 A3 Functionality 3 7 6 5 Privacy 7 9 4 10 Availability 6 4 3 2 Scalability 5 5 8 5 Compliance 4 1 2 3 Storage 2 3 1 6 Location Simplicity 1 4 2 7

Weighted Normalized Decision Matrix A1 A2 A3 Functionality 2.001 1.710 1.410 Privacy 4.489 1.995 4.988 Availability 4.460 3.342 2.230 Scalability 2.340 3.745 2.340 Compliance 1.068 2.136 3.208 Storage 1.178 0.388 2.356 Location Simplicity 0.481 0.240 0.843 q Positive Ideal solution is set of maximum values: {2.001, 4.989, 4.460, 1.068, 2.356, 0.843} q Negative Ideal solution is the set of minimum values: {1.410, 1.995, 2.230, 3.745, 3.208, 0.388, 0.240}

Distance of Alternatives from Ideal Solutions Distance from the Positive Distance from the Negative Ideal Solution Ideal Solution A1 A2 A3 Functionality 0.000 0.073 0.3111 Privacy 0.201 8.883 0.000 Availability 0.000 0.553 2.166 Scalability 0.000 1.625 0.000 Compliance 0.000 0.531 2.133 Storage 0.723 1.999 0.000 Location Simplicity 0.117 0.324 0.000 S* i 1.009 3.740 2.147 A1 A2 A3 Functionality 0.311 0.083 0.000 Privacy 6.143 0.000 8.830 Availability 2.214 0.553 0.000 Scalability 1.625 0.000 1.625 Compliance 2.133 0.536 0.000 Storage 0.320 0.000 1.999 Location Simplicity 0.051 0.000 0.260 S i 3.574 1.082 3.572

Ranking the Alternative Solutions q Relative Closeness of the alternative to the ideal solution: {0.2363, 0.071, 0.2361} Best Case Alternative Selected Alternative Worst Case Alternative q A1 and A3 are closer to the best solution as compared to A2 q Ranking of alternatives as per the technical factors A1, A3, A2

TrAdeCIS Trade-off based decision Multi Attribute Decision Analysis (TOPSIS) Multi Attribute Decision Analysis (ANP) Technical Parameters Business Performance Metrics Legacy Infrastructure TOPSIS: Technique for Order Preference by Similarity to Ideal Solution ANP: Analytic Network Process

Selection of Business Performance Metrics (BPM) q Identify BPMs for measuring returns Measures Business Value Identify relative importance of BPMs E.g., Cost reduction is twice more important than migration time BPMs Migration Time Cost reduction Migration Time 1 1/2 1/3 Cost Reduction 2 1 1/3 Workload vs. 3 3 1 Utilization Workload vs. Utilization

Analytic Network Process (ANP) q ANP makes a pair wise comparison of all nodes with respect to objective q Eigen vector is calculated for local priorities for all A1 connections Migration Time Returns Cost Reductions Workload vs. Utilization q The unweighted super matrix is normalized to calculate weighted super matrix q The limit matrix is calculated, which is the weighted super matrix raise to the power of k+1, where k is an arbitrary positive integer A3

Weighted Super Matrix Returns Migration Time Cost Reduction Workload vs. Utilization A1 A3 Returns 1 0 0 0 0 0 Migration 16 1 0 0 75 13 Time Cost 25 0 1 0 13 75 Reduction Workload vs. Utilization 59 0 0 1 13 75 A1 0 50 20 67 1 0 A3 0 50 80 33 0 1

Limit Matrix for Returns Returns Migration Time Cost Reduction Workload vs. Utilization A1 A3 Returns 0 0 0 0 0 0 Migration 0 18 18 18 0 0 Time Cost 0 26 26 26 0 0 Reduction Workload vs. Utilization 0 6 6 6 0 0 A1 36 0 0 0 18 18 A3 64 0 0 0 32 32

TrAdeCIS Trade-off based decision Multi Attribute Decision Analysis (TOPSIS) Multi Attribute Decision Analysis (ANP) Technical Parameters Business Performance Metrics Legacy Infrastructure TOPSIS: Technique for Order Preference by Similarity to Ideal Solution ANP: Analytic Network Process

Discussion on Trade-off-Based Decision q A1 gained higher rank in TOPSIS with respect to technical factors q A3 gained higher ranking in ANP with respect to BPM q For trade-offs establishment Priorities of BPMs are changed and seen if A1 is selected with ANP If A1 is chosen with ANP, then best technical solution is chosen at a trade-off of return value in terms of BPMs

Summary q Quantitative approach for decision making Need identified by survey with organizations Existing methods are ad-hoc Based on proven multi attribute decision algorithms TrAdeCIS enables comparative evaluation of alternatives Being amenable to automation, complex arrays of criteria inputs can be handled

Thank You, for Your Attention!

References [1] S. Zardari and R Bahsoon. Cloud Adoption: A Goal-Oriented Requirements Engineering Approach, Proc. 2nd Intl. Workshop of Software Eng. for Cloud Computing (SECLOUD 11), pp. 29-35. 2011. [2] P. Saripalli, G. Pingalli. MADMAC: Multiple Attribute Decision Methodology for Adoption of Clouds. In Cloud Computing (CLOUD), 2011 IEEE International Conference on Cloud Computing, pp. 316-323, IEEE. [3] K. Yoon and C. Hwang. Multiple Attribute Decision Making: An Introduction. SAGE, 1995. [4] H. Deng, C. Yeh, and R. Wills. Inter-company Comparison Using Modified TOPSIS with Objective Weights. Computers and Operational Research. Vol. 27, No. 10, pp. 963-973, 2000. [5] T. Saaty. Fundamentals of the Analytic Network Process-dependence and Feedback in Decision-making with a Single Network. Journal of Systems Science and Systems Engineering. Vol. 13, No. 2, pp.129-157, 2004.