Paulo - Distributed Systems - Braga, Braga District, Portugal

João Paulo

Braga, Braga District, Portugal

Services

Distributed Systems

Summary:

My current research is focused on Dependable Deduplication for Cloud Computing Virtualized Storage Infrastructures.

Interested in Distributed and Operating Systems. More specifically in Cloud Computing, Deduplication, Storage Management, Virtualization, Group Comunication protocols and Fault-Tolerance.

Also interested in Software Engineering, namely in Software Development.

Work History

Ph.D student and Researcher

Universidade do Minho

December 2009 - December 2009

Ph.D student from MAP-i Doctoral Program in Computer Science.

My current work is centered in the following research topics:

Distributed systems
Operating systems
Cloud Computing
Storage Management
Deduplication
Virtualization.

MSc degree in Informatics Engineering (MEI)

University of Minho

September 2007 - December 2009

Completed the two specialised curricula units: Applications Engineering and Distributed Systems.

Completed my Master Thesis with the title: "Efficient Storage of Data in Cloud Computing"

Finished my MSc degree with a classification of 18 (out of 20).

BSc in Informatics Engineering (LEI)

University of Minho

September 2004 - July 2007

The main subjects of my BSc course consist of several disciplines inserted in the field of Informatics and Systems Engineering.

Projects

Purple Weed

Purple Weed are a Rock band from Braga with musical influences from different types of Rock, Blues and Funk. To sum up a long story, we are a band for those who like an original dose of Sex, Drugs and Rock'n'Roll. Currently we are launching our new album entitled All-In and promoting it with live performances.

Purple Weed are:

Paula - Voz
Rui - Guitarra
João - Baixo
Hélder - Bateria


----------------------


Os Purple Weed são uma banda Rock de Braga com influências de diversos tipos de Rock, Blues e Funk. Resumindo uma longa história em 3 palavras, somos uma banda para quem gosta de uma dose original de Sexo, Drogas e Rock'n'Roll. De momento estamos a lançar o nosso primeiro àlbum chamado All-In e estamos a promover o mesmo em actuações ao vivo.

Os Purple Weed são:

Paula - Voz
Rui - Guitarra
João - Baixo
Hélder - Bateria

RED - Resilient Databases

It might look simple at first sight to extend the shared-nothing protocol to cope with shared storage: If all replicas perform exactly the same write operations, database state would be identical and thus could be shared. Unfortunately, internal non-determinism means that different physical images are produced regardless of logical consistency, leading to corruption. Moreover, such simple approach would not preserve the logical independence of replicas and rule out tolerating Byzantine faults.

The ReD approach is to combine the replication protocol with a specialized copy-on-write volume management system, that holds transient logically independent partial copies, thus masking internal server non-determinism and isolating multiple logical replicas for resilience.

http://red.lsd.di.uminho.pt/

MeT: Workload aware elasticity for NoSQL

MeT is a Cloud-enabled framework that can be used alone or in conjunction with OpenStack for the automatic and heterogeneous reconfiguration of HBase. MeT is an workload aware system that provides automatic elasticity for the HBase NoSQL database. MeT not only adds and removes nodes automatically and according to system load, but also reconfigures them according to the observed workloads. As a result, it achieves a significant increase in overall system performance.

DEDIS: Distributed Deduplication for Primary Storage Systems

DEDIS is a novel open source distributed post-processing deduplication system. Its main contribution is a novel optimistic asynchronous mechanism for eliminating duplicated data among virtual machines deployed on several remote hosts. This mechanism along with other optimizations allows achieving nearly native disk I/O throughput for virtual machines even when deduplication is being performed in the background. Additionally, DEDIS is fully distributed, allowing the system to scale, and is resilient to server crashes. DEDIS is implemented within XEN, more specifically, is a reimplementation of the Tap:aio Blktap Driver asynchronous I/O block device.

DEDIS: Distributed Deduplication for Primary Storage Systems.

DEDIS is a novel open source distributed post-processing deduplication system. Its main contribution is a novel optimistic asynchronous mechanism for eliminating duplicated data among virtual machines deployed on several remote hosts. This mechanism along with other optimizations allows achieving nearly native disk I/O throughput for virtual machines even when deduplication is being performed in the background. Additionally, DEDIS is fully distributed, allowing the system to scale, and is resilient to server crashes. DEDIS is implemented within XEN, more specifically, is a reimplementation of the Tap:aio Blktap Driver asynchronous I/O block device.

DEDISbench: An Open Source Benchmark for Deduplicated Storage Systems

DEDISbench is an open source micro I/O benchmark suitable for evaluating deduplication systems by generating blocks with a realistic content distribution. The benchmark also allows running tests with different load intensities and introduces a novel hotspot access pattern for I/O requests.

Available on launchpad ( https://launchpad.net/holeycow/deduplication-benchmark ) and Github: ( https://github.com/jtpaulo/dedisbench )

DEDISbench: An Open Source Benchmark for Deduplicated Storage Systems

DEDISbench is an open source micro I/O benchmark suitable for evaluating deduplication systems by generating blocks with a realistic content distribution. The benchmark also allows running tests with different load intensities and introduces a novel hotspot access pattern for I/O requests.

Available on launchpad ( https://launchpad.net/holeycow/deduplication-benchmark ) and Github: ( https://github.com/jtpaulo/dedisbench )

DEDIS: Distributed Deduplication for Primary Storage Systems

DEDIS is a novel open source distributed post-processing deduplication system. Its main contribution is a novel optimistic asynchronous mechanism for eliminating duplicated data among virtual machines deployed on several remote hosts. This mechanism along with other optimizations allows achieving nearly native disk I/O throughput for virtual machines even when deduplication is being performed in the background. Additionally, DEDIS is fully distributed, allowing the system to scale, and is resilient to server crashes. DEDIS is implemented within XEN, more specifically, is a reimplementation of the Tap:aio Blktap Driver asynchronous I/O block device.

DEDIS: Distributed Deduplication for Primary Storage Systems

DEDIS is a novel open source distributed post-processing deduplication system. Its main contribution is a novel optimistic asynchronous mechanism for eliminating duplicated data among virtual machines deployed on several remote hosts. This mechanism along with other optimizations allows achieving nearly native disk I/O throughput for virtual machines even when deduplication is being performed in the background. Additionally, DEDIS is fully distributed, allowing the system to scale, and is resilient to server crashes. DEDIS is implemented within XEN, more specifically, is a reimplementation of the Tap:aio Blktap Driver asynchronous I/O block device.

MeT: Workload aware elasticity for NoSQL

MeT is a Cloud-enabled framework that can be used alone or in conjunction with OpenStack for the automatic and heterogeneous reconfiguration of HBase. MeT is an workload aware system that provides automatic elasticity for the HBase NoSQL database. MeT not only adds and removes nodes automatically and according to system load, but also reconfigures them according to the observed workloads. As a result, it achieves a significant increase in overall system performance.

https://github.com/fmaia/met

DEDIS: Distributed Deduplication for Primary Storage Systems

DEDIS is a novel open source distributed post-processing deduplication system. Its main contribution is a novel optimistic asynchronous mechanism for eliminating duplicated data among virtual machines deployed on several remote hosts. This mechanism along with other optimizations allows achieving nearly native disk I/O throughput for virtual machines even when deduplication is being performed in the background. Additionally, DEDIS is fully distributed, allowing the system to scale, and is resilient to server crashes. DEDIS is implemented within XEN, more specifically, is a reimplementation of the Tap:aio Blktap Driver asynchronous I/O block device.

MeT: Workload aware elasticity for NoSQL

MeT is a Cloud-enabled framework that can be used alone or in conjunction with OpenStack for the automatic and heterogeneous reconfiguration of HBase. MeT is an workload aware system that provides automatic elasticity for the HBase NoSQL database. MeT not only adds and removes nodes automatically and according to system load, but also reconfigures them according to the observed workloads. As a result, it achieves a significant increase in overall system performance.

https://github.com/fmaia/met

Qualifications & Certifications

Ph.D

MAP-i Doctoral Program in Computer Science - University of Minho/Aveiro and Porto

MsC

University of Minho

BsC

University of Minho

Skillpages has been acquired by Bark.com!

Bark.com is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more


Are you sure that you want to leave?