Daniel Sanchez-Ferriz

24 Chemin d'Arancette D-010 · Bayonne, CO 64100 · (+33) 07685-46462 · daniel.sanchez-ferriz@etud.univ-pau.fr

I am a student of the Master in Industry 4.0 in the Univerity of Pau and Pays de l'Adour, (UPPA) and a student of the Master in Computer Science in the Autonomous University of Yucatan (UADY). I have the B. Sc. degree of Applied Mathematics and Computation of the National Autonomous University of Mexico (UNAM). I have knowledge in the areas of networking, cloud computing, machine learning, and database management.


University of Pau and Pays de l'Adour

Industry 4.0
September 2018 - present

Autonomous University of Yucatan

Master of Computer Science
September 2017 - present

National Autonomous University of Mexico

Bachelor of Science
Applied Mathematics and Computation
August 2009 - June 2015


Programming Languages
  • C, C++
  • Java
  • Javascript
  • PL/SQL
  • Python


I enjoy most of my time being indoors. I love reading fiction, fantasy, and books about history, and theology.

Industry 4.0 Project

As thew Internet grows, so does the need of implementing quality controls. Quality of Service (QoS) provides a set of rules and standards that allows the analysis of quality that a service throughout a network has. One of the means of assuring QoS is through the classification of information packages. A classifying method that has demonstrated to have a high level of accuracy is classification through Machine Learning.

Machine Learning requires ground data to learn a behavior. Sadly, there's not enough current data to train a Machine Learning Algorithm (MLA) without implementing other tools such as Deep Packet Inspection (DPI) tools. In this project, we propose a cloud architecture that automatically generates the required data to train different MLAs through virtual machines. The proposed architecture will provide each virtual machine a behavior reminiscent to that of the human, such as web browsing, online streaming, and so on. The internet traffic generated by the virtual machines pass though a gateway which sniffes the activity and stores it in a database, which will be used to train the MLAs.

UML Component Analysis

The following is a generalization of the architecture that shows how the labeling process works in conjunction with the sniffing process to generate a database for the MLAs

In addition, we present the operational analysis and the system analysis, to show the implementation of different scenarios in the architecture.

Operational Analysis

System Analysis