scispace - formally typeset
Journal ArticleDOI

An iterative mathematical decision model for cloud migration: A cost and security risk approach

TLDR
The decision model extends the cost model by uses the cost present value concept and the risk model by using the advanced mean failure cost concept, which are derived from the embedded module to quantify cloud competencies, and transforms the cloud economic problem into a bioptimization problem, which minimizes cost and security risks simultaneously.
Abstract
Summary This paper presents an iterative mathematical decision model for organizations to evaluate whether to invest in establishing information technology (IT) infrastructure on-premises or outsourcing IT services on a multicloud environment. This is because a single cloud cannot cover all types of users’ functional/nonfunctional requirements, in addition to several drawbacks such as resource limitation, vendor lock-in, and prone to failure. On the other hand, multicloud brings several merits such as vendor lock-in avoidance, system fault tolerance, cost reduction, and better quality of service. The biggest challenge is in selecting an optimal web service composition in the ever increasing multicloud market in which each provider has its own pricing schemes and delivers variation in the service security level. In this regard, we embed a module in the cloud broker to log service downtime and different attacks to measure the security risk. If security tenets, namely, security service level agreement, such as availability, integrity, and confidentiality for mission-critical applications, are targeted by cybersecurity attacks, it causes disruption in business continuity, leading to financial losses or even business failure. To address this issue, our decision model extends the cost model by using the cost present value concept and the risk model by using the advanced mean failure cost concept, which are derived from the embedded module to quantify cloud competencies. Then, the cloud economic problem is transformed into a bioptimization problem, which minimizes cost and security risks simultaneously. To deal with the combinatorial problem, we extended a genetic algorithm to find a Pareto set of optimal solutions. To reach a concrete result and to illustrate the effectiveness of the decision model, we conducted different scenarios and a small-to-medium business IT development for a 5-year investment as a case study. The result of different implementation shows that multicloud is a promising and reliable solution against IT on-premises deployment.

read more

Citations
More filters
Journal ArticleDOI

A survey study on virtual machine migration and server consolidation techniques in DVFS-enabled cloud datacenter: Taxonomy and challenges

TL;DR: Different schemes to classify commonalities and discrepancies between the perspectives of researchers are presented, based on metrics derived from the literature, for improving existing schemes and approaches in cloud computing.
Journal ArticleDOI

A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems

TL;DR: A hybrid meta-heuristic algorithm to solve parallelizable scientific workflows on elastic cloud platforms since applying a single approach cannot yield optimal solution in such complicated problems is presented.
Journal ArticleDOI

Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters

TL;DR: The simulation results prove that the proposed hybrid meta-heuristic algorithm outperforms against state-of-the-art ACO-based, well-known heuristic-based FFD algorithms, and random-based approach in terms of total power consumption, resource wastage, the total data transfer rate in network, and number of active servers in use.
Journal ArticleDOI

Formal verification approaches in the web service composition: A comprehensive analysis of the current challenges for future research

TL;DR: This research analysis provides an overview of recent service composition approaches according to structural and functional properties and shows that most of the verification approaches in explanation of the service composition correctness are semantic‐aware approach.
Journal ArticleDOI

Task scheduling mechanisms in cloud computing: A systematic review

TL;DR: This paper presents an SLR‐based analysis on the task scheduling approaches that classify into (a) single cloud environments that evaluate cost‐aware, energy‐ Aware, multi‐objective, and QoS‐aware approaches in task scheduling; (b) multicloud environment that evaluates cost-aware, multi-objectives, andQoS-aware tasks; and (c) mobile cloud environment that is energy‐aware and QSOS‐aware task scheduling.
References
More filters
ReportDOI

The NIST Definition of Cloud Computing

Peter Mell, +1 more
TL;DR: This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Journal Article

Above the Clouds: A Berkeley View of Cloud Computing

TL;DR: This work focuses on SaaS Providers (Cloud Users) and Cloud Providers, which have received less attention than SAAS Users, and uses the term Private Cloud to refer to internal datacenters of a business or other organization, not made available to the general public.
Journal ArticleDOI

The Economics of Organization: The Transaction Cost Approach

TL;DR: The transaction cost approach to the study of economic organization regards the transaction as the basic unit of analysis and holds that an understanding of transaction cost economizing is central to the analysis of organizations as mentioned in this paper.
Proceedings ArticleDOI

Hey, you, get off of my cloud: exploring information leakage in third-party compute clouds

TL;DR: It is shown that it is possible to map the internal cloud infrastructure, identify where a particular target VM is likely to reside, and then instantiate new VMs until one is placed co-resident with the target, and how such placement can then be used to mount cross-VM side-channel attacks to extract information from a target VM on the same machine.
Proceedings ArticleDOI

A Taxonomy and Survey of Cloud Computing Systems

TL;DR: This paper develops a comprehensive taxonomy for describing cloud computing architecture and uses this taxonomy to survey several existing cloud computing services developed by various projects world-wide, to identify similarities and differences of the architectural approaches of cloud computing.
Related Papers (5)