I dedicated this work to my beloved parents, wife, daughter, brother, sisters and especially my grandfather.All of them are always a big source of praying for me.I would like to acknowledge Mr. Andre Gustavo, who always supported me during my studies with insightful comments and challenging questions. Thanks to all of my friends who encourage me in this struggle.Lastly, my humble gratitude to the ICMC-USP Department of Computer Science, for providing all the available resources for the research and simulation environment.