Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mina Sedaghat is active.

Publication


Featured researches published by Mina Sedaghat.


Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference on | 2013

A virtual machine re-packing approach to the horizontal vs. vertical elasticity trade-off for cloud autoscaling

Mina Sedaghat; Francisco Hernández-Rodriguez; Erik Elmroth

An automated solution to horizontal vs. vertical elasticity problem is central to make cloud autoscalers truly autonomous. Todays cloud autoscalers are typically varying the capacity allocated by increasing and decreasing the number of virtual machines (VMs) of a predefined size (horizontal elasticity), not taking into account that as load varies it may be advantageous not only to vary the number but also the size of VMs (vertical elasticity). We analyze the price/performance effects achieved by different strategies for selecting VM-sizes for handling increasing load and we propose a cost-benefit based approach to determine when to (partly) replace a current set of VMs with a different set. We evaluate our repacking approach in combination with different auto-scaling strategies. Our results show a range of 7% up to 60% cost saving in total resource utilization cost of our sample applications and workloads.


ieee/acm international symposium cluster, cloud and grid computing | 2011

Unifying Cloud Management: Towards Overall Governance of Business Level Objectives

Mina Sedaghat; Francisco Hern´ndez; Erik Elmroth

We address the challenge of providing unified cloud resource management towards an overall business level objective, given the multitude of managerial tasks to be performed and the complexity of any architecture to support them. Resource level management tasks include elasticity control, virtual machine and data placement, autonomous fault management, etc, which are intrinsically difficult problems since services normally have unknown lifetime and capacity demands that varies largely over time. To unify the management of these problems, (for optimization with respect to some higher level business level objective, like optimizing revenue while breaking no more than a certain percentage of service level agreements)becomes even more challenging as the resource level managerial challenges are far from independent. After providing the general problem formulation, we review recent approaches taken by the research community, including mainly general autonomic computing technology for large-scale environments and resource level management tools equipped with some business oriented or otherwise qualitative features. We propose and illustrate a policy-driven approach where a high-level management system monitors overall system and services behavior and adjusts lower level policies (e.g., thresholds for admission control, elasticity control, server consolidation level, etc) for optimization towards the measurable business level objectives.


ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet | 2011

Self-management challenges for multi-cloud architectures

Erik Elmroth; Johan Tordsson; Francisco Hernández; Ahmed Ali-Eldin; Petter Svärd; Mina Sedaghat; Wubin Li

Addressing the management challenges for a multitude of distributed cloud architectures, we focus on the three complementary cloud management problems of predictive elasticity, admission control, and placement (or scheduling) of virtual machines. As these problems are intrinsically intertwined we also propose an approach to optimize the overall system behavior by policy-tuning for the tools handling each of them. Moreover, in order to facilitate the execution of some of the management decisions, we also propose new algorithms for live migration of virtual machines with very high workload and/or over low-bandwidth networks, using techniques such as caching, compression, and prioritization of memory pages.


2014 International Conference on Cloud and Autonomic Computing | 2014

Autonomic Resource Allocation for Cloud Data Centers: A Peer to Peer Approach

Mina Sedaghat; Francisco Hernández-Rodriguez; Erik Elmroth

We address the problem of resource management for large scale cloud data centers. We propose a Peer to Peer (P2P) resource management framework, comprised of a number of agents, overlayed as a scale-free network. The structural properties of the overlay, along with dividing the management responsibilities among the agents enables the management framework to be scalable in terms of both the number of physical servers and incoming Virtual Machine (VM) requests, while it is computationally feasible. While our framework is intended for use in different cloud management functionalities, e.g. Admission control or fault tolerance, we focus on the problem of resource allocation in clouds. We evaluate our approach by simulating a data center with 2500 servers, striving to allocate resources to 20000 incoming VM placement requests. The simulation results indicate that by maintaining an efficient request propagation, we can achieve promising levels of performance and scalability when dealing with large number of servers and placement requests.


cluster computing and the grid | 2016

DieHard: Reliable Scheduling to Survive Correlated Failures in Cloud Data Centers

Mina Sedaghat; Eddie Wadbro; John Wilkes; Sara De Luna; Oleg Seleznjev; Erik Elmroth

In large scale data centers, a single fault can lead to correlated failures of several physical machines and the tasks running on them, simultaneously. Such correlated failures can severely damage the reliability of a service or a job. This paper models the impact of stochastic and correlated failures on job reliability in a data center. We focus on correlated failures caused by power outages or failures of network components, on jobs running multiple replicas of identical tasks. We present a statistical reliability model and an approximation technique for computing a jobs reliability in the presence of correlated failures. In addition, we address the problem of scheduling a job with reliability constraints. We formulate the scheduling problem as an optimization problem, with the aim being to achieve the desired reliability with the minimum number of extra tasks. We present a scheduling algorithm that approximates the minimum number of required tasks and a placement to achieve a desired job reliability. We study the efficiency of our algorithm using an analytical approach and by simulating a cluster with different failure sources and reliabilities. The results show that the algorithm can effectively approximate the minimum number of extra tasks required to achieve the jobs reliability.


ieee international conference on cloud computing technology and science | 2014

Divide the Task, Multiply the Outcome: Cooperative VM Consolidation

Mina Sedaghat; Francisco Hernández-Rodriguez; Erik Elmroth; Sarunas Girdzijauskas

Efficient resource utilization is one of the main concerns of cloud providers, as it has a direct impact on energy costs and thus their revenue. Virtual machine (VM) consolidation is one the common techniques, used by infrastructure providers to efficiently utilize their resources. However, when it comes to large-scale infrastructures, consolidation decisions become computationally complex, since VMs are multi-dimensional entities with changing demand and unknown lifetime, and users often overestimate their actual demand. These uncertainties urges the system to take consolidation decisions continuously in a real time manner. In this work, we investigate a decentralized approach for VM consolidation using Peer to Peer (P2P) principles. We investigate the opportunities offered by P2P systems, as scalable and robust management structures, to address VM consolidation concerns. We present a P2P consolidation protocol, considering the dimensionality of resources and dynamicity of the environment. The protocol benefits from concurrency and decentralization of control and it uses a dimension aware decision function for efficient consolidation. We evaluate the protocol through simulation of 100,000 physical machines and 200,000 VM requests. Results demonstrate the potentials and advantages of using a P2P structure to make resource management decisions in large scale data centers. They show that the P2P approach is feasible and scalable and produces resource utilization of 75% when the consolidation aim is 90%.


Future Generation Computer Systems | 2016

Decentralized cloud datacenter reconsolidation through emergent and topology-aware behavior

Mina Sedaghat; Francisco Hernández-Rodriguez; Erik Elmroth

Consolidation of multiple applications on a single Physical Machine (PM) within acloud data center can increase utilization, minimize energy consumption, and reduceoperational costs. However, these benefits comes at the cost of increasing the complex-ity of the scheduling problem.In this paper, we present a topology-aware resource management framework. Aspart of this framework, we introduce a Reconsolidating PlaceMent scheduler (RPM)that provides and maintains durable allocations with low maintenance costs for datacenters with dynamic workloads. We focus on workloads featuring both short-livedbatch jobs and latency-sensitive services such as interactive web applications. Thescheduler assigns resources to Virtual Machines (VMs) and maintains packing effi-ciency while taking into account migration costs, topological constraints, and the riskof resource contention, as well as the variability of the background load and its com-plementarity to the new VM.We evaluate the model by simulating a data center with over 65000 PMs, structuredas a three-level multi-rooted tree topology. We investigate trade-offs between factorsthat affect the durability and operational cost of maintaining a near-optimal packing.The results show that the proposed scheduler can scale to the number of PMs in thesimulation and maintain efficient utilization with low migration costs.


Archive | 2014

Peer to peer resource management for cloud data centers

Mina Sedaghat; Francisco Hernández; Erik Elmroth


ServiceWave | 2011

Self-management Challenges for Multi-cloud Architectures (Invited Paper)

Erik Elmroth; Johan Tordsson; Francisco Hernández-Rodriguez; Ahmed Ali-Eldin; Petter Svärd; Mina Sedaghat; Wubin Li


16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing(CCGRID) | 2016

Die-Hard:Reliable Scheduling to Survive Correlated failures in Cloud Data Centers

Mina Sedaghat; Eddie Wadbro; John Wilkes; Sara De Luna; Oleg Seleznjev; Erik Elmroth

Collaboration


Dive into the Mina Sedaghat's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge