|Modality||Research & Development (R&D)|
|Roles||IT Architect, Volunteer|
|Customer||Federal University Fluminense (UFF)|
On that occasion, I had the opportunity to implement the first UFF nodes in the international consortium called Planetlab. PlanetLab was a global research network that supported the creation of new network services. This research network allowed researchers to run their experiments using computers scattered around the world.
In this project I had the opportunity to deepen my knowledge about Linux, especially about the compilation of specific Kernel modules.
Planetlab’s central idea was to allow the sharing of a computer among several users, but with a good degree of isolation between the processes executed by these users. This was done using the context-based virtualization technique, which represents a very lightweight virtualization strategy.
in this approach, the processes contained an attribute in addition to the PID to identify this process, which was precisely the context identifier. In this way, it is possible to obtain the desired isolation without the additional overhead of a complete virtualization layer.
Thanks to Prof. Célio Vinicius Neves de Albuquerque for this opportunity.