3,475 research outputs found
Toward Contention Analysis for Parallel Executing Real-Time Tasks
In measurement-based probabilistic timing analysis, the execution conditions imposed to tasks as measurement scenarios, have a strong impact to the worst-case execution time estimates. The scenarios and their effects on the task execution behavior have to be deeply investigated. The aim has to be to identify and to guarantee the scenarios that lead to the maximum measurements, i.e. the worst-case scenarios, and use them to assure the worst-case execution time estimates.
We propose a contention analysis in order to identify the worst contentions that a task can suffer from concurrent executions. The work focuses on the interferences on shared resources (cache memories and memory buses) from parallel executions in multi-core real-time systems. Our approach consists of searching for possible task contenders for parallel executions, modeling their contentiousness, and classifying the measurement scenarios accordingly. We identify the most contentious ones and their worst-case effects on task execution times. The measurement-based probabilistic timing analysis is then used to verify the analysis proposed, qualify the scenarios with contentiousness, and compare them. A parallel execution simulator for multi-core real-time system is developed and used for validating our framework.
The framework applies heuristics and assumptions that simplify the system behavior. It represents a first step for developing a complete approach which would be able to guarantee the worst-case behavior
MARS: An Educational Environment for Multiagent Robot Simulations
Undergraduate robotics students often find it difficult to design and validate control algorithms for teams of mobile robots. This is mainly due to two reasons. First, very rarely educational laboratories are equipped with large teams of robots, which are usually expensive, bulky and difficult to manage and maintain. Second, robotics simulators often require student to spend much time to learn their use and functionalities.
For this purpose, a simulator of multi-agent mobile robots named MARS has been developed within the Matlab environment, with the aim of facilitating students to simulate a wide variety of control algorithms in an easy way and without spending time for understanding a new language. Through this facility, the user is able to simulate multi-robot teams performing different tasks, from cooperative to competitive ones, by using both centralized and distributed controllers. Virtual sensors are provided to simulate real devices. A graphical user interface allows students to monitor the robots behaviour through an online animation
Uncertainty quantification for CO2 sequestration and enhanced oil recovery
This study develops a statistical method to perform uncertainty
quantification for understanding CO2 storage potential within an enhanced oil
recovery (EOR) environment at the Farnsworth Unit of the Anadarko Basin in
northern Texas. A set of geostatistical-based Monte Carlo simulations of
CO2-oil-water flow and reactive transport in the Morrow formation are conducted
for global sensitivity and statistical analysis of the major uncertainty
metrics: net CO2 injection, cumulative oil production, cumulative gas (CH4)
production, and net water injection. A global sensitivity and response surface
analysis indicates that reservoir permeability, porosity, and thickness are the
major intrinsic reservoir parameters that control net CO2 injection/storage and
oil/gas recovery rates. The well spacing and the initial water saturation also
have large impact on the oil/gas recovery rates. Further, this study has
revealed key insights into the potential behavior and the operational
parameters of CO2 sequestration at CO2-EOR sites, including the impact of
reservoir characterization uncertainty; understanding this uncertainty is
critical in terms of economic decision making and the cost-effectiveness of CO2
storage through EOR.Comment: 9 pages, 6 figures, in press, Energy Procedia, 201
iCanCloud: a flexible and scalable cloud infrastructure simulator
Simulation techniques have become a powerful tool for deciding the best starting conditions on pay-as-you-go scenarios. This is the case of public cloud infrastructures, where a given number and type of virtual machines (in short VMs) are instantiated during a specified time, being this reflected in the final budget. With this in mind, this paper introduces and validates iCanCloud, a novel simulator of cloud infrastructures with remarkable features such as flexibility, scalability, performance and usability. Furthermore, the iCanCloud simulator has been built on the following design principles: (1) it's targeted to conduct large experiments, as opposed to others simulators from literature; (2) it provides a flexible and fully customizable global hypervisor for integrating any cloud brokering policy; (3) it reproduces the instance types provided by a given cloud infrastructure; and finally, (4) it contains a user-friendly GUI for configuring and launching simulations, that goes from a single VM to large cloud computing systems composed of thousands of machines.This research was partially supported
by the following projects: Spanish MEC project
TESIS (TIN2009-14312-C02-01), and Spanish Ministry of
Science and Innovation under the grant TIN2010-16497.Publicad
- …