25,420 research outputs found
Adaptive and Resilient Revenue Maximizing Dynamic Resource Allocation and Pricing for Cloud-Enabled IoT Systems
Cloud computing is becoming an essential component of modern computer and
communication systems. The available resources at the cloud such as computing
nodes, storage, databases, etc. are often packaged in the form of virtual
machines (VMs) to be used by remotely located client applications for
computational tasks. However, the cloud has a limited number of VMs available,
which have to be efficiently utilized to generate higher productivity and
subsequently generate maximum revenue. Client applications generate requests
with computational tasks at random times with random complexity to be processed
by the cloud. The cloud service provider (CSP) has to decide whether to
allocate a VM to a task at hand or to wait for a higher complexity task in the
future. We propose a threshold-based mechanism to optimally decide the
allocation and pricing of VMs to sequentially arriving requests in order to
maximize the revenue of the CSP over a finite time horizon. Moreover, we
develop an adaptive and resilient framework based that can counter the effect
of realtime changes in the number of available VMs at the cloud server, the
frequency and nature of arriving tasks on the revenue of the CSP.Comment: American Control Conference (ACC 2018
Recommended from our members
Dynamic virtual private network provisioning from multiple cloud infrastructure service providers
The Cloud infrastructure service providers currently provision basic virtualized computing resources as on demand and dynamic services but there is no common framework in existence that allows the seamless provisioning of even these basic services across multiple cloud service providers, although this is not due to any inherent incompatibility or proprietary nature of the foundation technologies on which these cloud platforms are built. We present a solution idea which aims to provide a dynamic and service oriented provisioning of secure virtual private networks on top of multiple cloud infrastructure service providers. This solution leverages the benefits of peer to peer overlay networks, i.e., the flexibility and scalability to handle the churn of nodes joining and leaving the VPNs and can adapt the topology of the VPN as per the requirements of the applications utilizing its intercloud secure communication framework
Recommended from our members
Secure communication using dynamic VPN provisioning in an Inter-Cloud environment
Most of the current cloud computing platforms offer Infrastructure as a Service (IaaS) model, which aims to provision basic virtualised computing resources as on-demand and dynamic services. Nevertheless, a single cloud does not have limitless resources to offer to its users, hence the notion of an Inter-Cloud enviroment where a cloud can use the infrastructure resources of other clouds. However, there is no common framework in existence that allows the srevice owners to seamlessly provision even some basic services across multiple cloud service providers, albeit not due to any inherent incompatibility or proprietary nature of the foundation technologies on which these cloud platforms are built. In this paper we present a novel solution which aims to cover a gap in a subsection of this problem domain. Our solution offer a security architecture that enables service owners to provision a dynamic and service-oriented secure virtual private network on top of multiple cloud IaaS providers. It does this by leveraging the scalability, robustness and flexibility of peer- to-peer overlay techniques to eliminate the manual configuration, key management and peer churn problems encountered in setting up the secure communication channels dynamically, between different components of a typical service that is deployed on multiple clouds. We present the implementation details of our solution as well as experimental results carried out on two commercial clouds
Next Generation Cloud Computing: New Trends and Research Directions
The landscape of cloud computing has significantly changed over the last
decade. Not only have more providers and service offerings crowded the space,
but also cloud infrastructure that was traditionally limited to single provider
data centers is now evolving. In this paper, we firstly discuss the changing
cloud infrastructure and consider the use of infrastructure from multiple
providers and the benefit of decentralising computing away from data centers.
These trends have resulted in the need for a variety of new computing
architectures that will be offered by future cloud infrastructure. These
architectures are anticipated to impact areas, such as connecting people and
devices, data-intensive computing, the service space and self-learning systems.
Finally, we lay out a roadmap of challenges that will need to be addressed for
realising the potential of next generation cloud systems.Comment: Accepted to Future Generation Computer Systems, 07 September 201
A Platform for Automating Chaos Experiments
The Netflix video streaming system is composed of many interacting services.
In such a large system, failures in individual services are not uncommon. This
paper describes the Chaos Automation Platform, a system for running failure
injection experiments on the production system to verify that failures in
non-critical services do not result in system outages.Comment: Conference publicatio
- …