Controlling processing usage at user level: U way to make resource sharing more flexible

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

General purpose Operating Systems do not provide effective mechanisms for application processing reservation. To overcome this limitation, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. However, these proceedings may be impractical if the kernel code is not available or high overheads should be avoided. As will be described in this paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. CPUReserve allows the configuration of the active scheduling policy and simplifies the development of new ones. Thus, it can be used in many computing scenarios such as distributed and shared environments.

Original languageEnglish
JournalConcurrency and Computation: Practice and Experience
Volume22
Issue number3
Pages (from-to)278-294
Number of pages17
ISSN1532-0626
DOIs
Publication statusPublished - 10.03.2010
Externally publishedYes

    Research areas

  • Performance isolation, Process priority, Resource sharing, User-level process scheduling
  • Informatics

DOI

Recently viewed

Publications

  1. Enhancing Performance of Level System Modeling with Pseudo-Random Signals
  2. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  3. Age-related differences in processing visual device and task characteristics when using technical devices
  4. Implicit statistical learning and working memory predict EFL development and written task outcomes in adolescents
  5. Tracing exploratory modes in digital collections of museum Web sites using reverse information architecture
  6. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  7. Machine learning pipeline for Structure–Property modeling in Mg-alloys using microstructure and texture descriptors
  8. A geometric algorithm for the output functional controllability in general manipulation systems and mechanisms
  9. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  10. Homogenization modeling of thin-layer-type microstructures
  11. The learning net - an interactive representation of shared knowledge
  12. Evaluating entity annotators using GERBIL
  13. Supporting the Decision of the Order Processing Strategy by Using Logistic Models
  14. Performance and Comfort when Using Motion-Controlled Tools in Complex Tasks
  15. Perfect anti-windup in output tracking scheme with preaction
  16. Exploiting linear partial information for optimal use of forecasts. With an application to U.S. economic policy
  17. Differences Between Classical and Bayesian Estimates for Mixed Logit Models
  18. Digital Control of a Camless Engine Using Lyapunov Approach with Backward Euler Approximation
  19. A discrete-time fractional order PI controller for a three phase synchronous motor using an optimal loop shaping approach
  20. Controlling processing usage at user level
  21. A Control Scheme for PMSMs using Model Predictive Control and a Feedforward Action in the Presence of Saturated Inputs
  22. Springback prediction and reduction in deep drawing under influence of unloading modulus degradation
  23. Tracking control of a piezo-hydraulic actuator using input-output linearization and a Cascaded Extended Kalman Filter structure
  24. The relationship between long-term memory ability and instructed second language learning
  25. Effective informational entropy reduction in multi-robot systems based on real-time TVS
  26. A Python toolbox for the numerical solution of the Maxey-Riley equation
  27. Robust decoupling through algebraic output feedback in manipulation systems