Costache Stefania - Academia.edu (original) (raw)

Uploads

Papers by Costache Stefania

Research paper thumbnail of Semias: Self-Healing Active Replication on Top of a Structured Peer-to-Peer Overlay

2010 29th IEEE Symposium on Reliable Distributed Systems, 2010

Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution... more Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution for transparently providing high availability to distributed applications. However, self-healing is necessary to ensure the availability of the replicated application despite node arrivals, ...

Research paper thumbnail of Semias: Self-Healing Active Replication on Top of a Structured Peer-to-Peer Overlay

2010 29th IEEE Symposium on Reliable Distributed Systems, 2010

Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution... more Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution for transparently providing high availability to distributed applications. However, self-healing is necessary to ensure the availability of the replicated application despite node arrivals, ...

Research paper thumbnail of Themis: Economy-based Automatic Resource Scaling for Cloud Systems

2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 2012

High performance computing (HPC) infrastructures are used to execute increasingly complex scienti... more High performance computing (HPC) infrastructures are used to execute increasingly complex scientific applications with time-varying resource requirements. A key challenge for infrastructure providers is to distribute resources to such applications so that application performance objectives are met while guaranteeing a high infrastructure utilization. Most of existing solutions provide limited support for meeting application objectives and can lead to inefficient resource usage. In this paper we propose Themis, a system that uses an economic-based approach to automatically allocate resources to the applications that need them the most. Themis relies on a proportional-share auction that ensures fair differentiation between applications while maximizing the resource utilization. To support meeting application performance objectives, Themis provides generic scaling policies based on feedback control loops. These policies adapt the resource demand to the current infrastructure conditions and can be extended for different application types. We have evaluated the performance of the system through simulations, and the results show that Themis can effectively meet application performance objectives while optimizing infrastructure's utilization.

Research paper thumbnail of Use Cases of Virtualization in the Management of Distributed and Parallel Systems

Efficiently sharing resources between multiple applications that run on the same distributed infr... more Efficiently sharing resources between multiple applications that run on the same distributed infrastructure is challenging. These applications have different and possible time varying requirements and in the same time, users demand different quality of service guarantees. However, current resource management systems still make it difficult to specify and meet these requirements. Recently, virtualization technologies have been seen as a useful tool for managing distributed infrastructures. This lead us to survey the use cases of virtualization in distributed computing. We start from giving an overview of virtualization techniques together with what advantages and concerns may come from their use. Then we introduce the issues that may come from managing distributed virtualized infrastructure. We present a taxonomy of representative works that used virtualization as a tool for resource management. Finally, we conclude with an analysis of the advancements done in resource management with the use of virtualization.

Research paper thumbnail of Themis: Economy-based Automatic Resource Scaling for Cloud Systems

2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 2012

High performance computing (HPC) infrastructures are used to execute increasingly complex scienti... more High performance computing (HPC) infrastructures are used to execute increasingly complex scientific applications with time-varying resource requirements. A key challenge for infrastructure providers is to distribute resources to such applications so that application performance objectives are met while guaranteeing a high infrastructure utilization. Most of existing solutions provide limited support for meeting application objectives and can lead to inefficient resource usage. In this paper we propose Themis, a system that uses an economic-based approach to automatically allocate resources to the applications that need them the most. Themis relies on a proportional-share auction that ensures fair differentiation between applications while maximizing the resource utilization. To support meeting application performance objectives, Themis provides generic scaling policies based on feedback control loops. These policies adapt the resource demand to the current infrastructure conditions and can be extended for different application types. We have evaluated the performance of the system through simulations, and the results show that Themis can effectively meet application performance objectives while optimizing infrastructure's utilization.

Research paper thumbnail of An Economic Approach for Application QoS Management in Clouds

Lecture Notes in Computer Science, 2012

Virtualization provides increased control and flexibility in how resources are allocated to appli... more Virtualization provides increased control and flexibility in how resources are allocated to applications. However, common resource provisioning mechanisms do not fully use these advantages; either they provide limited support for applications demanding quality of service, or the resource allocation complexity is high. To address this problem we propose a novel resource management architecture for virtualized infrastructures based on a virtual economy. By limiting the coupling between the applications and the resource management, this architecture can support diverse types of applications and performance goals while ensuring an efficient resource usage. We validate its use through simple policies that scale the resource allocations of the applications vertically and horizontally to meet application performance goals.

Research paper thumbnail of Merkat: A Market-Based SLO-Driven Cloud Platform

2013 IEEE 5th International Conference on Cloud Computing Technology and Science, 2013

Cloud computing brings new service models that offer users more flexibility and better resource c... more Cloud computing brings new service models that offer users more flexibility and better resource control promising to improve the user's satisfaction in terms of Quality of Service. However, current cloud solutions, in particular above the Infrastructure-as-a-Service layer, don't provide automated solutions that address the Quality of Service users may want for their applications. In this paper we present Merkat, a platform that is capable to dynamically share cloud resources between the different application types using a market-based resource allocation mechanism. Merkat provides fair and maximum resource utilization by allocating fine-grained resource amounts to users proportionally to their communicated value. In the same time, autonomous controllers provide Service Level Objective support by applying elasticity rules to scale the application demand according to user performance objectives. Our experiments show that Merkat is able to efficiently react to changes in application load and user requirements, leading to better user satisfaction.

Research paper thumbnail of A formal analysis of ISO/IEEE P11073-20601 standard of medical device communication

2009 3rd Annual IEEE Systems Conference, 2009

Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard ... more Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard for Health informatics - Personal health device communication - Application profile - Optimized exchange protocol. ISO/IEEE 11073 family defines standards for device communication ...

Research paper thumbnail of Semias: A Framework for Highly Available and Self-Healing Services in Large Scale Dynamic Distributed Systems

Centre de recherche INRIA Rennes – Bretagne Atlantique IRISA, Campus universitaire de Beaulieu, 3... more Centre de recherche INRIA Rennes – Bretagne Atlantique IRISA, Campus universitaire de Beaulieu, 35042 Rennes Cedex Téléphone : +33 2 99 84 71 00 — Télécopie : +33 2 99 84 71 71 ... Semias: A Framework for Highly Available and ... Self-Healing Services in Large ...

Research paper thumbnail of On the Use of a Proportional-Share Market for Application SLO Support in Clouds

Virtualization provides increased control and flexibility on how resources are allocated to appli... more Virtualization provides increased control and flexibility on how resources are allocated to applications. However, common resource provisioning mechanisms do not fully use these advantages; either they provide limited support for applications demanding quality of service, or the resource allocation complexity is high. To address these issues we developed Themis, a market-based application management platform. By limiting the coupling between the applications and resource management, Themis can support diverse types of applications and performance goals while ensuring maximized resource usage. In this paper we present the performance of Themis when users execute batch applications with different Service Level Objectives such as deadlines.

Research paper thumbnail of Gestion autonome des ressources et des applications dans un nuage informatique selon une approche fondée sur un marché

Research paper thumbnail of Market-based autonomous and elastic application execution on clouds

Research paper thumbnail of Multiscaling algorithms for molecular dynamics simulations with GROMACS

... marrink@rug.nl Stefania Victoria Costache, Florica Moldoveanu Department of Computer Science ... more ... marrink@rug.nl Stefania Victoria Costache, Florica Moldoveanu Department of Computer Science Politehnica University of Bucharest Bucharest, Romaniastefania.costache@gmail.com, fm@cs.pub.ro Abstract—This article ...

Research paper thumbnail of A formal analysis of ISO/IEEE P11073-20601 standard of medical device communication

2009 3rd Annual IEEE Systems Conference, 2009

Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard ... more Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard for Health informatics - Personal health device communication - Application profile - Optimized exchange protocol. ISO/IEEE 11073 family defines standards for device communication ...

Research paper thumbnail of Semias: Self-Healing Active Replication on Top of a Structured Peer-to-Peer Overlay

2010 29th IEEE Symposium on Reliable Distributed Systems, 2010

Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution... more Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution for transparently providing high availability to distributed applications. However, self-healing is necessary to ensure the availability of the replicated application despite node arrivals, ...

Research paper thumbnail of Semias: Self-Healing Active Replication on Top of a Structured Peer-to-Peer Overlay

2010 29th IEEE Symposium on Reliable Distributed Systems, 2010

Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution... more Abstract—Active replication on top of a structured peer-to-peer overlay is an attractive solution for transparently providing high availability to distributed applications. However, self-healing is necessary to ensure the availability of the replicated application despite node arrivals, ...

Research paper thumbnail of Themis: Economy-based Automatic Resource Scaling for Cloud Systems

2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 2012

High performance computing (HPC) infrastructures are used to execute increasingly complex scienti... more High performance computing (HPC) infrastructures are used to execute increasingly complex scientific applications with time-varying resource requirements. A key challenge for infrastructure providers is to distribute resources to such applications so that application performance objectives are met while guaranteeing a high infrastructure utilization. Most of existing solutions provide limited support for meeting application objectives and can lead to inefficient resource usage. In this paper we propose Themis, a system that uses an economic-based approach to automatically allocate resources to the applications that need them the most. Themis relies on a proportional-share auction that ensures fair differentiation between applications while maximizing the resource utilization. To support meeting application performance objectives, Themis provides generic scaling policies based on feedback control loops. These policies adapt the resource demand to the current infrastructure conditions and can be extended for different application types. We have evaluated the performance of the system through simulations, and the results show that Themis can effectively meet application performance objectives while optimizing infrastructure's utilization.

Research paper thumbnail of Use Cases of Virtualization in the Management of Distributed and Parallel Systems

Efficiently sharing resources between multiple applications that run on the same distributed infr... more Efficiently sharing resources between multiple applications that run on the same distributed infrastructure is challenging. These applications have different and possible time varying requirements and in the same time, users demand different quality of service guarantees. However, current resource management systems still make it difficult to specify and meet these requirements. Recently, virtualization technologies have been seen as a useful tool for managing distributed infrastructures. This lead us to survey the use cases of virtualization in distributed computing. We start from giving an overview of virtualization techniques together with what advantages and concerns may come from their use. Then we introduce the issues that may come from managing distributed virtualized infrastructure. We present a taxonomy of representative works that used virtualization as a tool for resource management. Finally, we conclude with an analysis of the advancements done in resource management with the use of virtualization.

Research paper thumbnail of Themis: Economy-based Automatic Resource Scaling for Cloud Systems

2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 2012

High performance computing (HPC) infrastructures are used to execute increasingly complex scienti... more High performance computing (HPC) infrastructures are used to execute increasingly complex scientific applications with time-varying resource requirements. A key challenge for infrastructure providers is to distribute resources to such applications so that application performance objectives are met while guaranteeing a high infrastructure utilization. Most of existing solutions provide limited support for meeting application objectives and can lead to inefficient resource usage. In this paper we propose Themis, a system that uses an economic-based approach to automatically allocate resources to the applications that need them the most. Themis relies on a proportional-share auction that ensures fair differentiation between applications while maximizing the resource utilization. To support meeting application performance objectives, Themis provides generic scaling policies based on feedback control loops. These policies adapt the resource demand to the current infrastructure conditions and can be extended for different application types. We have evaluated the performance of the system through simulations, and the results show that Themis can effectively meet application performance objectives while optimizing infrastructure's utilization.

Research paper thumbnail of An Economic Approach for Application QoS Management in Clouds

Lecture Notes in Computer Science, 2012

Virtualization provides increased control and flexibility in how resources are allocated to appli... more Virtualization provides increased control and flexibility in how resources are allocated to applications. However, common resource provisioning mechanisms do not fully use these advantages; either they provide limited support for applications demanding quality of service, or the resource allocation complexity is high. To address this problem we propose a novel resource management architecture for virtualized infrastructures based on a virtual economy. By limiting the coupling between the applications and the resource management, this architecture can support diverse types of applications and performance goals while ensuring an efficient resource usage. We validate its use through simple policies that scale the resource allocations of the applications vertically and horizontally to meet application performance goals.

Research paper thumbnail of Merkat: A Market-Based SLO-Driven Cloud Platform

2013 IEEE 5th International Conference on Cloud Computing Technology and Science, 2013

Cloud computing brings new service models that offer users more flexibility and better resource c... more Cloud computing brings new service models that offer users more flexibility and better resource control promising to improve the user's satisfaction in terms of Quality of Service. However, current cloud solutions, in particular above the Infrastructure-as-a-Service layer, don't provide automated solutions that address the Quality of Service users may want for their applications. In this paper we present Merkat, a platform that is capable to dynamically share cloud resources between the different application types using a market-based resource allocation mechanism. Merkat provides fair and maximum resource utilization by allocating fine-grained resource amounts to users proportionally to their communicated value. In the same time, autonomous controllers provide Service Level Objective support by applying elasticity rules to scale the application demand according to user performance objectives. Our experiments show that Merkat is able to efficiently react to changes in application load and user requirements, leading to better user satisfaction.

Research paper thumbnail of A formal analysis of ISO/IEEE P11073-20601 standard of medical device communication

2009 3rd Annual IEEE Systems Conference, 2009

Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard ... more Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard for Health informatics - Personal health device communication - Application profile - Optimized exchange protocol. ISO/IEEE 11073 family defines standards for device communication ...

Research paper thumbnail of Semias: A Framework for Highly Available and Self-Healing Services in Large Scale Dynamic Distributed Systems

Centre de recherche INRIA Rennes – Bretagne Atlantique IRISA, Campus universitaire de Beaulieu, 3... more Centre de recherche INRIA Rennes – Bretagne Atlantique IRISA, Campus universitaire de Beaulieu, 35042 Rennes Cedex Téléphone : +33 2 99 84 71 00 — Télécopie : +33 2 99 84 71 71 ... Semias: A Framework for Highly Available and ... Self-Healing Services in Large ...

Research paper thumbnail of On the Use of a Proportional-Share Market for Application SLO Support in Clouds

Virtualization provides increased control and flexibility on how resources are allocated to appli... more Virtualization provides increased control and flexibility on how resources are allocated to applications. However, common resource provisioning mechanisms do not fully use these advantages; either they provide limited support for applications demanding quality of service, or the resource allocation complexity is high. To address these issues we developed Themis, a market-based application management platform. By limiting the coupling between the applications and resource management, Themis can support diverse types of applications and performance goals while ensuring maximized resource usage. In this paper we present the performance of Themis when users execute batch applications with different Service Level Objectives such as deadlines.

Research paper thumbnail of Gestion autonome des ressources et des applications dans un nuage informatique selon une approche fondée sur un marché

Research paper thumbnail of Market-based autonomous and elastic application execution on clouds

Research paper thumbnail of Multiscaling algorithms for molecular dynamics simulations with GROMACS

... marrink@rug.nl Stefania Victoria Costache, Florica Moldoveanu Department of Computer Science ... more ... marrink@rug.nl Stefania Victoria Costache, Florica Moldoveanu Department of Computer Science Politehnica University of Bucharest Bucharest, Romaniastefania.costache@gmail.com, fm@cs.pub.ro Abstract—This article ...

Research paper thumbnail of A formal analysis of ISO/IEEE P11073-20601 standard of medical device communication

2009 3rd Annual IEEE Systems Conference, 2009

Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard ... more Abstract—This article presents the formal work done for the ISO/IEEE P11073-20601 Draft Standard for Health informatics - Personal health device communication - Application profile - Optimized exchange protocol. ISO/IEEE 11073 family defines standards for device communication ...