Linux Process Scheduler: An Insight into Optimized Web Services
The accelerated rate of growth in the amount of web applications returns as a result an increase in the traffic that web servers must handle. This aggregated traffic, in addition to the demand of the clients to be served in a real time frame, leads to the requirement of a customized way to control web related resources. All processes of the web server are tied to the control that the OS scheduler has over them, and for the default settings, the scheduler is set to handle general purpose tasks instead of being optimized forweb serving purposes. To address this issue, the use of custom settings into the scheduler will allow the daemons needed to run a web page (such as Apache, PHP and a SQL DB) to be handled by the OS as efficiently as possible. The results of the test will be the comparison in performance of a web server for different settings on the Linux Scheduler.
Christopher Salvador Márquez Álvarez & César Alfredo Espinosa Michel
DEVOLOPMENT OF AN ALGORITHM TO DETERMINATE THE ORIENTATION USING AN IMU
In this paper we will study an algorithm designed by Madgwick which is commonly used to determine the orientation of a quadcopter. The algorithm uses a group of accelerometers, gyroscopes and magnetometers integrated in what is called an IMU as input. Some differences have been found between the results obtained by the original paper and the implementation done by the author. Therefore, a thorough study has been made, finding a miscalculation in the equations. The results show a relative average error in the orientation of 1,44 ppm.
LaTeX Assignment 4
This was an assignment for a college physics course. Please let me know what you think! :)
Operating Systems Project: Kernel Optimization
An attempt of achieving a Kernel optimaization using Ubuntu 16..04.1 LTS, Phoronix Test Suite and different value changes and tests for an internal Kernel variable: the runtime value.
Jorge Dominic Márquez Muñoz, Juan Manuel Romero Guardado
Through the modification of the kernel on a Ubuntu system, we managed to solve the n-Queens problem after changing the default time-slice, swappiness, latency and wakeup-granularity to different values and testing the problem.
Rodolfo Lepe, Gerardo Velasco
In this paper we try to make an improvement for the Linux kernel, by modifying kernel variables.
Daniel Contreras and Itzel Cordero
Effects of Climate Change on Canadian Forest Fires
This study aimed to determine the effects of climate change on forest fire trends in Canada by measuring correlations between weather conditions and the frequency and size of forest fires. Upon identifying the correlations, a model was created to understand future forest fire trends. The purpose of this study was to prevent the increasing trend of forest fires and devise solutions to reduce their damages. The data obtained from the Canadian National Fire Database underwent a linear regression and a machine learning algorithm to respectively predict and correlate weather conditions with future forest fire trends. It was concluded that temperature and wind speed experienced a positive correlation with forest fire frequency and size and precipitation experienced a negative correlation. To reduce the harmful effects of forest fires, cloud seeding can be used to create more precipitation and wind farms can be built to lower wind speed and attract lightning. However, more research and stricter policies directly targeting climate change are necessary for long term stability or decrease in forest fire trends.
Leon Chen, Curtis Chong, Emily Huang, Nathan Lo