Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2017

AN ECONOMIC ENERGY APPROACH FOR QUERIES ON DATA CENTERS

Authors
Saraiva, J; Guimarales, M; Belot, O;

Publication
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ENERGY AND ENVIRONMENT (ICEE 2017)

Abstract
Energy consumption is an issue that involves all of us, both as individuals and as members of a society, and covers all our areas of activity. It is something so broad that its impact has important reflections on our social, cultural and financial structures. The domain of software, and in particular database systems, is not an exception. Although it seems to be a little bit strange to study the energy consumption of just one query, when we consider the execution of a a few thousand queries per second, quickly we see the importance of the querying consumption in the monthly account of any company that has a conventional data center. To demonstrate the energy consumption of queries in data centers, we idealized a small dashboard for monitoring and analyzing the sales of a company, and implemented all the queries needed for populating it and ensuring its operation. The queries were organized into two groups, oriented especially to two distinct database management systems: one relational (MySQL) and one non relational (Neo4J). The goal is to evaluate the energy consumption of different types of queries, and at the same time compare it in terms of relational and non-relational database approaches. This paper relates the process we implemented to set up the energy consumption application scenario, measure the energy consumption of each query, and present our first preliminary results.

2017

Energy Efficiency across Programming Languages

Authors
Pereira, R; Couto, M; Ribeiro, F; Rua, R; Cunha, J; Fernandes, JP; Saraiva, J;

Publication
SLE'17: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING

Abstract
This paper presents a study of the runtime, memory usage and energy consumption of twenty seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as, slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.

2017

Exact Methods for Recursive Circle Packing

Authors
Gleixner, AmbrosM.; Maher, Stephen; Müller, Benjamin; Pedroso, JoaoPedro;

Publication
CoRR

Abstract

2017

Renegotiation of Electronic Brokerage Contracts

Authors
Cunha, R; Veloso, B; Malheiro, B;

Publication
RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2

Abstract
CloudAnchor is a multiagent e-commerce platform which offers brokerage and resource trading services to Infrastructure as a Service (IaaS) providers and consumers. The access to these services requires the prior negotiation of Service Level Agreements (SLA) between the parties. In particular, the brokerage SLA (bSLA), which is mandatory for a business to have access to the platform, specifies the brokerage fee the business will pay every time it successfully trades a resource within the platform. However, while the negotiation of the resource SLA (rSLA) includes the uptime of the service, the brokerage SLA was negotiated for an unspecified time span. Since the commercial relationship defined through the bSLA - between a business and the platform can be long lasting, it is essential for businesses to be able to renegotiate the bSLA terms, i.e., renegotiate the brokerage fee. To address this issue, we designed a bSLA renegotiation mechanism, which takes into account the duration of the bSLA as well as the past behaviour (trust) and success (transactions) of the business in the CloudAnchor platform. The results show that the implemented bSLA renegotiation mechanism privileges, first, the most reliable businesses, and, then, those with higher volume of transactions, ensuring that the most reliable businesses get the best brokerage fees and resource prices. The proposed renegotiation mechanism promotes the fulfilment of SLA by all parties and increases the satisfaction of the trustworthy businesses in the CloudAnchor platform.

2017

Sensing and control of segmented mirrors with a pyramid wavefront sensor in the presence of spiders

Authors
Schwartz N.; Sauvage J.F.; Correia C.; Petit C.; Quiros-Pacheco F.; Fusco T.; Dohlen K.; El Hadi K.; Thatte N.; Clarke F.; Paufique J.; Vernet J.;

Publication
Adaptive Optics for Extremely Large Telescopes, 2017 AO4ELT5

Abstract
The secondary mirror unit of the European Extremely Large Telescope (ELT) is supported by six 50-cm wide spiders, providing the necessary stiffness to the structure while minimising the obstruction of the beam. The deformable quaternary mirror (M4) contains over 5000 actuators on a nearly hexagonal pattern. The reflective surface of M4 itself is composed of a segmented thin shell made of 6 discontinuous petals. This segmentation of the telescope pupil will create areas of phase isolated by the width of the spiders on the wavefront sensor (WFS) detector, breaking the spatial continuity of the wavefront data. The poor sensitivity of the Pyramid WFS (PWFS) to differential piston (or of any WFS sensitive to the derivative of the wavefront such as the Shack-Hartmann) will lead to badly seen and therefore uncontrollable differential pistons between these areas. In close loop operation, differential pistons between segments will settle around integer values of the average sensing wavelength lambda. The differential pistons typically range from one to tens of time the sensing wavelength and vary rapidly over time, leading to extremely poor performance. In addition, aberrations created by atmospheric turbulence will naturally contain some differential piston between the segments. This differential piston is typically a relatively large multiple of the sensing wavelength, especially for 40 m class telescopes. Trying to directly remove the entire piston contribution over each of the DM segments will undoubtedly lead to poor performance. In an attempt to reduce the impact of unwanted differential pistons that are injected by the AO correction, we compare three different approaches. A first step is to try to limit ourselves to use only the information measured by the PWFS, in particular by reducing the modulation. We show that using this information sensibly is important but it is only a prerequisite and will not be sufficient. We discuss possible ways of improvement by removing the unwanted differential pistons from the DM commands while still trying to maintain the atmospheric segment-piston contribution by using prior information. A second approach is based on phase closure of the DM commands and assumes the continuity of the correction wavefront over the entire unsegmented pupil. The last approach is based on the pair-wise slaving of edge actuators and shows the best results. We compare the performance of these methods using realistic end-to-end simulations. We find that pair-wise slaving leads to a small increase of the total wavefront error, only adding between 20-45 nm RMS in quadrature for seeing conditions between 0.45"-0.85". Finally, we discuss the possibility of combining the different proposed solutions to increase robustness.

2017

Data Management and Privacy in a World of Data Wealth

Authors
Maia, F;

Publication
13th European Dependable Computing Conference, EDCC 2017, Geneva, Switzerland, September 4-8, 2017

Abstract

  • 1849
  • 4141