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
Sobre

Sobre

Colaborei no projecto Europeu GORDA, cujo objectivo era fomentar a utilização de replicação de base de dado como forma de resolver os desafios encontrados nos sistemas de base de dados actuais. O meu trabalho foi de dotar o projecto com uma consola gráfica de monitorização e gestão utilizando JMX.

Também estive envolvida no projecto P-SON, em particular no desenvolvimento de aplicações para o protocolo de disseminação epidémica NeEM. Neste contexto, trabalhei numa arquitectura de caching e disseminação de feeds RSS que utiliza redes P2P para este fim e, posteriormente, numa arquitectura genérica content-push baseada em feeds Web e serviços e redes sociais, no qual se baseou a minha dissertação de Mestrado. Também trabalhei num protocolo e disseminação epidémica que tira partido dos interesses partilhados dos participantes sem chegar a revelá-los.

No contexto do meu Doutoramento, o meu trabalho focou-se na forma de aproximar as aplicações tradicionais centradas numa base de dados e as promessas de alta disponibilidade.

Actualmente, faço parte do projecto europeu CloudDBAppliance e tenho estado, também, a colaborar com o CPES no contexto dos projectos europeus UPGRID e InteGrid.

Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    Ana Nunes Alonso
  • Cluster

    Informática
  • Cargo

    Investigador Auxiliar
  • Desde

    01 fevereiro 2012
007
Publicações

2021

Towards Generic Fine-Grained Transaction Isolation in Polystores

Autores
Faria, N; Pereira, J; Alonso, AN; Vilaça, R;

Publicação
Heterogeneous Data Management, Polystores, and Analytics for Healthcare - VLDB Workshops, Poly 2021 and DMAH 2021, Virtual Event, August 20, 2021, Revised Selected Papers

Abstract
Transactional isolation is a challenge for polystores, as along with the limited capabilities of each datastore, we have to contend with their sheer diversity. However, transactional isolation is increasingly desirable as a variety of datastores are being sought after for roles that go beyond data lakes. Transactional guarantees are also relevant for reliability at scale. In this paper, we propose that transactional isolation in polystores can be achieved by leveraging the query engine, i.e., basing some of the responsibilities of a traditional transactional storage manager (TSM) on the query language itself. This has the key advantage of greatly simplifying design and implementation, as it doesn’t need to be re-invented for each datastore, and should increase performance, by taking advantage of dynamic query optimization where available. We demonstrate the feasibility of the proposal with a simple proof-of-concept and experiment. © 2021, Springer Nature Switzerland AG.

2020

A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)

Autores
Silva, F; Alonso, AN; Pereira, J; Oliveira, R;

Publicação
Distributed Applications and Interoperable Systems - 20th IFIP WG 6.1 International Conference, DAIS 2020, Held as Part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020, Valletta, Malta, June 15-19, 2020, Proceedings

Abstract
The performance and scalability of byzantine fault-tolerant (BFT) protocols for state machine replication (SMR) have recently come under scrutiny due to their application in the consensus mechanism of blockchain implementations. This led to a proliferation of proposals that provide different trade-offs that are not easily compared as, even if these are all based on message passing, multiple design and implementation factors besides the message exchange pattern differ between each of them. In this paper we focus on the impact of different combinations of cryptographic primitives and the message exchange pattern used to collect and disseminate votes, a key aspect for performance and scalability. By measuring this aspect in isolation and in a common framework, we characterise the design space and point out research directions for adaptive protocols that provide the best trade-off for each environment and workload combination. © IFIP International Federation for Information Processing 2020.

2020

Building a Polyglot Data Access Layer for a Low-Code Application Development Platform: (Experience Report)

Autores
Alonso, AN; Abreu, J; Nunes, D; Vieira, A; Santos, L; Soares, T; Pereira, J;

Publicação
Distributed Applications and Interoperable Systems - 20th IFIP WG 6.1 International Conference, DAIS 2020, Held as Part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020, Valletta, Malta, June 15-19, 2020, Proceedings

Abstract
Low-code application development as proposed by the OutSystems Platform enables fast mobile and desktop application development and deployment. It hinges on visual development of the interface and business logic but also on easy integration with data stores and services while delivering robust applications that scale. Data integration increasingly means accessing a variety of NoSQL stores. Unfortunately, the diversity of data and processing models, that make them useful in the first place, is difficult to reconcile with the simplification of abstractions exposed to developers in a low-code platform. Moreover, NoSQL data stores also rely on a variety of general purpose and custom scripting languages as their main interfaces. In this paper we report on building a polyglot data access layer for the OutSystems Platform that uses SQL with optional embedded script snippets to bridge the gap between low-code and full access to NoSQL stores. © IFIP International Federation for Information Processing 2020.

2019

Towards Intra-Datacentre High-Availability in CloudDBAppliance

Autores
Ferreira, L; Coelho, F; Alonso, AN; Pereira, J;

Publicação
CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE

Abstract

2019

Recovery in CloudDBAppliance’s High-availability Middleware

Autores
Abreu, H; Ferreira, L; Coelho, F; Alonso, AN; Pereira, J;

Publicação
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA)

Abstract

Teses
supervisionadas

2021

Otimização de Protocolos de Difusão Epidémica

Autor
Diogo André Teles Fernandes

Instituição
UM

2020

Acordo Distribuído Aproximado

Autor
Joaquim Manuel Gonçalves Oliveira

Instituição
UM

2018

Recuperação de Transações em Bases de Dados NoSQL

Autor
José Carlos Vieira Morais

Instituição
UM

2017

Potencial da energia solar concentrada para a produção de eletricidade em Portugal

Autor
Ana Catarina Redondo Gonçalves

Instituição
UTAD

2017

Proposta de uma Arquitetura de Suporte à Decisão para a Gestão de uma Universidade – O Caso de Estudo da Universidade de Trás-os-Montes e Alto Douro

Autor
José Miguel Morais de Bessa

Instituição
UTAD