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.
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.
The Linux kernel controls the way tasks (or processes) are managed in the running system. The task scheduler, sometimes called process scheduler, is the part of the kernel that decides which task to run next. In this project its analyzed the behavior of scheduler by changing a default value from the runtime scheduling. The default value is 950000µs, or 0.95 seconds for the sched\_rt\_runtime\_us or scheduler realtime running variable. Meaning that 5% of the CPU time is reserved for processes that don't run under a real-time or deadline scheduling policy. This value in this file specifies how much of the "period" time can be used by all real-time and deadline scheduled processes on the system. The AIO-Stress which shows the obtained results in the different tests is an a-synchronous I/O benchmark created by SuSE which is is a German Linux distribution provider and business unit of Novell, Inc.