Soares, João, João M. Lourenço, and Nuno Preguiça. "
MacroDB: Scaling Database Engines on Multicores."
Euro-Par 2013 Parallel Processing. Eds. Felix Wolf, Bernd Mohr, and Dieter Mey. Vol. 8097. Lecture Notes in Computer Science, 8097. Springer Berlin Heidelberg, 2013. 607-619.
Abstract
Lourenço, João M., and Eitan Farchi Multicore Software Engineering, Performance, and Tools. Eds. João M. Lourenço, and Eitan Farchi. Vol. 8063. Proceedings of the 2nd International Conference on Multicore Software Engineering, Performance, and Tools, MUSEPAT 2013, Saint Petersburg, Russia, August 19–20, 2013, 8063. Springer Berlin Heidelberg, 2013.
Abstract
Liu, H., Â. Mestre, and Teresa Sousa. "
Rainbow vertex k-connection in graphs."
Discrete Applied Mathematics. 161.16-17 (2013): 2549-2555.
AbstractLet k be a positive integer and G be a k-connected graph. An edge-coloured path is rainbow if its edges have distinct colours. The rainbow k-connection number of G, denoted by rc_k(G), is the minimum number of colours required to colour the edges of G so that any two vertices of G are connected by k internally vertex-disjoint rainbow paths. The function rc_k(G) was first introduced by Chartrand, Johns, McKeon, and Zhang in 2009, and has since attracted considerable interest. In this paper, we consider a version of the function rc_k(G) which involves vertex-colourings. A vertex-coloured path is vertex-rainbow if its internal vertices have distinct colours. The rainbow vertex k-connection number of G, denoted by rvc_k(G), is the minimum number of colours required to colour the vertices of G so that any two vertices of G are connected by k internally vertex-disjoint vertex-rainbow paths. We shall study the function rvc_k(G) when G is a cycle, a wheel, and a complete multipartite graph. We also construct graphs G where rc_k(G) is much larger than rvc_k(G) and vice versa so that we cannot in general bound one of rc_k(G) and rvc_k(G) in terms of the other.
Silva, João A., Tiago M. Vale, João M. Lourenço, and Hervé Paulino. "
Replicação Parcial com Memória Transacional Distribuída."
Proceedings of INForum Simpósio de Informática. INForum 2013. Lisbon, Portugal: Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, 2013. 310-321.
AbstractOs sistemas de memória transacional distribuída atuais recorrem essencialmente à distribuição ou à replicação total para distribuir os seus dados pelos múltiplos nós do sistema. No entanto, estas estratégias de replicação de dados apresentam limitações. A distribuição não oferece tolerância a falhas e a replicação total limita a capacidade de armazenamento do sistema. Nesse contexto, a replicação parcial de dados surge como uma solução intermédia, que combina o melhor das duas anteriores com o intuito de mitigar as suas desvantagens. Esta estratégia tem sido explorada no contexto das bases de dados distribuídas, mas tem sido pouco abordada no contexto da memória transacional e, tanto quanto sabemos, nunca antes tinha sido incorporada num sistema de memória transacional distribuída para uma linguagem de propósito geral. Assim, neste artigo propomos e avaliamos uma infraestrutura para replicação parcial de dados para programas Java bytecode, que foi desenvolvida com base num sistema já existente de memória transacional distribuída. A modularidade da infraestrutura que apresentamos permite a implementação de múltiplos algoritmos e, por conseguinte, avaliar em que contextos de utilização (workloads, número de nós, etc.) a replicação parcial se apresenta como uma alternativa viável a outras estratégias de replicação de dados.
Santos, Susana, Débora Azeitona, Nuno Lapa, João Morais, Helena Lopes, and Benilde Mendes Study on the effect of thermal pre-treatments in the thermophilic anaerobic digestion of a potato peel waste. Proceedings of the International Anaerobic Digestion Symposium within the BioGasWorld 2013. Berlin, Germany: German Society for Sustainable Biogas and Bioenergy Utilisation, 2013.
AbstractThis work aimed to study the effect of different pre-treatments applied to a potato peel residue, in a thermophilic Anaerobic Digestion (AD) process. All samples were subjected to a mechanical pre-treatment through milling to a particle size below 2 mm. The thermal pre-treatments applied consisted of autoclaving the residue at a gauge pressure of 1.2 bar, under a temperature of 122°C, and for 20, 35 and 55 minutes: assays E122.20, E122.35 and E122.55, respectively. The control assay was performed on a ground residue, which was not submitted to any thermal pre-treatment. All pre-treated residues were subjected to an AD process in a CSTR reactor at 49±1°C. The experimental data showed that the highest methane percentages were very similar (about 92% v/v) for all samples submitted to the thermal pre-treatments. For the control assay, the highest percentage of methane was 87.9% (v/v). The highest biogas yields were recorded in the trial E122.35 (646±50 cm3.g-1 CODremoved), against only 250±20 cm3.g-1 CODremoved for the control assay. The highest biogas yields for VSremoved were attained in the assays E122.55 and E122.35, with values of 646±48 cm3.g-1 VSremoved and 634±59 cm3.g-1 VSremoved, respectively. Globally, the yields registered for the assay E122.35 were similar to those determined in the assay E122.55. Due to the lower energy consumption during the pre-treatment performed in the assay E122.35, this was considered to be the most suitable pre-treatment for this type of residue.