Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

2014

Compiling CAO: From cryptographic specifications to C implementations

Autores
Barbosa, M; Castro, D; Silva, PF;

Publicação
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract
We present a compiler for CAO, an imperative DSL for the cryptographic domain. The tool takes high-level cryptographic algorithm specifications and translates them into C implementations through a series of security-aware transformations and optimizations. The compiler back-end is highly configurable, allowing the targeting of very disparate platforms in terms of memory requirements and computing power. © 2014 Springer-Verlag.

2014

Distributed generation and demand response dispatch for a virtual power player energy and reserve provision

Autores
Faria, P; Soares, T; Vale, Z; Morais, H;

Publicação
RENEWABLE ENERGY

Abstract
Recent changes in the operation and planning of power systems have been motivated by the introduction of Distributed Generation (DG) and Demand Response (DR) in the competitive electricity markets' environment, with deep concerns at the efficiency level. In this context, grid operators, market operators, utilities and consumers must adopt strategies and methods to take full advantage of demand response and distributed generation. This requires that all the involved players consider all the market opportunities, as the case of energy and reserve components of electricity markets. The present paper proposes a methodology which considers the joint dispatch of demand response and distributed generation in the context of a distribution network operated by a virtual power player. The resources' participation can be performed in both energy and reserve contexts. This methodology contemplates the probability of actually using the reserve and the distribution network constraints. Its application is illustrated in this paper using a 32-bus distribution network with 66 DG units and 218 consumers classified into 6 types of consumers.

2014

Autonomous Multi-dimensional Slicing for Large-Scale Distributed Systems

Autores
Pasquet, M; Maia, F; Riviere, E; Schiavoni, V;

Publicação
DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS (DAIS 2014)

Abstract
Slicing is a distributed systems primitive that allows to autonomously partition a large set of nodes based on node-local attributes. Slicing is decisive for automatically provisioning system resources for different services, based on their requirements or importance. One of the main limitations of existing slicing protocols is that only single dimension attributes are considered for partitioning. In practical settings, it is often necessary to consider best compromises for an ensemble of metrics. In this paper we propose an extension of the slicing primitive that allows multi-attribute distributed systems slicing. Our protocol employs a gossip-based approach that does not require centralized knowledge and allows self-organization. It leverages the notion of domination between nodes, forming a partial order between multi-dimensional points, in a similar way to SkyLine queries for databases. We evaluate and demonstrate the interest of our approach using large-scale simulations.

2014

Detecting Anomalous Energy Consumption in Android Applications

Autores
Couto, M; Carcao, T; Cunha, J; Fernandes, JP; Saraiva, J;

Publicação
PROGRAMMING LANGUAGES, SBLP 2014

Abstract
The use of powerful mobile devices, like smartphones, tablets and laptops, is changing the way programmers develop software. While in the past the primary goal to optimize software was the run time optimization, nowadays there is a growing awareness of the need to reduce energy consumption. This paper presents a technique and a tool to detect anomalous energy consumption in Android applications, and to relate it directly with the source code of the application. We propose a dynamically calibrated model for energy consumption for the Android ecosystem that supports different devices. The model is used as an API to monitor the application execution: first, we instrument the application source code so that we can relate energy consumption to the application source code; second, we use a statistical approach, based on fault-localization techniques, to localize abnormal energy consumption in the source code.

2014

Operation planning of hydro stations using genetic algorithms considering their impact on the electricity market prices

Autores
Guerreiro, CA; Saraiva, JT; Sousa, JC; Mendes, VT;

Publicação
International Conference on the European Energy Market, EEM

Abstract
With the advent of restructuring, generation companies have to plan the operation of their stations in order to maximize their profits. This is very relevant for companies having a large share of hydro stations, and even more if these stations have pumping capacity. This paper describes a model to plan the operation of a set of hydro stations eventually installed in cascade and admitting that some of them are pumping stations. Once a first set of operation orders is obtained using a Genetic Algorithm, their generation/load values are included in the expected market selling/buying curves and the hourly prices are updated. These prices are then used to refine the operation orders originating an iterative process so that hydro stations are price makers. The paper includes results for a hydro system in order to illustrate the application of the developed approach. © 2014 IEEE.

2014

High Speed All Optical Logic Operations Utilizing the Protein Bacteriorhodopsin

Autores
Fabian, L; Mathesz, A; Valkai, S; Alexandre, D; Marques, PVS; Ormos, P; Wolff, EK; Der, A;

Publicação
BIOPHYSICAL JOURNAL

Abstract

  • 2725
  • 4201