Modelling real-time applications based on resource reservation
|
|
- Oswin Hawkins
- 8 years ago
- Views:
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 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 informationMAST: 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 informationReal-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 informationHow 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 informationModelling 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 informationPredictable 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 informationAFDX 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 informationA 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 informationSchedulability 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 informationImplementing 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 informationA 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 informationMicrosoft 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 informationExecution-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 informationProduction 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 informationA 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 informationAdvanced 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 informationSouth 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 informationSupporting 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 informationPredictable 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 informationBizTalk 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 informationUniversidad 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 informationFuture 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 informationTrends 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 informationHow 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 informationDynamic 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 informationEfficient 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 informationStep-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 informationEvent 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 informationThis 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 informationMicrosoft 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 informationAntonio 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 informationUNIVERSITY 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 informationMultiagent 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 informationLicensing 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 informationA 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 informationPerformance 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 informationBuilding 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 informationOPERATING 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 informationReal-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 informationPikko 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 informationModel 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 informationLinux 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 informationCHAPTER 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 informationCONTROL 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 informationQoS 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 informationWorkflow 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 information4. 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 informationHands-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 informationComparison 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 informationParametric 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 informationBizTalk 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 informationExperience 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 informationFramework 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 informationINNOVATIVE 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 informationANNEX. 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 informationMulti-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 information9/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 informationBringing 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 informationIntroducing 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 informationBizTalk 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 informationTEST 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 informationPerformance 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 informationDragon 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 informationConverting 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 informationPerformance 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 informationHow 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 informationLua 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 informationTiming 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 informationPERFORMANCE 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 informationTechnical 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 informationConnecting 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 informationOverview 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 informationSANTANDER 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 informationVendor 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 informationMonday, 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 informationOpen 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 informationUnit 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 informationNetworks 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 informationPedraforca: 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 informationReal-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 informationAn 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 informationSERVICE 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 informationSOFT 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 informationDeciding 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 informationPrinciples 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 informationChapter 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 informationDesktop 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 informationSQL 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 informationMove 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 informationDelivering 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 informationWhite 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 informationPORT 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 informationSwitch 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 informationCompositional 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 informationHow 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 informationQuestion 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 informationVII 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 informationDDS-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 informationAPPLICATION 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