47 Hits in 5.7 sec

Palladio Optimization Suite: QoS optimization for component-based Cloud applications

Michele Ciavotta, Michele Ardagna, Anne Koziolek
2016 Proceedings of the 9th EAI International Conference on Performance Evaluation Methodologies and Tools  
For this reason, we present the Palladio Optimization Suite (POS), a collection of complementary plugins realized to run atop Palladio Bench with the aim of automatizing the exploration of the space of  ...  Modern software applications have evolved in terms of size and scope. Specific tools have been created to predict the Quality of Service (QoS) at designtime.  ...  CONCLUSIONS In this paper, we propose a suite for multi-attribute QoS optimization of component based cloud applications.  ... 
doi:10.4108/eai.14-12-2015.2262562 dblp:journals/eetcs/CiavottaAK16 fatcat:tqcvf3noljgcdhijlxkjrphvbm

Reliable capacity provisioning for distributed cloud/edge/fog computing applications

Per-Olov Ostberg, James Byrne, Paolo Casari, Philip Eardley, Antonio Fernandez Anta, Johan Forsman, John Kennedy, Thang Le Duc, Manuel Noya Marino, Radhika Loomba, Miguel Angel Lopez Pena, Jose Lopez Veiga (+7 others)
2017 2017 European Conference on Networks and Communications (EuCNC)  
, but also to select the best-suited virtual machine flavor for each specific component.  ...  [20] , EMUSIM [21] , DCSim [22] , SPECI [23] , Palladio [24] , CactoSim [25] ) and network-based components layout (GreenCloud [18] , SimGrid [26] ).  ... 
doi:10.1109/eucnc.2017.7980667 dblp:conf/eucnc/OstbergBCEAFKDM17 fatcat:6hmjvvp3fveqvi73my6djbnpeu

A mixed integer linear programming optimization approach for multi-cloud capacity allocation

Michele Ciavotta, Danilo Ardagna, Giovanni Paolo Gibilisco
2017 Journal of Systems and Software  
Furthermore, the configuration returned by the model has been also used as initial solution for a local-search based optimization engine, which exploits more accurate but time-consuming performance models  ...  For this reason, provider and services selection is one of the first steps to take in the process of designing the software architecture (SA) for a Cloud application.  ...  In this work we make use of Palladio 115 Component Model (PCM) and Palladio Bench [14] for QoS evaluation.  ... 
doi:10.1016/j.jss.2016.10.001 fatcat:w3suhww63vg4jb4so6wricvjxe

QoS-Based Elasticity for Service Chains in Distributed Edge Cloud Environments [chapter]

Valeria Cardellini, Tihana Galinac Grbac, Matteo Nardelli, Nikola Tanković, Hong-Linh Truong
2018 Lecture Notes in Computer Science  
With the emerging IoT and Cloud-based networked systems that rely heavily on virtualization technologies, elasticity becomes a dominant system engineering attribute for providing QoS-aware services to  ...  In this chapter, we focus on elasticity in IoT and Cloud-based systems, which can be geo-distributed also at the edge of the networks, and discuss its engineering perspectives along with various coordination  ...  The PerOpteryx tool [43] applied a Palladio Component Model (PCM) [11] for predicting the performance of various architecture configurations of component-based information applications.  ... 
doi:10.1007/978-3-319-90415-3_8 fatcat:kanw7xuihnhfhjrte45s7aoqaq

Model-Based Energy Efficiency Analysis of Software Architectures [chapter]

Christian Stier, Anne Koziolek, Henning Groenda, Ralf Reussner
2015 Lecture Notes in Computer Science  
This paper outlines a model-based approach for evaluating the EE of software architectures.  ...  Methodologies that analyze EE of software systems are yet to reach an abstraction suited for architecture-level reasoning.  ...  Palladio Palladio [4] supports the analysis of quality characteristics of a component-based software architecture. Software architectures are specified in the Palladio Component Model (PCM) ADL.  ... 
doi:10.1007/978-3-319-23727-5_18 fatcat:hvvdmk5avfdg3er5gdavd6j4ii

Cloud Adaptation and Application (Re-)Distribution: Bridging the Two Perspectives

Santiago Gomez Saez, Vasilios Andrikopoulos, Florian Wessling, Clarissa Cassales Marquezan
2014 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations  
In this paper, we combine two previous works and introduce an approach for identifying the options for (re-)deploying application in cloud providers infrastructures and the possible strategies of adaptation  ...  execution, and adaptation of applications in the Cloud.  ...  The approach in [21] uses a Palladio-based application topology model in order to distribute an application across different cloud providers aiming at optimizing for availability and operational expenses  ... 
doi:10.1109/edocw.2014.33 dblp:conf/edoc/SaezAWM14 fatcat:pf757fz6d5ffloygfe5ei65jqu

Rapid Testing of IaaS Resource Management Algorithms via Cloud Middleware Simulation [article]

Christian Stier, Jörg Domaschka, Anne Koziolek, Sebastian Krach, Jakub Krzywda, Ralf Reussner
2018 arXiv   pre-print
Traditionally, IaaS data center management required manual effort for optimization, e.g. by consolidating VM placement based on changes in usage patterns.  ...  We propose an approach for the simulative analysis of IaaS Cloud infrastructure that allows algorithm engineers and data center operators to eval- uate optimization algorithms without investing additional  ...  The CACTOS Prediction Toolkit builds upon the Palladio Component Model (PCM) software performance model [5] , and the self-adaptive software systems simulator SimuLizar [4] .  ... 
arXiv:1801.09484v1 fatcat:qu7evb46jnbtpazznh5sm43kre

ElaClo: A framework for optimizing software application topology in the cloud environment

Nikola Tanković, Tihana Galinac Grbac, Mario Žagar
2017 Expert systems with applications  
This paper introduces ElaClo, a framework for optimizing application topologies in a cloud environment.  ...  Application architectures in the cloud employ elastic components, and achieve lower operating costs without sacrificing quality.  ...  The ElaClo Framework In order to address the challenges presented in Section 3, we propose ElaClo: a cloud-based framework for optimizing application topologies based on service response times and operating  ... 
doi:10.1016/j.eswa.2017.07.001 fatcat:hb62zqjadrcezisfcr5k7livra

MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds

Danilo Ardagna, Elisabetta Di Nitto, Parastoo Mohagheghi, Sebastien Mosser, Cyril Ballagny, Francesco D'Andria, Giuliano Casale, Peter Matthews, Cosmin-Septimiu Nechifor, Dana Petcu, Anke Gericke, Craig Sheridan
2012 2012 4th International Workshop on Modeling in Software Engineering (MISE)  
The MODA-CLOUDS (MOdel-Driven Approach for the design and execution of applications on multiple Clouds) approach we present here is based on these principles and aims at supporting system developers and  ...  This allows system developers to react to performance fluctuations and to re-deploy applications on different Clouds on the long term.  ...  ACKNOWLEDGMENT The authors would like to thank Eser Ay, Harald Kühn, Andrey Sadovykh, and Tabassum Sharif for many fruitful discussions.  ... 
doi:10.1109/mise.2012.6226014 dblp:conf/icse/ArdagnaNCPMMMGB12 fatcat:vv4k5fhplfhsxpv4vdfrzcyzj4

Self-Aware and Self-Adaptive Autoscaling for Cloud Based Services [article]

Tao Chen
2016 arXiv   pre-print
system, modelling the QoS of cloud-based service, determining the granularity of control and deciding trade-off autoscaling decisions.  ...  Typically, Quality of Service (QoS) of cloud-based services can be tuned using different underlying cloud configurations and resources, e.g., number of threads, CPU and memory etc., which are shared, leased  ...  A Decentralized Architecture for Dynamic QoS Optimization in Cloud-based DDDAS.  ... 
arXiv:1608.04030v1 fatcat:4x4luyra5jbzzolnzrv7kx5sia

Optimal Distribution of Applications in the Cloud [chapter]

Vasilios Andrikopoulos, Santiago Gómez Sáez, Frank Leymann, Johannes Wettinger
2014 Lecture Notes in Computer Science  
This work proposes a formal framework which allows to explore the possibility space of optimally distributing application components across cloud offerings in an efficient and flexible manner.  ...  The multiplication and proliferation of available offerings by cloud service providers, for example, makes the selection of an appropriate solution complex and inefficient.  ...  The approach in [17] uses a Palladio-based application topology model in order to distribute an application across different cloud providers aiming at optimizing for availability and operational expenses  ... 
doi:10.1007/978-3-319-07881-6_6 fatcat:u7bae3lkfzbc3fztf4gdvhgo54

MODEL-Based Performance Quality Assessment for IoT Applications

Teeba Ismail Kh., Ibrahim I. Hamarash
2021 International Journal of Interactive Mobile Technologies  
This paper aims to design a model-based testing approach to assess IoT applications performance quality attributes.  ...  </p><p class="0abstractCxSpLast">A well-known and possibly the best solution to overcoming these difficulties is to model the system for evaluation purposes, known as model-based testing (MBT).  ...  MBT for the IoTMaaS To build an MBT for the IoTMaaS case study, Palladio Component Model (PCM) was used. PCM is a meta-model describing component-based architectures.  ... 
doi:10.3991/ijim.v15i12.21287 fatcat:kmgwyjidxvcrdkmfbb4m3ltc54


Mingliang Liu, Ye Jin, Jidong Zhai, Yan Zhai, Qianqian Shi, Xiaosong Ma, Wenguang Chen
2013 Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '13  
This paper proposes ACIC, which takes a given application running on a given cloud platform, and automatically searches for optimized I/O system configurations.  ...  Results with four representative applications indicate that ACIC consistently identifies near-optimal configurations among a large group of candidate settings.  ...  Acknowledgments We sincerely thank the anonymous reviewers for their valuable comments and suggestions. We also thank Frans Kaashoek and Xianhe Sun for their useful early feedback on our work.  ... 
doi:10.1145/2503210.2503216 dblp:conf/sc/LiuJZZSMC13 fatcat:6p7d3z5ttbbp5ilpjdw5imsd3a

Performance evaluation of component-based software systems: A survey

Heiko Koziolek
2010 Performance evaluation (Print)  
Performance prediction and measurement approaches for component-based software systems help software architects to evaluate their systems based on component performance specifications created by component  ...  On this behalf, we have conducted a comprehensive state-of-the-art survey of more than 20 of these approaches assessing their applicability.  ...  author would like to thank the members of the SDQ research group at the University of Karlsruhe, especially Anne Martens, Klaus Krogmann, Michael Kuperberg, Steffen Becker, Jens Happe, and Ralf Reussner for  ... 
doi:10.1016/j.peva.2009.07.007 fatcat:ksgbqwets5btvbcatkohjbkkba

Automatic License Plate Recognition using OpenCV

Pratiksha Jain, Neha Chopra, Vaishali Gupta
2014 International Journal of Computer Applications Technology and Research  
There are many applications ranging from complex security systems to common areas and from parking admission to urban traffic control.  ...  time Palladio Component Model (PCM) Applied on two case studies Design time Reddy, et al  ...  Python language and its NLTK [5] suite of libraries is most suited for NLP problems.  ... 
doi:10.7753/ijcatr0312.1001 fatcat:ystj5xcmxnf2hg5fwp2lsvp5ny
« Previous Showing results 1 — 15 out of 47 results