16,327 research outputs found
A Machine Learning Framework for Optimising File Distribution Across Multiple Cloud Storage Services
Storing data using a single cloud storage service may lead to several potential problems
for the data owner. Such issues include service continuity, availability, performance,
security, and the risk of vendor lock-in. A promising solution is to distribute the data
across multiple cloud storage services , similarly to the manner in which data are distributed
across multiple physical disk drives to achieve fault tolerance and to improve
performance . However, the distinguishing characteristics of different cloud providers,
in term of pricing schemes and service performance, make optimising the cost and performance
across many cloud storage services at once a challenge. This research proposes
a framework for automatically tuning the data distribution policies across multiple cloud
storage services from the client side, based on file access patterns. The aim of this work
is to explore the optimisation of both the average cost per gigabyte and the average service
performance (mainly latency time) on multiple cloud storage services . To achieve
these aims, two machine learning algorithms were used:
1. supervised learning to predict file access patterns.
2. reinforcement learning to learn the ideal file distribution parameters.
File distribution over several cloud storage services . The framework was tested in a
cloud storage services emulator, which emulated a real multiple-cloud storage services
setting (such as Google Cloud Storage, Amazon S3, Microsoft Azure Storage, and Rack-
Space file cloud) in terms of service performance and cost. In addition, the framework
was tested in various settings of several cloud storage services. The results of testing
the framework showed that the multiple cloud approach achieved an improvement of
about 42% for cost and 76% for performance. These findings indicate that storing data
in multiple clouds is a superior approach, compared with the commonly used uniform
file distribution and compared with a heuristic distribution method
Lifelong Federated Reinforcement Learning: A Learning Architecture for Navigation in Cloud Robotic Systems
This paper was motivated by the problem of how to make robots fuse and
transfer their experience so that they can effectively use prior knowledge and
quickly adapt to new environments. To address the problem, we present a
learning architecture for navigation in cloud robotic systems: Lifelong
Federated Reinforcement Learning (LFRL). In the work, We propose a knowledge
fusion algorithm for upgrading a shared model deployed on the cloud. Then,
effective transfer learning methods in LFRL are introduced. LFRL is consistent
with human cognitive science and fits well in cloud robotic systems.
Experiments show that LFRL greatly improves the efficiency of reinforcement
learning for robot navigation. The cloud robotic system deployment also shows
that LFRL is capable of fusing prior knowledge. In addition, we release a cloud
robotic navigation-learning website based on LFRL
- …