Design vs Runtime Models Palladio Days 2013, New York 2013-11-29 André, Catia, Simon, Robert, Eric, Reiner, Qais, Nikolaus, Teerat, Fabian, Ralf BO Group.

Slides:



Advertisements
Similar presentations
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Advertisements

Service Oriented Architecture For Network Enabled Capability Duncan RussellJie Xu School of Computing University of Leeds.
System-level Architectur Modeling for Power Aware Computing Dexin Li.
1 Context Modeling and Constraints Binding in Web Service Business Process Kosala Yapa Bandara, MingXue Wang, Claus Pahl Dublin City University Summarized.
1 Toward a Modeling Theory for Predictable Complex Software Designs by Levent Yilmaz Auburn Modeling and Simulation Laboratory Department of Computer Science.
Architecture Representation
Topic 1: Emerging paradigms for improvements of software reliability Outbrief summary.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
CS 795 – Spring  “Software Systems are increasingly Situated in dynamic, mission critical settings ◦ Operational profile is dynamic, and depends.
A. Bucchiarone / Pisa/ 30 Jan 2007 Dynamic Software Architectures for Global Computing Antonio Bucchiarone PhD Student – IMT Graduate School Piazza S.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
A. Bucchiarone / Dagstuhl/ 2007 APL Antonio Bucchiarone PhD Student – IMT Graduate School Piazza S. Ponziano, Lucca (Italy)
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
1 Objectives To introduces the concept of software Design. To introduce the concept of Object- Oriented Design (OOD). To Define various aspects about object.
1 Building with Assurance CSSE 490 Computer Security Mark Ardis, Rose-Hulman Institute May 10, 2004.
Software Engineering for Safety : A Roadmap Presentation by: Manu D Vij CS 599 Software Engineering for Embedded Systems.
14/06/ A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard.
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association KIT – SOFTWARE DESIGN AND QUALITY GROUP
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
© 2008 IBM Corporation Behavioral Models for Software Development Andrei Kirshin, Dolev Dotan, Alan Hartman January 2008.
Resource Fabrics: The Next Level of Grids and Clouds Lei Shi.
WIR FORSCHEN FÜR SIE The Palladio Component Model (PCM) for Performance and Reliability Prediction of Component-based Software Architectures Franz Brosch.
© 2005 by IBM Corporation; made available under the EPL v1.0 | February 28 th 2005 Adopting the Eclipse™ Test and Performance Tools Platform (TPTP) project.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
PhD Topic Template Based Composition PhD Course 5 th March – 9 th March 2012, Kaiserslautern.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
Multicore Resource Management 謝政宏. 2 Outline Background Virtual Private Machines  Spatial Component  Temporal Component  Minimum and Maximum.
UML Profiles Eclipse ECESIS Project The UML Profile technology SOFTEAM 144 Ave des Champs Elysées Paris, France
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
1 SAM ‘08 © 2008, Dewayne E PerryICSE ’08 – Leipzig, Germany Composable Context-Aware Architectural Connectors Christine Julien Dewayne Perry.
Refining middleware functions for verification purpose Jérôme Hugues Laurent Pautet Fabrice Kordon
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
1. 2 Objects to Distributed Components (1) Typed Group Java or Active Object ComponentIdentity Cpt = newActiveComponent (params); A a = Cpt ….getFcInterface.
Managing Cross-Cutting QoS Issues in MULTE Middleware T. Plagemann, F. Eliassen, B. Hafskjold, T. Kristensen, R.H. Macdonald and H.O. Rafaelsen University.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Viktor Prasanna,Yogesh Simmhan, Alok Kumbhare, Sreedhar Natarajan 04/20/2012.
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
Database Architecture Course Orientation & Context.
On the Economic Viability of Network Architectures Roch Guerin, Kartik Hosanagar (University of Pennsylvania) Andrew Odlyzko, Zhi-Li Zhang (University.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
A QoS Policy Modeling Language for Publish/Subscribe Middleware Platforms A QoS Policy Modeling Language for Publish/Subscribe Middleware Platforms Joe.
Tracy: A Debugger and System Analyzer for Cross-Platform Graphics Development Sami Ky ö stil ä (Nokia) Kari J. Kangas (Nokia) Kari Pulli (Nokia Research.
Data Center & Large-Scale Systems (updated) Luis Ceze, Bill Feiereisen, Krishna Kant, Richard Murphy, Onur Mutlu, Anand Sivasubramanian, Christos Kozyrakis.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Understanding Data Intensive Systems Using Dynamic Analysis and Visualization Nesrine NOUGHI.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
Chapter : 9 Architectural Design
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Application Communities Phase 2 (AC2) Project Overview Nov. 20, 2008 Greg Sullivan BAE Systems Advanced Information Technologies (AIT)
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
1 Session # AaS 2.2 Avoiding Cloud Lock-In Stoney Gwitira.
Franco Travostino and Admela Jukan jukan at uiuc.edu June 30, 2005 GGF 14, Chicago Grid Network Services Architecture (GNSA) draft-ggf-ghpn-netserv-2.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Tunis, Tunisia, 28 April 2014 Requirements of network virtualization for Future Networks Nozomu Nishinaga New Generation Network Laboratory Network Research.
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
OPERATING SYSTEMS CS 3502 Fall 2017
Behavioral Interactive and Introspective Objects
COMPUTATIONAL MODELS.
Framework of Network Virtualization for Future Networks
The Extensible Tool-chain for Evaluation of Architectural Models
Tools.
Tools.
The Vision of Self-Aware Performance Models
DSM Language Design Group discussion.
Modeling of Parametric Dependencies for Performance Prediction of Component-based Software Systems at Run-time Simon Eismann, Jürgen Walter, Joakim Kistowski,
Presentation transcript:

Design vs Runtime Models Palladio Days 2013, New York André, Catia, Simon, Robert, Eric, Reiner, Qais, Nikolaus, Teerat, Fabian, Ralf BO Group Design vs Runtime1

Motivation Calibration/Extraction of architectural models – How to use monitoring data (from Kieker) to parameterize PCM models – Use monitoring data to characterize parameter distributions in a representative way – Use monitoring data to keep performance model up-to-date – Other QoS properties than performance? Share existing information in the group BO Group Design vs Runtime2

Capabilities of Kieker Application Level – Tracing Resources – OS monitors, Utilization Monitoring virtual resources? – What is the utilization of virtual resources? BO Group Design vs Runtime3

Model Extraction Extract perf model using monitoring data Extract usage profile How to know if the extracted model is „good enough“? Mapping Components to SW artefacts? Mapping of model entities to monitoring probes? Ongoing: Instrumentation Language References: – Extraction: AndrevH PDays2011, FabianB ASE2011 – Tailored Model Extraction: AndrevH Diss BO Group Design vs Runtime4

Models at Runtime Using models for runtime analysis (performance, reliability) Capture dynamic runtime behavior (cloud domain) Be aware of the reconfiguration options, build the model accordingly Same abstraction level for design and runtime models? BO Group Design vs Runtime5

Design-time vs Runtime abstractions Differences – Type and amount of data available for model parameterization – Degrees of Freedom –... Notion of component instance in PCM? – AssemblyContext not sufficient to identify a component instance Descartes – Use path of assembly contexts to identify component instances – Flexible service behavior abstractions – Degrees-of-Freedom Model References: – FabianB SciCo2013, NikoH SoCa 2013 BO Group Design vs Runtime6