Cloud Adoption decisions tend to involve multiple, conflicting criteria (attributes) with incommensurable units of measurements, which must be compared among multiple alternatives using imprecise and incomplete available information. Multi-attribute Decision Making (MADM) has been shown to provide a rational basis to aid decision making in such scenarios. We present a MADMAC framework for cloud adoption, consisting of 3 Decision Areas (DA) referred to as the Cloud Switch, Cloud Type and Vendor Choice. It requires the definition of Attributes, Alternatives and Attribute Weights, to construct a Decision Matrix and arrive at a relative ranking to identify the optimal alternative. We also present a taxonomy organized in a two level hierarchy: Server-centric clouds, Client-centric clouds and Mobile-centric clouds, which further map to detailed, specific applications or workloads. DSS presented showing algorithms derived from MADMAC can compute and optimize CA decisions separately for the three stages, where the attributes differently influence CA decisions. A modified Wide-band Delphi method is proposed for assessing the relative weights for each attribute, by workload. Relative ranks are calculated using these weights, and the Simple Additive Weighting (SAW) method is used to generate value functions for all the alternatives, and rank the alternatives by their value to finally choose the best alternative. Results from application of the method to four different types of workloads show that the method converges on reasonable cloud adoption decisions. MADMAC's key advantage is its fully quantitative and iterative convergence approach based on proven multi-attribute decision methods, which enables decision makers to comparatively assess the relative robustness of alternative cloud adoption decisions in a defensible manner. Being amenable to automation, it can respond well to even complex arrays of decision criteria inputs, unlike human decision makers. It can be implemented as a web-based DSS to readily support cloud decision making world-wide, and improved further using fuzzy TOPSIS methods, to address concerns about preferential inter-dependence of attributes, insufficient input data or judgment expertise.
[1]
Murray Turoff,et al.
The Delphi Method: Techniques and Applications
,
1976
.
[2]
Kevin H Liu,et al.
A taxonomy and business analysis for mobile web applications
,
2009
.
[3]
Randy H. Katz,et al.
Above the Clouds: A Berkeley View of Cloud Computing
,
2009
.
[4]
Ching-Lai Hwang,et al.
Multiple attribute decision making : an introduction
,
1995
.
[5]
J. Rössl.
Above the Clouds
,
2012
.
[6]
Ben Walters,et al.
Implementation and Usability Evaluation of a Cloud Platform for Scientific Computing as a Service (SCaaS)
,
2011,
2011 Fourth IEEE International Conference on Utility and Cloud Computing.
[7]
M. Sedighizadeh,et al.
An Interval-Based Multi-Attribute Decision Making Approach for Electric Utility Resource Planning
,
2007
.
[8]
G. A. Miller.
THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1
,
1956
.
[9]
T. Saaty,et al.
Why the magic number seven plus or minus two
,
2003
.
[10]
Bo K. Wong,et al.
Group decision making in a multiple criteria environment: A case using the AHP in software selection
,
2002,
Eur. J. Oper. Res..
[11]
Ben Walters,et al.
QUIRC: A Quantitative Impact and Risk Assessment Framework for Cloud Security
,
2010,
2010 IEEE 3rd International Conference on Cloud Computing.
[12]
Narges Zaredar,et al.
Land suitability analysis using multi attribute decision making approach.
,
2010
.