Optimization of live virtual machine migration in cloud computing: A survey and future directions

M Noshy, A Ibrahim, HA Ali - Journal of Network and Computer Applications, 2018 - Elsevier
In the growing age of cloud computing, shared computing and storage resources can be
accessed over the Internet. Conversely, the infrastructure cost of the cloud reaches an …

A review of data replication based on meta-heuristics approach in cloud computing and data grid

N Mansouri, MM Javidi - Soft computing, 2020 - Springer
Heterogeneous distributed computing environments are emerging for developing data-
intensive (big data) applications that require to access huge data files. Therefore, effective …

A data replication strategy with tenant performance and provider economic profit guarantees in Cloud data centers

R Mokadem, A Hameurlain - Journal of Systems and Software, 2020 - Elsevier
Meeting tenant performance requirements through data replication while ensuring an
economic profit is very challenging for cloud providers. For this purpose, we propose a data …

Live migration of virtual machine memory content in networked systems

RM Haris, KM Khan, A Nhlabatsi - Computer Networks, 2022 - Elsevier
Enterprises are increasingly outsourcing their computing needs to cloud computing. This
dependency on cloud services requires uninterrupted and high availability of services …

Reconsidering single failure recovery in clustered file systems

Z Shen, J Shu, PPC Lee - 2016 46th Annual IEEE/IFIP …, 2016 - ieeexplore.ieee.org
How to improve the performance of single failure recovery has been an active research topic
because of its prevalence in large-scale storage systems. We argue that when erasure …

Optimal data placement for stripe merging in locally repairable codes

S Wu, Q Du, PPC Lee, Y Li, Y Xu - IEEE INFOCOM 2022-IEEE …, 2022 - ieeexplore.ieee.org
Erasure coding is a storage-efficient redundancy scheme for modern clustered storage
systems by storing stripes of data and parity blocks across the nodes of multiple clusters; in …

{ScalaAFA}: Constructing {User-Space}{All-Flash} Array Engine with Holistic Designs

S Yi, X Pan, Q Li, Q Li, C Wang, B Mao, M Jung… - 2024 USENIX Annual …, 2024 - usenix.org
All-flash array (AFA) is a popular approach to aggregate the capacity of multiple solid-state
drives (SSDs) while guaranteeing fault tolerance. Unfortunately, existing AFA engines inflict …

Effeclouds: A cost-effective cloud-of-clouds framework for two-tier storage

M Liu, L Pan, S Liu - Future Generation Computer Systems, 2022 - Elsevier
Cloud storage is attracting more and more users with its virtually infinite capacity. However,
users have to confront challenges of service outages, price hikes and vendor lock-in. Data …

EC-Store: Bridging the gap between storage and latency in distributed erasure coded systems

M Abebe, K Daudjee, B Glasbergen… - 2018 IEEE 38th …, 2018 - ieeexplore.ieee.org
Cloud storage systems typically choose between replicating or erasure encoding data to
provide fault tolerance. Replication ensures that data can be accessed from a single site but …

Cost-based Data Prefetching and Scheduling in Big Data Platforms over Tiered Storage Systems

H Herodotou, E Kakoulli - ACM Transactions on Database Systems, 2023 - dl.acm.org
The use of storage tiering is becoming popular in data-intensive compute clusters due to the
recent advancements in storage technologies. The Hadoop Distributed File System, for …