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. Tracing exploratory modes in digital collections of museum Web sites using reverse information architecture
  2. Performance and Comfort when Using Motion-Controlled Tools in Complex Tasks
  3. The delay vector variance method and the recurrence quantification analysis of energy markets
  4. Measuring cognitive load with subjective rating scales during problem solving
  5. A Playful Approach to Interactive Media in the Foreign Language Classroom
  6. Understanding the modes of use and availability of critical metals-An expert-based scenario analysis for the case of indium
  7. Increased Reliability of Draw-In Prediction in a Single Stage Deep-Drawing Operation via Transfer Learning
  8. Is the Y/F Index Suitable for Population Genetic Studies?
  9. Degrees of Integration
  10. Experimental Verification of the Impact of Radial Internal Clearance on a Bearing's Dynamics
  11. Revisiting the tolerance limit of Fe impurity in biodegradable magnesium
  12. Cognitive verbs in discourse
  13. A comparison between private and public access rules to bottlenecks - experiences and expectations from telecommunication and energy
  14. The frame of the game
  15. Using machine learning to identify important predictors of COVID-19 infection prevention behaviors during the early phase of the pandemic
  16. Development of a robust classifier of freshwater residence in barramundi (Lates calcarifer) life histories using elemental ratios in scales and boosted regression trees
  17. Pushing the Boundaries
  18. What do employers pay for employees’ complex problem solving skills?
  19. Construct Clean-Up in Proactivity Research
  20. Germination performance of native and non-native Ulmus pumila populations
  21. Stephanus
  22. Bifurcation loads of beams of glued-laminated timber with intermediate lateral supports
  23. "The (real) world is not enough:" Motivational drivers and user behavior in virtual worlds
  24. An EEG frequency tagging study on biological motion perception in children with DCD
  25. Measurements of atmospheric mercury with high time resolution
  26. Successful Application of Adaptive Emotion Regulation Skills Predicts the Subsequent Reduction of Depressive Symptom Severity but neither the Reduction of Anxiety nor the Reduction of General Distress during the Treatment of Major Depressive Disorder
  27. Application of stress intensity factor superposition in residual stress fields considering crack closure
  28. Analysis of mechanical properties and microstructure of single and double-pass friction stir welded T-joints for aluminium stiffened Panels