vides both hardware and software on which appli-
cations run, whereas, in IaaS a virtual machine is
provided by CSP. For OS and middleware, orga-
nization is responsible. Therefore, here again the
decision of which service model can be adopted
depends on various requirements.
• Selection of Appropriate Service Package: Also,
there is a variation in terms of capabilities CSP
provider in numerous different packages. These
packages can have different benefits or draw-
backs. For example, some CSPs might offer ser-
vices at low cost, however, they might then not
offer backups or redundant storage of data at mul-
tiple locations. This implies that the factors influ-
encing the decision can be dependent and mutu-
ally contradictory. Therefore, organization has to
make a trade-off and make the selection based on
the best match to its requirement.
Due to this wider range of decisions to be taken
and selections to be made, an automated Decision
Support System with industrial strength will have
to make trade-off decisions, which need to show a
respective detailed evaluation of alternative options.
Thus, the research questions to be answered are the
following:
• How can a quantified trade-off based strategy be
established?
• How can such a strategy evaluate several alterna-
tives with respect to numerous interdependent and
contradictory requirements?
To address this problem of decision making while
adopting Cloud-based services in an organization, the
methodology TrAdeCIS was introduced (Garg and
Stiller, 2014). TrAdeCIS automates the decision pro-
cess and the paper evaluates its applicability and va-
lidity not only in the context of Cloud Computing but
also in the decision of adopting any new technology
in an organization.
The remainder of this paper is structured as fol-
lows. Section 2 discusses related work in the field of
the decision analysis for adopting any technology in
an organization. It also highlights existing gaps and
how TrADeCIS bridges them. Section 3 presents the
architecture and discusses the applicability and rele-
vance of the algorithms used for making such a deci-
sion. Section 4 presents key functionality and tests as
well as evaluates it with respect to several use cases
from the domain of cloud computing. While Section
5 finally discusses the applicability and generalabil-
ity of TrAdeCIS beyond the domain of cloud-based
services, Section 6 concludes the paper.
2 RELATED WORK
Spokesperson of Gartner stated that the customers
should be very careful while selecting the correct ser-
vice provider, and ask them detailed questions about
contractual terms (Moore, 2015). Therefore, the de-
cision maker has to be aware of complete require-
ments, their interdependencies, and conflicts in or-
der to evaluate different CSPs. This part of the work
has been done in (Garg and Stiller, 2015). The sec-
ond challenge is to develop a quantitative approach
to make decision of adopting best alternative that en-
compasses all requirements (criteria) and their inter-
relations. There have been efforts in the past to make
a decision whether to move the legacy infrastructure
into cloud or not. (Armburst et al., 2010) and (Walker,
2009) propose two different approaches. While (Arm-
burst et al., 2010) compares the cost of using a cloud-
based service with the costs of a datacenter on an
hourly basis, (Walker, 2009) presents an approach to
compare the costs of leasing and purchasing a CPU
(Central Processing Unit) over several years. Both of
these approaches only consider cost as a factor, when
there are multiple conflicting factors that must be con-
sidered. Also, this approach is not open to an ex-
tension to multiple quantitative factors (that can have
different measurement units) and to factors that are
of qualitative nature (Menzel et al., 2013). There-
fore, there is a need of methodology that encompasses
multiple factors for evaluating several available alter-
natives. In the past MADAs have been used for the
decision on outsourcing (Wang and Yang, 2007) that
supports multiple factors. MADAs include a finite
set of alternatives, and their performance in multiple
criteria is identified in the beginning of the analysis.
These methods can either be used to sort or classify
the available alternatives. However, the current re-
search is restricted to a number of predefined factors
for taking a decision. Research so far on a cloud adop-
tion decision process also suggests approaches such
as that of Goal-oriented Requirements Engineering
(GRE) ((Beserra et al., 2012), (Zardari and Bahsoon,
2011)) and a quantified method using MADA (Men-
zel et al., 2013), (Saripalli and Pingali, 2011). GRE-
based approaches are based on a step-by-step process
of fulfilling requirements of the cloud user and are
qualitative in nature. MADA based approaches are
quantitative in nature; however, fail to evaluate impact
such an adoption will have on an organization and do
not incorporate business or organizational aspects in
the decision. They also do not consider the influence
of one attribute over another. In addition, they do not
establish a trade-off strategy, where conflicting fac-
tors are involved. A trade-off strategy refers to the
CLOSER 2016 - 6th International Conference on Cloud Computing and Services Science
72