About
This is Lucas' corner at GoboLinux.org. Here you will find some bits from current and past
projects along with scientific publications that reflect my collaboration with co-workers
and friends.
Feel free to contact me any time. Thanks!
Personal
Name: Lucas C. Villa Real
Occupation: Being a nice dad!
My profile on LinkedIn
My profile at IBM Research
Projects I am associated with
You will find a complete list of projects I have authored on my GitHub page. These are my favorite ones:
Linear Tape File System (LTFS). I worked on the design and implementation of LTFS for single drives and large libraries. Along with my team, I received a surreal Emmy award for the way our work transformed the Media and Entertainment industry.
HDF5-UDF. User-defined functions for the HDF5 scientific file format. To show how cool this project is, I have ported the classic Doom game so it renders the game frames as dynamic HDF5 datasets.
GoboLinux. A Linux-based distribution that redefines the file system hierarchy. I have been a core member of this project since its early days and continue to dedicate a considerable amount of time to it.
Runner. A container-free filesystem virtualization tool that runs on top of GoboLinux. We use it to multiplex the filesystem so that different programs have a different view of /usr.
DemuxFS. A live filesystem that aids on the analysis of transport streams in digital TV systems.
Past & fun projects
GP32. I bought a portable videogame console back in the day so I could port Linux to it. Here are the patches I produced along the way.
ARM-based laptop. Way before netbooks became a thing, I had a really good time with friends Marcelo Fonseca and Marcelo Miranda creating a prototype of an ARM-based laptop. The prototype shown in this picture was running GoboLinux.
TORCS. Had some fun modifying the TORCS car simulator so I could ride a motorcycle instead.
XLode. Used an accelerometer as input device to Hisham Muhammad's XLode game.
Publications
-
Seamless translation of modern file formats to SEG-Y through the file system interface [slides]
Lucas C. Villa Real, Maximilien de Bayser
EAGE Digital 2020
-
Large-scale 3D geospatial processing made possible [slides]
Lucas C. Villa Real, Bruno Silva, Dikran Meliksetian, Kaique Maestrini Sacchi
ACM SIGSPATIAL: 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2019
-
Taxonomy of Package Management in Programming Languages and Operating Systems
Hisham Muhammad, Lucas Correia Villa Real, and Michael Homer
PLOS: Workshop on Programming Languages and Operating Systems, 2019
-
Full Speed Ahead: 3D Spatial Database Acceleration with GPUs [slides] [dataset]
Lucas C. Villa Real, Bruno Silva
ADMS 2018: 9th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures
-
A Lightweight and Efficient Mechanism for Fixing the Synchronization of Misaligned Subtitle Documents
Rodrigo Laiola Guimaraes, Priscilla Avegliano, Lucas Villa Real
DocEng 2016: 16th ACM Symposium on Document Engineering, 2016
-
Online Algorithms for the Linear Tape Scheduling Problem
Carlos Cardonha, Lucas Villa Real
ICAPS 2016: 26th International Conference on Automated Planning and Scheduling, 2016
-
Dynamic Adjustment of Subtitles Using Audio Fingerprints [poster]
Lucas C. Villa Real, Rodrigo Laiola Guimaraes, Priscilla Barreira Avegliano
ACMMM 2015: ACM Multimedia Conference, 2015
-
An I/O Scheduler for Dual-Partitioned Tapes
Lucas C. Villa Real, Michael Richmond, Brian Biskeborn, David Pease
IEEE NAS 2015: 10th IEEE International Conference on Networking, Architecture, and Storage
-
Architecture Aware Resource Allocation for Structured Grid Applications: Flood Modelling Case
Vaibhav Saxena, Thomas George, Yogish Sabharwal, Lucas Villa Real
IEEE/ACM CCGrid 2015: 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
-
A Python-Based Automatic Data Aggregation Framework for Hydrology Models
Lucas C. Villa Real, Frank Liu, Thomas Osiecki
AMS 2014: 94th American Meteorological Society Annual Meeting, American Meteorological Society
-
IFM: A Scalable High Resolution Flood Modeling Framework
Swati Singhal, Sandhya Aneja, Frank Liu, Lucas Villa Real, Thomas George
Euro-Par 2014: 20th International Conference on Parallel Processing
-
A Novel Noise Removal Algorithm for Vertical Artifacts in Digital Elevation Models
Lucas C. Villa Real, Jose Edgardo L. Aban, Saiful A. Husain
ACRS 2013: 34th Asian Conference on Remote Sensing, Asian Association on Remote Sensing (AARS)
-
Enabling high-resolution forecasting of severe weather and flooding events in Rio de Janeiro
LA Treinish, AP Praino, JP Cipriani, UT Mello, K Mantripragada, LC Villa Real, PA Sesini, V Saxena, T George, R Mittal
IBM Journal of Research and Development 57(5), 7--1, IBM, 2013
-
A hybrid parallelization approach for high resolution operational flood forecasting
Swati Singhal, Lucas Villa Real, Thomas George, Sandhya Aneja, Yogish Sabharwal
HiPC 2013: 20th International Conference on High Performance Computing, pp. 405--414
-
File-based media workflows using LTFS tapes
Arnon Amir, David Pease, Rainer Richter, Brian Biskeborn, Michael Richmond, Lucas Villa Real
ACMMM 2010: Proceedings of the international conference on Multimedia, pp. 1519--1520
-
The Linear Tape File System
David Pease, Arnon Amir, L Villa Real, Brian Biskeborn, Michael Richmond, Atsushi Abe
IEEE MSST 2010: 26th Symposium on Mass Storage Systems and Technologies, pp. 1--8
-
IZO: Applications of Large-Window Compression to Virtual Machine Management.
Mark A Smith, Jan Pieper, Daniel Gruhl, Lucas Villa Real
USENIX LISA 2008: 22nd Large Installation System Administration Conference, pp. 121--132