Journal Article10.1147/JRD.2014.2298133
Software defined infrastructures
42
TL;DR: This paper examines infrastructure in the context of SDE and discusses what it believes are some of the fundamental characteristics required of such infrastructure--called software defined infrastructure (SDI)--and how it fits into the larger landscape of cloud computing environments and SDEs.
read more
Abstract: A fundamental component of any large-scale computer system is infrastructure. Cloud computing has completely changed the way infrastructure is viewed, offering more simplicity, flexibility, and monetary benefits compared to a traditional view of infrastructure. At the core of this transformation is the notion of virtualization of infrastructure as a whole, with providers offering infrastructure-as-a-service (IaaS) to consumers. However, just offering IaaS alone is insufficient for software defined environments (SDEs). This paper examines infrastructure in the context of SDE and discusses what we believe are some of the fundamental characteristics required of such infrastructure--called software defined infrastructure (SDI)--and how it fits into the larger landscape of cloud computing environments and SDEs. Various components of SDI are discussed, including core intelligence, monitoring pieces, and management, in addition to a brief discussion on silos such as compute, network and storage. Consumer and provider points of view are also presented along with infrastructure-level service-level agreements (SLAs). Also presented are the design principles and high-level architectural design of the infrastructure intelligence controller, which constantly transforms infrastructure to honor consumer requirements (SLAs) amidst provider constraints (costs). We believe that the insights presented in this paper can be used for better design of SDE architectures and of data-center systems software in general.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software defined cloud
TL;DR: Software Defined Cloud (SDCloud) is introduced, a novel software defined cloud management framework that integrates different software define cloud components to handle complexities associated with cloud computing systems.
114
Software-Defined “Hardware” Infrastructures: A Survey on Enabling Technologies and Open Research Directions
Amir Roozbeh,Joao Soares,Gerald Q. Maguire Jr.,Fetahi Wuhib,Chakri Padala,Mozhgan Mahloo,Daniel Turull,Vinay Yadhav,Dejan Kostic +8 more
TL;DR: An overview of the functional architecture of a cloud built on SDHI is provided, exploring how the impact of this transformation goes far beyond the cloud infrastructure level in its impact on platforms, execution environments, and applications.
Software-Defined Storage
Himanshu Sahu,Ninni Singh +1 more
- 01 Jan 2018
TL;DR: SDS is exploiting the same concept of decoupling and centralization in reference to storage solutions as in SDN, which helps in developing new and existing storage solutions over the commodity storage devices.
29
Cassowary: Middleware Platform for Context-Aware Smart Buildings with Software-Defined Sensor Networks
Pradeeban Kathiravelu,Leila Sharifi,Luís Veiga +2 more
- 07 Dec 2015
TL;DR: By extending SDN paradigm and leveraging the message oriented middleware protocols to seamlessly connect the smart devices of the buildings to the centralized SDN controller, Cassowary enables context-aware Software-Defined Smart Buildings.
28
References
•Proceedings Article
Remus: high availability via asynchronous virtual machine replication
Brendan Cully,Geoffrey Lefebvre,Dutch T. Meyer,Michael J. Feeley,Norm Hutchinson,Andrew Warfield +5 more
- 16 Apr 2008
TL;DR: Remus as mentioned in this paper is a high availability service that allows existing, unmodified software to be protected from the failure of the physical machine on which it runs by encapsulating protected software in a virtual machine, asynchronously propagating changed state to a backup host at frequencies as high as forty times a second.
EnaCloud: An Energy-Saving Application Live Placement Approach for Cloud Computing Environments
Bo Li,Jianxin Li,Jinpeng Huai,Tianyu Wo,Qin Li,Liang Zhong +5 more
- 21 Sep 2009
TL;DR: In EnaCloud, a novel approach is proposed, which enables application live placement dynamically with consideration of energy efficiency in a cloud platform, which uses a Virtual Machine to encapsulate the application, and an energy-aware heuristic algorithm is proposed to get an appropriate solution.
Energy-Aware Ant Colony Based Workload Placement in Clouds
Eugen Feller,Louis Rilling,Christine Morin +2 more
- 21 Sep 2011
TL;DR: This work model the workload consolidation problem as an instance of the multi-dimensional bin-packing (MDBP) problem and design a novel, nature-inspired workload consolidation algorithm based on the Ant Colony Optimization (ACO), which outperforms the evaluated greedy algorithm.
A survey and taxonomy of infrastructure as a service and web hosting cloud providers
Radu Prodan,Simon Ostermann +1 more
- 11 Dec 2009
TL;DR: A survey on a selection of Cloud providers is conducted, and a taxonomy of eight important Cloud computing elements covering service type, resource deployment, hardware, runtime tuning, business model, middleware, and performance is proposed.
245