No abstract available.
Greening Geo-distributed Data Centers by Joint Optimization of Request Routing and Virtual Machine Scheduling
In this paper, we present a unifying optimization framework for greening geographically distributed Data Centers (DCs) by means of three control operations: (1) inter-DC request routing at front-end proxies, (2) intra-DC request routing at tiered core ...
A Hybrid Optimization Model for Green Cloud Computing
This paper presents a hybrid optimization model that allows a cloud service provider to establish virtual machine (VM) placement strategies for its data centers in such a way that energy efficiency and network quality of service are jointly optimized. ...
Evaluating Energy Efficiency of Gigabit Ethernet and Infiniband Software Stacks in Data Centres
Reducing energy consumption has become a key issue for data centres, not only because of economical benefits but also for environmental and marketing reasons. Many approaches tackle this problem from the point of view of different hardware components, ...
Fostering Energy-Awareness in Simulations behind Scientific Workflow Management Systems
Scientific workflow management systems face a new challenge in the era of cloud computing. The past availability of rich information regarding the state of the used infrastructures is gone. Thus, organising virtual infrastructures so that they not only ...
Traffic Monitoring Using Video Analytics in Clouds
Traffic monitoring is a challenging task on crowded roads. Traditional traffic monitoring procedures are manual, expensive, time consuming and involve human operators. They are subjective due to the very involvement of human factor and sometimes provide ...
Using Distributed Analytics to Enable Real-Time Exploration of Discrete Event Simulations
Discrete event simulations (DES) provide a powerful means for modeling complex systems and analyzing their behavior. DES capture all possible interactions between the entities they manage, which makes them highly expressive but also compute-intensive. ...
Standards-Based DevOps Automation and Integration Using TOSCA
DevOps is an emerging paradigm to tightly integrate developers with operations personnel. This is required to enable fast and frequent releases in the sense of continuously delivering software. Users and customers of today's Web applications and mobile ...
Stream Bench: Towards Benchmarking Modern Distributed Stream Computing Frameworks
While big data is becoming ubiquitous, interest in handling data stream at scale is also gaining popularity, which leads to the sprout of many distributed stream computing systems. However, complexity of stream computing and diversity of workloads ...
An Adaptive Distributed Simulator for Cloud and MapReduce Algorithms and Architectures
Scalability and performance are crucial for simulations as much as accuracy is. Due to the limited availability and access to the variety of resources, cloud and MapReduce solutions are often evaluated on simulator platforms. As the complexity of the ...
A Methodology for Online Consolidation of Tasks through More Accurate Resource Estimations
Cloud providers aim to provide computing services for a wide range of applications, such as web applications, emails, web searches, map reduce jobs. These applications are commonly scheduled to run on multi-purpose clusters that nowadays are becoming ...
Learning Based Distributed Orchestration of Stochastic Discrete Event Simulations
Discrete event simulations (DES) are used in situations where we need to understand or describe complex phenomena. This paper describes an algorithm for dynamic orchestration of stochastic DES. To cope with long execution times in stochastic DES ...
Online Algorithms for Location-Aware Task Offloading in Two-Tiered Mobile Cloud Environments
Mobile Cloud Computing (MCC) is emerging as a main ubiquitous computing platform which enables to leverage the resource limitations of mobile devices and wireless networks by offloading data-intensive computation tasks from resource-poor mobile devices ...
Reducing Costs in Cloud Application Execution Using Redundancy-Based Scheduling
Public providers around the world offer computing, storage, and communication services as virtual machines in a pay-per-use model. From the user perspective, it is important to choose providers and charging models to run distributed applications with ...
Enabling Health Monitoring as a Service in the Cloud
The advancement of the Internet of Things and wireless sensors has paved the way for the development of new services for next-generation healthcare systems to enable superior communication between healthcare professionals. This paper presents key ...
In-the-Know: Recommendation Framework for City-Supported Hybrid Cloud Services
Hybrid cloud architectures are particularly attractive to leverage city-level investments for building customized clouds, and for extending them to leverage public clouds. A successful design of the hybrid cloud architecture should facilitate the ...
On the Provision of SaaS-Level Quality of Service within Heterogeneous Private Clouds
The efficient utilization of computing resources, consisting of multi-core CPUs, GPUs and FPGAs, has become an interesting research problem for achieving high performance on heterogeneous Cloud computing platforms. In particular, FPGA accelerators can ...
Workload Patterns for Quality-Driven Dynamic Cloud Service Configuration and Auto-Scaling
Cloud service providers negotiate SLAs for customer services they offer based on the reliability of performance and availability of their lower-level platform infrastructure. While availability management is more mature, performance management is less ...
Design and Implementation of Middleware for Cloud Disaster Recovery via Virtual Machine Migration Management
Wide-area Virtual-Machine (VM) live migration can serve as a disaster-recovery solution for IT services by moving virtualized servers to safe locations upon a critical disaster. In this scenario, it is desirable to evacuate as many VMs as possible under ...
The Continuity of Out-of-Band Remote Management across Virtual Machine Migration in Clouds
In Infrastructure-as-a-Service (IaaS) clouds, users remotely manage the systems in virtual machines (VMs) called user VMs, e.g., Through VNC. To allow users to manage their VMs even on failures inside the VMs, IaaS usually provides out-of-band remote ...
Transparent Throughput Elasticity for IaaS Cloud Storage Using Guest-Side Block-Level Caching
Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing. However, the traditional provisioning model of leveraging virtual disks of fixed capacity and performance characteristics has limited ability to match the ...
A Study of Replica Reconstruction Schemes for Multi-rack HDFS Clusters
Distributed file systems, which enable users to manage large amounts of data over multiple commodity computers, have attracted attention as a potential management and processing system for big data applications. The Hadoop Distributed File System (HDFS) ...
Distributed Storage and Service Discovery for Heterogeneous Community Network Clouds
Community networks are decentralized communication networks built and operated by citizens, for citizens. Most users see in community networks only the possibility to gain Internet access, while we propose clouds in community networks as the real ...
Workload-Aware Incremental Repartitioning of Shared-Nothing Distributed Databases for Scalable Cloud Applications
Cloud applications often rely on shared-nothing distributed databases that can sustain rapid growth in data volume. Distributed transactions (DTs) that involve data tuples from multiple geo-distributed servers can adversely impact the performance of ...
Tossing NoSQL-Databases Out to Public Clouds
Cloud-Service Providers (CSPs) can now handle heavy workloads by occasionally renting resources from public clouds. The capabilities and respective lease prices of such infrastructure may significantly vary over time. In this environment, two distinct ...
Index Terms
- Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing