Modelling real-time applications based on resource reservation

Size: px
Start display at page:

Download "Modelling real-time applications based on resource reservation"

Transcription

1 Modelling real-time applications based on resource reservation Laura Barros, César Cuevas, Patricia López Martínez, José M. Drake and Michael González Harbour Grupo de Computadores y Tiempo Real Universidad de Cantabria, Spain {barrosl, cuevasce, lopezpa, drakej, 2 1 nd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems Porto, July 5th, 2011 Santander, 25/09/2010 Funded by the EU under contracts FP7/NoE/214373, and by the Spanish Government under grant TIN C03-03

2 Introduction Resource Reservation (RR) Executing each system thread or communication session in a server Server: it has assigned a fraction of the processor capacity or the communication network. Advantages: System robustness Design simplicity Reusability of software components MAST Open source set of tools to design and analysis of RT applications MAST model extended =>MAST 2 MAST 2 tools under development: Possibility of usage of MAST 1 tools transforming models by MDA 2

3 Modelling elements for the resource reservation paradigm I e2efa triggera stepa1 ea1 stepa2 ea2 stepa3 tr1 Reactive model e2efb triggerb stepb1 tr2 eb1 stepb2 3

4 Modelling elements for the resource reservation paradigm I e2efa triggera stepa1 ea1 stepa2 ea2 stepa3 Reactive model e2efb triggerb mutexu thread3 stepb1 thread1 tr2 stepb2 processorx primaryscheduler eb1 thread4 thread2 tr1 Resource model 4

5 Modelling elements for the resource reservation paradigm II e2efa triggera stepa1 ea1 stepa2 ea2 stepa3 tr1 Reactive model virtualrsrc 1 virtualrsrc 2 virtualrsrc 3 virtualrsrc 4 Virtual platform e2efb triggerb stepb1 tr2 eb1 stepb2 5

6 New classes in resource reservation MAST models I

7 New classes in resource reservation MAST models II Contract: it represents the capacity required by the application to be executed. VirtualRsrc Attributes of the contract: Budget (t B ) Replenishment period (t R ) Access Deadline (t D ) 7

8 Real-time application development Application Description Timing requirements Application Workload «Mast2» RR-model Application Virtual Platform Design «Mast1» RT_Analysis Model «Mast1» RT_Simulation Model Analysis «Mast2» RR-model & constr. (a) 4d b1 +4d d d b2 +4d d2 +2d a (b) d b1 =3.1, d d1 =8.8, d b2 =9.54,d d2 =7.2,d a2 =1.2 (c)... RR tool MAST tools MAST Simulation tools Negotiate Resource Reservation service Execution platform «Mast2» Exec-model «Mast2» Platform Description Execution Execution platform Application code Asigment VR tool

9 Reactive model of ServoControl example controltrans: EndToEndFlow «PeriodicEvent» period=0.01 virtualplatform T1 clockevent a1 readgoal e1 «Step» SimplOp(wcet=4.0E-4) «Step» message(maxsize=64) Vr_Central (vr1) B = a1 + a5 T = T1 a2 transmitreq e2 «Step» SimplOp(wcet=7.5E-5) a3 readsensorposition e3 a4 returnposition e4 «Step» Message(maxSize=256) «Step» SimplOp(wcet=0.8E-3) Vr_Bus (vr2) B = a2 + a4+a6 T = T1 a5 evaluatecontrol e5 a6 transmitcontrol e6 «Step» Message(maxSize=256) «Step» SimplOp(wcet=5.0E-5) Vr_Remote (vr3) B = a3 + a7 T = T1 a7 setservoinputs end «HardGlobalDeadline» deadline=5.0e-3 refevent= clockevent 9

10 Virtual Platform assignment tool Virtual Platform Period Budget Deadline Vr_Central(vr1) T1 a1+ a5? Vr_Bus(vr2) T1 a2+a4+a6? Vr_Remote(vr3) T1 a3+a7? 2 vr1.t D+ 3 vr2.t D+ 2 vr3.t D ms wrt (a x ) < vr.t D (vr.t B a x ) It is possible to calculate the wrt (t X ) of an activity (t a ) in a VirtualRsrc. vr1.t D -(vr1.t B -a1)+ vr1.t D -(vr1.t B -a5)+ + vr2.t D -(vr2.t B -a2)+ vr2.t D -(vr2.t B -a4)+ vr2.t D -(vr2.t B -a6)+ + vr3.t D -(vr3.t B -a3)+vr3.t D -(vr3.t B -a7) < t GD 10

11 Negotiation tool Negotiation tool Virtual Platform adjustment Iterative search of a set of deadline values that: makes the application schedulable verifies the specified restrictions Virtual Resources generation MAST Schedulability analysis Tool Vr/SchedRsrc Period Priority Budget Deadline vr1/centrthr T ms 2.51 ms Vr2/commChannel T bits 0.83 ms Vr3/remoteThr T ms 0.5 ms 11

12 Complex application: No restrictions. Virtual schedulability analysis Model transformation MAST 2 RR-Model Results of analysis using MAST tools vrx:virtualschedulableresource budget=t B replenismentperiod=t R deadline=t D MAST 2 vrxproc:regularprocessor (Default attributes) vrx:thread vrxthload:thread Analyzable-Model Scheduler=vrxSchParam=Fixed PriorityParam(priority=1) Scheduler=vrxSch Param=FixedPriorityParam( priority=2) ATL vrxsch:primaryscheduler Host=vrxProc Policy=FixedPriorityPolicy vrxproc:endtoendflow trg:periodicevent Period=t D act:step Thread=vrxLoad Operation= vrxop vrxop:simpleoperation Wcet= t D -t B

13 Model Transformation for the MAST 1 compatibility Design MAST 2 MAST 2 RR-Model MAST 2 Schedulability VirtualTool Analysis Result-Model MAST 2 Analyzable-Model ATL MAST 1 MAST-Results MAST 1 Analyzable-Model MAST Schedulability analysis Tool 13

14 Conclusions Modelling elements based on RR paradigm with MAST: Scenario: The application can be analysed independently of the current workload The programmers do not require any knowledge about the underlying platform Solution: MAST tools cover the different phases in the development and execution of applications based on resource reservation Relying in the availability of a resource reservation middleware installed in the platform Currently working on: Updating the MAST tools in order to support the new advanced paradigms for real time systems covered by MAST2 Other : Implementation of the virtual platform assignment tool Implementation of the resource reservation service based on Rt-linux 14

Integrating real-time analysis into design flows

Integrating real-time analysis into design flows Integrating real-time analysis into design flows WATERS 2011 July 2011, Porto, Portugal Michael González Harbour, mgh@unican.es www.ctr.unican.es GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour

More information

MAST: A Timing Behavior Model for Embedded Systems Design Processes

MAST: A Timing Behavior Model for Embedded Systems Design Processes MAST: A Timing Behavior Model for Embedded Systems Design Processes By: Michael González Harbour, José Javier Gutiérrez, José Carlos Palencia, José María Drake, Julio Medina, Patricia López Universidad

More information

Real-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification

Real-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification Real-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification Patricia López, José M. Drake, and Julio L. Medina Grupo de Computadores y Tiempo

More information

How To Extend The Frescor Distributed Transaction Manager (Dtm) With A Multi-Node Transaction Manager

How To Extend The Frescor Distributed Transaction Manager (Dtm) With A Multi-Node Transaction Manager Managing Transactions in Flexible Distributed Real-Time Systems Daniel Sangorrín (dsl@ertl.jp) Michael González Harbour (mgh@unican.es) Héctor Pérez Tijero (perezh@unican.es) J. Javier Gutiérrez (gutierjj@unican.es)

More information

Modelling and analysing real-time systems with MAST: Overview and future extensions

Modelling and analysing real-time systems with MAST: Overview and future extensions Modelling and analysing real-time systems with MAST: Overview and future extensions By: Michael González Harbour Universidad de Cantabria, Spain http://mast.unican.es/ FACULTAD DE CIENCIAS 7/Feb/11 1 1.

More information

Predictable response times in event-driven real-time systems

Predictable response times in event-driven real-time systems Predictable response times in event-driven real-time systems Automotive 2006 - Security and Reliability in Automotive Systems Stuttgart, October 2006. Presented by: Michael González Harbour mgh@unican.es

More information

AFDX networks. Computers and Real-Time Group, University of Cantabria

AFDX networks. Computers and Real-Time Group, University of Cantabria AFDX networks By: J. Javier Gutiérrez (gutierjj@unican.es) Computers and Real-Time Group, University of Cantabria ArtistDesign Workshop on Real-Time System Models for Schedulability Analysis Santander,

More information

A POSIX-Ada Interface for Application-Defined Scheduling

A POSIX-Ada Interface for Application-Defined Scheduling A POSIX-Ada Interface for Application-Defined Scheduling By: Mario Aldea Rivas Michael González Harbour (aldeam@unican.es) (mgh@unican.es) Ada-Europe 2002 Vienna, Austria, June 17-21, 2002 4 GRUPO DE COMPUTADORES

More information

Schedulability analysis of distributed real-time systems

Schedulability analysis of distributed real-time systems Schedulability analysis of real-time distributed systems Elements of a real-time system Schedulability analysis of distributed real-time systems By: Michael González Harbour mgh@unican.es http://www.ctr.unican.es

More information

Implementing and Using Execution Time Clocks in Ada Hard Real-Time Applications

Implementing and Using Execution Time Clocks in Ada Hard Real-Time Applications Implementing and Using Execution Time Clocks in Ada Hard Real-Time Applications By: M. González Harbour, M. Aldea Rivas, J.J. Gutiérrez García, and J.C. Palencia Gutiérrez Departamento de Electrónica y

More information

A Periodic Events - For the Non- Scheduling Server

A Periodic Events - For the Non- Scheduling Server 6. Aperiodic events 6.1 Concepts and definitions 6.2 Polling servers 6.3 Sporadic servers 6.4 Analyzing aperiodic tasks 6.5 Modelling aperiodic events GRUPO DE COMPUTADORES Y TIEMPO REAL REAL-TIME SYSTEMS

More information

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012 Microsoft SQL Server 2012 Virtualization Licensing Guide June 2012 Contents Introduction...4 Quick Overview: Licensing SQL Server 2012 for Virtualization...4 Licensing Individual Virtual Machines...4 Licensing

More information

Execution-Time Clocks and Ravenscar Kernels

Execution-Time Clocks and Ravenscar Kernels Execution-Time Clocks and Ravenscar Kernels Juan Antonio de la Puente Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid jpuente@dit.upm.es Juan Zamorano Departamento

More information

Production and Maintenance of Content-Intensive Videogames: A Document-Oriented Approach

Production and Maintenance of Content-Intensive Videogames: A Document-Oriented Approach 1 Production and Maintenance of Content-Intensive s: A Document-Oriented Approach Iván Martínez-Ortiz #, Pablo Moreno-Ger *, José Luis Sierra *, Baltasar Fernández-Manjón * (#) Centro de Estudios Superiores

More information

A Case Study in Performance Evaluation of Real-Time Teleoperation Software Architecture using UML-MAST

A Case Study in Performance Evaluation of Real-Time Teleoperation Software Architecture using UML-MAST A Case Study in Performance Evaluation of Real-Time Teleoperation Software Architecture using UML-MAST Francisco Ortiz, Bárbara Álvarez, Juan Á. Pastor, Pedro Sánchez francisco.ortiz@upct.es Universidad

More information

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow Rationale Radical changes to computing landscape; Desktop PC becoming irrelevant Heterogeneous, multicore,

More information

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected

South East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected At 14:05 April 16, 2011 At 13:55 April 16, 2011 At 14:20 April 16, 2011 ND ND 3.6E-01 ND ND 3.6E-01 1.3E-01 9.1E-02 5.0E-01 ND 3.7E-02 4.5E-01 ND ND 2.2E-02 ND 3.3E-02 4.5E-01 At 11:37 April 17, 2011 At

More information

Supporting Interactive Application Requirements in a Grid Environment

Supporting Interactive Application Requirements in a Grid Environment Supporting Interactive Application Requirements in a Grid Environment Antonella Di Stefano, Giuseppe Pappalardo, Corrado Santoro, Emiliano Tramontana University of Catania, Italy 2 nd International Workshop

More information

Predictable response times in eventdriven real-time systems

Predictable response times in eventdriven real-time systems Predictable response times in eventdriven real-time systems Artist2 Summer School in China 2008 Shanghai, July 2008 Michael González Harbour mgh@unican.es www.ctr.unican.es GRUPO DE COMPUTADORES Y TIEMPO

More information

BizTalk Server 2013 Licensing Datasheet and FAQ Published: March, 2013

BizTalk Server 2013 Licensing Datasheet and FAQ Published: March, 2013 BizTalk Server 2013 Licensing Datasheet and FAQ Published: March, 2013 Product Overview BizTalk Server (BTS) is Microsoft s integration and connectivity server solution. A mature product on its eighth

More information

Universidad Pontificia Comillas. ICADE Faculty of Economics. & Business Administration FACT SHEET 2015-2016

Universidad Pontificia Comillas. ICADE Faculty of Economics. & Business Administration FACT SHEET 2015-2016 Universidad Pontificia Comillas ICADE Faculty of Economics & Business Administration FACT SHEET 2015-2016 I.General Information Name of the institution Address Universidad Pontificia Comillas, ICADE Faculty

More information

Future Internet for New Century Cities. Open place-making: A New Paradigm for Citizen Enablement. Conference. Workshop.

Future Internet for New Century Cities. Open place-making: A New Paradigm for Citizen Enablement. Conference. Workshop. CONFERENCE AND WORKSHOP ON GLOBAL EXPERIENCE AND THE FUTURE INTERNET NEW CENTURY CITIES ZARAGOZA 2012_ Conference Future Internet for New Century Cities November 8 Workshop Open place-making: A New Paradigm

More information

Trends in Embedded Software Engineering

Trends in Embedded Software Engineering Trends in Embedded Software Engineering Prof. Dr. Wolfgang Pree Department of Computer Science Universität Salzburg cs.uni-salzburg.at MoDECS.cc PREEtec.com Contents Why focus on embedded software? Better

More information

How To Compare Real Time Scheduling To A Scheduled Scheduler On Linux On A Computer System With A Visualization System

How To Compare Real Time Scheduling To A Scheduled Scheduler On Linux On A Computer System With A Visualization System MS project proposal: A comparison of real-time scheduling algorithms using visualization of tasks and evaluation of real-time extensions to Linux Kevin Churnetski Computer Science-RIT 8/21/2003 Abstract:

More information

Dynamic Memory Management for Embedded Real-Time Systems

Dynamic Memory Management for Embedded Real-Time Systems Dynamic Memory Management for Embedded Real-Time Systems Alfons Crespo, Ismael Ripoll and Miguel Masmano Grupo de Informática Industrial Sistemas de Tiempo Real Universidad Politécnica de Valencia Instituto

More information

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design Efficient and Faster PLC Software Development Process for Automotive industry Demetrio Cortese IVECO Embedded Software Design 13-06-2013 Automotive OEM Mandatory Requirement Delivery the new vehicle in

More information

Step-by-step Guide for Configuring Cisco ACS server as the Radius with an External Windows Database

Step-by-step Guide for Configuring Cisco ACS server as the Radius with an External Windows Database Step-by-step Guide for Configuring Cisco ACS server as the Radius with an External Windows Database Table of Contents: INTRODUCTION:... 2 GETTING STARTED:... 3 STEP-1: INTERFACE CONFIGURATION... 4 STEP-2:

More information

Event Management Proposal for Distribution Data Service Standard

Event Management Proposal for Distribution Data Service Standard Event Management Proposal for Distribution Service Standard José-Luis Poza-Luján, Juan-Luis Posadas-Yagüe and José-Enrique Simó-Ten University Institute of Control Systems and Industrial Computing (ai2).

More information

This Deployment Guide is intended for administrators in charge of planning, implementing and

This Deployment Guide is intended for administrators in charge of planning, implementing and YOUR AUTOMATED EMPLOYEE Foxtrot Deployment Guide Enterprise Edition Introduction This Deployment Guide is intended for administrators in charge of planning, implementing and maintaining the deployment

More information

Microsoft SQL Server 2014 Virtualization Licensing Guide

Microsoft SQL Server 2014 Virtualization Licensing Guide Microsoft SQL Server 2014 Virtualization Licensing Guide June 2014 Contents 1 Introduction 1 Quick Overview: Licensing SQL Server 2014 for Virtualization -Licensing Individual Virtual Machines -Licensing

More information

Antonio Kung, Trialog. HIJA technical coordinator. Scott Hansen, The Open Group. HIJA coordinator

Antonio Kung, Trialog. HIJA technical coordinator. Scott Hansen, The Open Group. HIJA coordinator HIJA Antonio Kung, Trialog HIJA technical coordinator Scott Hansen, The Open Group HIJA coordinator 1 Presentation Outline HIJA project ANRTS platforms Requirements for ANRTS platforms Profiles based on

More information

UNIVERSITY CONTACT DATA AVDA. UNIVERSIDADES 24 48007 BILBAO INTERNATIONAL RELATIONS OFFICE CONTACT DATA. Phone +34 944 139 288 / +34 944 139 407

UNIVERSITY CONTACT DATA AVDA. UNIVERSIDADES 24 48007 BILBAO INTERNATIONAL RELATIONS OFFICE CONTACT DATA. Phone +34 944 139 288 / +34 944 139 407 UNIVERSITY CONTACT DATA Full name of the institution Erasmus ID code for the institution Address UNIVERSIDAD DE DEUSTO E BILBAO02 AVDA. UNIVERSIDADES 24 48007 BILBAO Phone +34 94 413 9000 Email Website

More information

Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0

Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0 Vision Document For Multiagent Control of Traffic Signals Version 2.0 Submitted in partial fulfillment of the requirements of the degree of MSE Bryan Nehl CIS 895 MSE Project Kansas State University Page

More information

Licensing Quick Reference Guide. Microsoft Internal Edition - Do Not Distribute Exter-

Licensing Quick Reference Guide. Microsoft Internal Edition - Do Not Distribute Exter- Licensing Quick Reference Guide Microsoft Internal - Do Not Distribute Exter- Version 1.0 4/28/2010 Introduction Overview This Quick Reference Guide is for people who need to understand the basics of how

More information

A hypervisor approach with real-time support to the MIPS M5150 processor

A hypervisor approach with real-time support to the MIPS M5150 processor ISQED Wednesday March 4, 2015 Session 5B A hypervisor approach with real-time support to the MIPS M5150 processor Authors: Samir Zampiva (samir.zampiva@acad.pucrs.br) Carlos Moratelli (carlos.moratelli@pucrs.br)

More information

Performance and Load Testing For ArcGIS based systems Ian Sims and John Meza OVERVIEW What is Performance and Load Testing What is the objective Acceptance Testing Ongoing Development Areyoutheclient Want

More information

Building Test-Sites with Simware

Building Test-Sites with Simware Building Test-Sites with Simware TEL. +34 91 790 12 29 info@nads.es www.simware.es 1 INTRODUCTION Construction of critical operational systems, like a Naval Combat Management (CMS) system are changing

More information

OPERATING SYSTEMS SCHEDULING

OPERATING SYSTEMS SCHEDULING OPERATING SYSTEMS SCHEDULING Jerry Breecher 5: CPU- 1 CPU What Is In This Chapter? This chapter is about how to get a process attached to a processor. It centers around efficient algorithms that perform

More information

Real-Time (Paradigms) (51)

Real-Time (Paradigms) (51) Real-Time (Paradigms) (51) 5. Real-Time Communication Data flow (communication) in embedded systems : Sensor --> Controller Controller --> Actor Controller --> Display Controller Controller Major

More information

Pikko Server. Scalability when using Erlang on the server side for massive multiplayer game servers. David Almroth CTO, PikkoTekk

Pikko Server. Scalability when using Erlang on the server side for massive multiplayer game servers. David Almroth CTO, PikkoTekk Pikko Server Scalability when using Erlang on the server side for massive multiplayer game servers. David Almroth CTO, PikkoTekk Agenda 1. David & PikkoTekk 2. Normal game servers 3. The scalability problem

More information

Model based schedulability analysis with MAST and the UML Profile for MARTE

Model based schedulability analysis with MAST and the UML Profile for MARTE Model based schedulability analysis with MAST and the UML Profile for MARTE MAST Julio Medina Universidad de Cantabria SPAIN WATERS 2010. 6-july-2010 Partially supported by the FP7 NoE ARTIST Design Focusing

More information

Linux Plumbers 2010. API for Real-Time Scheduling with Temporal Isolation on Linux

Linux Plumbers 2010. API for Real-Time Scheduling with Temporal Isolation on Linux Linux Plumbers 2010 November 3rd, Boston API for Real-Time Scheduling with Temporal Isolation on Linux Tommaso Cucinotta, Cucinotta, Dhaval Giani, Dario Faggioli, Fabio Checconi Real-Time Systems Lab (RETIS)

More information

CHAPTER 3 REAL TIME SCHEDULER SIMULATOR

CHAPTER 3 REAL TIME SCHEDULER SIMULATOR 62 CHAPTER 3 REAL TIME SCHEDULER SIMULATOR 3.1 INTRODUCTION The main objective of this research work is to develop a model for the simulation of real-time tasks. The proposed model can be used for preprogrammed

More information

CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL

CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL Polo, O. R. (1), Esteban, S. (2), Maron, A. (3), Grau, L. (4), De la Cruz, J.M. (2) (1) Dept Arquitectura de Computadores y Automatica.

More information

QoS and Communication Performance Management

QoS and Communication Performance Management Using a Real-Time, QoS-based ORB to Intelligently Manage Communications Bandwidth in a Multi-Protocol Environment Bill Beckwith Objective Interface Systems, Inc. OMG Embedded Workshop The Nature of CORBA

More information

Workflow based performance testing. Suresh Srinivasan

Workflow based performance testing. Suresh Srinivasan Workflow based performance testing Suresh Srinivasan September 2008 Contents Overview Single user business process explanation Workflow based business process scenario Methods to simulate the conditions

More information

4. Fixed-Priority Scheduling

4. Fixed-Priority Scheduling Simple workload model 4. Fixed-Priority Scheduling Credits to A. Burns and A. Wellings The application is assumed to consist of a fixed set of tasks All tasks are periodic with known periods This defines

More information

Hands-On Microsoft Windows Server 2008

Hands-On Microsoft Windows Server 2008 Hands-On Microsoft Windows Server 2008 Chapter 9 Server and Network Monitoring Objectives Understand the importance of server monitoring Monitor server services and solve problems with services Use Task

More information

Comparison between scheduling algorithms in RTLinux and VxWorks

Comparison between scheduling algorithms in RTLinux and VxWorks Comparison between scheduling algorithms in RTLinux and VxWorks Linköpings Universitet Linköping 2006-11-19 Daniel Forsberg (danfo601@student.liu.se) Magnus Nilsson (magni141@student.liu.se) Abstract The

More information

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling Parametric Analysis of Mobile Cloud Computing using Simulation Modeling Arani Bhattacharya Pradipta De Mobile System and Solutions Lab (MoSyS) The State University of New York, Korea (SUNY Korea) StonyBrook

More information

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: May, 2014

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: May, 2014 BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: May, 2014 Product Overview BizTalk Server (BTS) is Microsoft s integration and connectivity server solution. A mature product on its eighth

More information

Experience with the integration of distribution middleware into partitioned systems

Experience with the integration of distribution middleware into partitioned systems Experience with the integration of distribution middleware into partitioned systems Héctor Pérez Tijero (perezh@unican.es) J. Javier Gutiérrez García (gutierjj@unican.es) Computers and Real-Time Group,

More information

Framework for Validation, Test and Analysis of Real-time Scheduling Algorithms and Scheduler Implementations

Framework for Validation, Test and Analysis of Real-time Scheduling Algorithms and Scheduler Implementations Framework for Validation, Test and Analysis of Real-time Scheduling Algorithms and Scheduler Implementations Frank Golatowski, Jens Hildebrandt, Jan Blumenthal, Dirk Timmermann Institute of Applied Microelectronics

More information

INNOVATIVE METHODS AND TECHNIQUES FOR HIGH-PERFORMANCE AND - RELIABILITY MODELING AND SIMULATION (M&S)

INNOVATIVE METHODS AND TECHNIQUES FOR HIGH-PERFORMANCE AND - RELIABILITY MODELING AND SIMULATION (M&S) INNOVATIVE METHODS AND TECHNIQUES FOR HIGH-PERFORMANCE AND - RELIABILITY MODELING AND SIMULATION (M&S) Prof. Dr. Axel Lehmann titut für Technik Intelligenter Systeme (ITIS) at the Universität der Bundeswehr

More information

ANNEX. to the. Commission Delegated Regulation

ANNEX. to the. Commission Delegated Regulation EUROPEAN COMMISSION Brussels, 12.10.2015 C(2015) 6823 final ANNEX 1 PART 6/11 ANNEX to the Commission Delegated Regulation amending Council Regulation (EC) No 428/2009 setting up a Community regime for

More information

Multi-objective Design Space Exploration based on UML

Multi-objective Design Space Exploration based on UML Multi-objective Design Space Exploration based on UML Marcio F. da S. Oliveira, Eduardo W. Brião, Francisco A. Nascimento, Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

Bringing Value to the Organization with Performance Testing

Bringing Value to the Organization with Performance Testing Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of

More information

Introducing EEMBC Cloud and Big Data Server Benchmarks

Introducing EEMBC Cloud and Big Data Server Benchmarks Introducing EEMBC Cloud and Big Data Server Benchmarks Quick Background: Industry-Standard Benchmarks for the Embedded Industry EEMBC formed in 1997 as non-profit consortium Defining and developing application-specific

More information

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: July, 2014

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: July, 2014 BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: July, 2014 Product Overview BizTalk Server (BTS) is Microsoft s integration and connectivity server solution. A mature product on its eighth

More information

TEST REPORT SUMMARY MAY 2010 Symantec Backup Exec 2010: Source deduplication advantages in database server, file server, and mail server scenarios

TEST REPORT SUMMARY MAY 2010 Symantec Backup Exec 2010: Source deduplication advantages in database server, file server, and mail server scenarios TEST REPORT SUMMARY MAY 21 Symantec Backup Exec 21: Source deduplication advantages in database server, file server, and mail server scenarios Executive summary Symantec commissioned Principled Technologies

More information

Performance Issues of a Web Database

Performance Issues of a Web Database Performance Issues of a Web Database Yi Li, Kevin Lü School of Computing, Information Systems and Mathematics South Bank University 103 Borough Road, London SE1 0AA {liy, lukj}@sbu.ac.uk Abstract. Web

More information

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers This section includes system requirements for DMENE Network configurations that utilize virtual

More information

Converting Models from Floating Point to Fixed Point for Production Code Generation

Converting Models from Floating Point to Fixed Point for Production Code Generation MATLAB Digest Converting Models from Floating Point to Fixed Point for Production Code Generation By Bill Chou and Tom Erkkinen An essential step in embedded software development, floating- to fixed-point

More information

Performance Analysis of webmethods Integrations using Apache JMeter Information Guide for JMeter Adoption

Performance Analysis of webmethods Integrations using Apache JMeter Information Guide for JMeter Adoption TORRY HARRIS BUSINESS SOLUTIONS Performance Analysis of webmethods Integrations using Apache JMeter Information Guide for JMeter Adoption Ganapathi Nanjappa 4/28/2010 2010 Torry Harris Business Solutions.

More information

How To Monitor A Grid With A Gs-Enabled System For Performance Analysis

How To Monitor A Grid With A Gs-Enabled System For Performance Analysis PERFORMANCE MONITORING OF GRID SUPERSCALAR WITH OCM-G/G-PM: INTEGRATION ISSUES Rosa M. Badia and Raül Sirvent Univ. Politècnica de Catalunya, C/ Jordi Girona, 1-3, E-08034 Barcelona, Spain rosab@ac.upc.edu

More information

Lua as a business logic language in high load application. Ilya Martynov ilya@iponweb.net CTO at IPONWEB

Lua as a business logic language in high load application. Ilya Martynov ilya@iponweb.net CTO at IPONWEB Lua as a business logic language in high load application Ilya Martynov ilya@iponweb.net CTO at IPONWEB Company background Ad industry Custom development Technical platform with multiple components Custom

More information

Timing Analysis of Real-Time Software

Timing Analysis of Real-Time Software Timing Analysis of Real-Time Software Raimund Kirner Vienna University of Technology Austria This is joint work with Peter Puschner and the CoSTA and ForTAS project teams. From RTS Design to Implementation

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

Technical TesT MeThodology JANUAry 2015

Technical TesT MeThodology JANUAry 2015 Technical Test Methodology JANUary 2015 DELIVERABLE Project Acronym: SDI4Apps Grant Agreement number: 621129 Project Full Title: Uptake of Open Geographic Information Through Innovative Services Based

More information

Connecting to Manage Your MS SQL Database

Connecting to Manage Your MS SQL Database Using MS SQL databases HOWTO Copyright 2001 Version 1.0 This HOWTO describes how to connect to a MS SQL database and how to transfer data to an SQL server database. Table of Contents Connecting to Manage

More information

Overview of the Linux Scheduler Framework

Overview of the Linux Scheduler Framework Overview of the Linux Scheduler Framework WORKSHOP ON REAL-TIME SCHEDULING IN THE LINUX KERNEL Pisa, June 27th, 2014 Marco Cesati University of Rome Tor Vergata Marco Cesati (Univ. of Rome Tor Vergata)

More information

SANTANDER GROUP ERASMUS PROGRAMME FOR THE ADMINISTRATIVE STAFF- 2nd CALL FOR APPLICANTS

SANTANDER GROUP ERASMUS PROGRAMME FOR THE ADMINISTRATIVE STAFF- 2nd CALL FOR APPLICANTS SANTANDER GROUP ERASMUS PROGRAMME FOR THE ADMINISTRATIVE STAFF- 2nd CALL FOR APPLICANTS Offer n Institution Position Department Contact Description of activities Language/s Duration and proposed dates

More information

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities April, 2013 gaddsoftware.com Table of content 1. Introduction... 3 2. Vendor briefings questions and answers... 3 2.1.

More information

Monday, April 8, 13. Creating Successful Magento ERP Integrations

Monday, April 8, 13. Creating Successful Magento ERP Integrations Creating Successful Magento ERP Integrations Happy Together Creating Successful Magento ERP Integrations David Alger CTO / Lead Engineer www.classyllama.com A Little About Me Exclusively focused on Magento

More information

Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics

Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics Juan Zamorano, Juan A. de la Puente Universidad Politécnica de Madrid (UPM) E-28040 Madrid, Spain jzamora@fi.upm.es,

More information

Unit 9: License Management

Unit 9: License Management Unit 9: License Management 9-1 Introduction This unit provides instructions for the tasks involved in creating and maintaining license entitlement information and licenses for products. Objectives Objectives

More information

Networks Services People www.geant.org 1

Networks Services People www.geant.org 1 1 NREN collaboration on clouds Cloud opportunities GN4 SGA1 SA7 Mary Grammatikou & Andres Steijaert November 2, 2015 Agenda Why collaborate on clouds? Progress in our collaboration Opportunities for NRENs,

More information

Pedraforca: ARM + GPU prototype

Pedraforca: ARM + GPU prototype www.bsc.es Pedraforca: ARM + GPU prototype Filippo Mantovani Workshop on exascale and PRACE prototypes Barcelona, 20 May 2014 Overview Goals: Test the performance, scalability, and energy efficiency of

More information

Real-time Operating Systems. VO Embedded Systems Engineering Armin Wasicek 11.12.2012

Real-time Operating Systems. VO Embedded Systems Engineering Armin Wasicek 11.12.2012 Real-time Operating Systems VO Embedded Systems Engineering Armin Wasicek 11.12.2012 Overview Introduction OS and RTOS RTOS taxonomy and architecture Application areas Mixed-criticality systems Examples:

More information

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite An Oracle White Paper March 2013 Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite Executive Overview... 1 Introduction... 1 Oracle Load Testing Setup... 2

More information

SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS

SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS 7th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 22-24 April 2010, Tallinn, Estonia SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS Lemmik, R.; Karjust, K.;

More information

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE

More information

Deciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run

Deciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run SFWR ENG 3BB4 Software Design 3 Concurrent System Design 2 SFWR ENG 3BB4 Software Design 3 Concurrent System Design 11.8 10 CPU Scheduling Chapter 11 CPU Scheduling Policies Deciding which process to run

More information

Principles of Software Construction: Objects, Design, and Concurrency. Course Introduction. toad. toad 15-214. Fall 2012. School of Computer Science

Principles of Software Construction: Objects, Design, and Concurrency. Course Introduction. toad. toad 15-214. Fall 2012. School of Computer Science Principles of Software Construction: Objects, Design, and Concurrency Course Introduction Fall 2012 Charlie Garrod Christian Kästner School of Computer Science and J Aldrich 2012 W Scherlis 1 Construction

More information

Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju

Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju Chapter 7: Distributed Systems: Warehouse-Scale Computing Fall 2011 Jussi Kangasharju Chapter Outline Warehouse-scale computing overview Workloads and software infrastructure Failures and repairs Note:

More information

Desktop and Professional Editions

Desktop and Professional Editions YOUR AUTOMATED EMPLOYEE Foxtrot Deployment Guide Desktop and Professional Editions Introduction This Deployment Guide is intended for administrators in charge of planning, implementing and maintaining

More information

SQL Server 2012 Licensing Datasheet

SQL Server 2012 Licensing Datasheet SQL Server 2012 Licensing Datasheet Published: December 1, 2011 Product Overview SQL Server 2012 is a significant product release, providing Mission Critical Confidence with greater uptime, blazing-fast

More information

Move to Usability SOA Arquitecture: Undo Process Implementation

Move to Usability SOA Arquitecture: Undo Process Implementation Move to Usability SOA Arquitecture: Undo Process Implementation Hernan Merlino, Oscar Dieste, Patricia Pesado, and Ramon Garcia-Martinez Abstract This work is a new stage of an investigation in usability

More information

Delivering Quality in Software Performance and Scalability Testing

Delivering Quality in Software Performance and Scalability Testing Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,

More information

White Paper. Scalability Results. Select the hardware configuration that s right for your organization to optimize performance

White Paper. Scalability Results. Select the hardware configuration that s right for your organization to optimize performance White Paper Scalability Results Select the hardware configuration that s right for your organization to optimize performance Table of Contents Introduction... 3 Scalability... 3 Definition... 3 CPU and

More information

PORT SOCIETIES OF ATLANTIC EUROPE IN THE MIDDLE AGES

PORT SOCIETIES OF ATLANTIC EUROPE IN THE MIDDLE AGES NÁJERA 12 th International Meetings of the Middle Ages 2015 PORT SOCIETIES OF ATLANTIC EUROPE IN THE MIDDLE AGES FIRST CALL FOR PAPERS Nájera (La Rioja). SPAIN 27-29 July 2014 Beatriz Arízaga Bolumburu

More information

Switch board datasheet EB007-00-1

Switch board datasheet EB007-00-1 Switch board datasheet EB007-00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix 1 Circuit diagram

More information

Compositional hardware virtualization. Raphael kena Poss University of Amsterdam January 11th, 2014

Compositional hardware virtualization. Raphael kena Poss University of Amsterdam January 11th, 2014 Compositional hardware virtualization Raphael kena Poss University of Amsterdam January 11th, 2014 Context Programming is a human activity More and people need to program There are programming problems

More information

How To Test For Performance

How To Test For Performance : Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review

More information

Question 3.1.1. Question 3.2.1. Question 3.3.1. EdTech 552: Lab 3 Answer Sheet

Question 3.1.1. Question 3.2.1. Question 3.3.1. EdTech 552: Lab 3 Answer Sheet Question 3.1.1 Question Answers a. 123 01111011 b. 202 11001010 c. 67 01000011 d. 7 00000111 e. 252 11111100 f. 91 01011011 g. 116.127.71.3 01110100.01111111.01010001.00000011 h. 255.255.255.0 11111111.11111111.11111111.00000000

More information

VII COACHING SEMINAR FUENGIROLA 2015

VII COACHING SEMINAR FUENGIROLA 2015 GENERAL INFORMATION LEVEL: INTERMEDIATE & HIGH LEVEL COACHES LANGUAGE: ENGLISH & SPANISH ENGLISH SPANISH - ENGLISH TRANSLATION SERVICES WILL BE PROVIDED REGISTRATION FEE: 200,00 INCLUDING TRANSPORTATION,

More information

DDS-Enabled Cloud Management Support for Fast Task Offloading

DDS-Enabled Cloud Management Support for Fast Task Offloading DDS-Enabled Cloud Management Support for Fast Task Offloading IEEE ISCC 2012, Cappadocia Turkey Antonio Corradi 1 Luca Foschini 1 Javier Povedano-Molina 2 Juan M. Lopez-Soler 2 1 Dipartimento di Elettronica,

More information

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite is a robust application management solution that helps you achieve

More information