Articles — Essay

Articles tagged Essay

Show all Articles

This I Believe
This I Believe
This I Believe Speech & Essay
Kota Wharton
Programming
Programming
The Art, Science, and Engineering of Programming is a new journal created with the goal of placing the wonderful art of programming in the map of scholarly works. Many academic journals and conferences exist that publish research related to programming, starting with programming languages, software engineering, and expanding to the whole Computer Science field. Yet, many of us feel that, as the field of Computer Science expanded, programming, in itself, has been neglected to a secondary role not worthy of scholarly attention. That is a serious gap, as much of the progress in Computer Science lies on the basis of computer programs, the people who write them, and the concepts and tools available to them to express computational tasks. The Art, Science, and Engineering of Programming aims at closing this gap by focusing primarily on programming: the art itself (programming styles, pearls, models, languages), the emerging science of understanding what works and what doesn’t work in general and in specific contexts, as well as more established engineering and mathematical perspectives. This is an example of and a guide to writing articles for The Art, Science, and Engineering of Programming.
Tobias Pape, Crista Lopes, Robert Hirschfeld
Kernel Improvement
Kernel Improvement
In this paper we try to make an improvement for the Linux kernel, by modifying kernel variables.
Daniel Contreras and Itzel Cordero
Solving N-Queens
Solving N-Queens
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
Kernel Optimization: Modifying Multiple Tasks Related Variables
Kernel Optimization: Modifying Multiple Tasks Related Variables
This document talks about how we tried to do a benchmark using the aiostress test on ubuntu desktop 16.04, the things we found useful and the problems we encountered.
Alfonso
Linux Process Scheduler: An Insight into Optimized Web Services
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
Operating Systems Project: Kernel Optimization
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
Operative Systems Midterm Project
Operative Systems Midterm Project
In this paper, we measure the memory performance throughout the Phoronix test "RAMspeed SMP". We decide to test this specific benchmark because we know how important is the memory for the system performance. This document shows how much the memory performance could change if we modify some variables in the linux kernel.
Daniel Jiménez
Running Realtime Scheduling Analysis
Running Realtime Scheduling Analysis
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.
Monserrat Genereux

Related Tags

Purdue UniversityHandoutHomework AssignmentInternational LanguagesMathReferencesCitationsUniversityRésumé / CVFrenchPortuguese (Brazilian)Getting StartedCover LetterPoemSpanishGermanProject / Lab ReportThesisREVTeXXeLaTeXBahasa Malaysia (Malay)Two-columnResearch ProposalDutchUniversity of BirminghamHumanitiesAmerican Psychological AssociationModern Language Association (MLA)ChicagoTurabianUniversidad de las Fuerzas Armadas ESPE