- 2
- 0
- 约 47页
- 2017-07-04 发布于四川
- 举报
foo Using Hierarchical Scheduling to Support Soft Real-Time Applications in General-Purpose Operating Systems John Regehr March 20, 2001 Outline Overview of Contributions A general hierarchy of soft real-time schedulers can provide guaranteed scheduling behavior The Hierarchical Loadable Scheduler (HLS) architecture… Can be efficiently implemented in a general-purpose OS Increases application performance compared to case where scheduler and apps are mismatched Augmented CPU reservations increase predictability when the OS steals CPU time from real-time applications Motivation People use general-purpose OSs (GPOSs) for many kinds of tasks e.g. Unix, Windows, MacOS variants Compatibility, commodity, convenience Applications have diverse scheduling requirements Time-sharing Soft real-time Isolation Co-scheduling between processors or machines The Problem One size does not fit all Supporting evidence: companies sell scheduler extensions Ensim: ServerXchange Sun: Solaris Resource Manager Aurema: Active Resource Management TimeSys: Linux/RT Motivating Data: Unfair CPU Allocation Between Users User 1 gets little CPU time when User 2 creates many threads Approach Allow a hierarchy of CPU schedulers to control processor allocation Thesis Statement: It is useful and feasible to extend a GPOS with a general, heterogeneous scheduling hierarchy. A heterogeneous hierarchy employs different schedulers A general hierarchy does not impose a fixed scheduling model Example Hierarchy Time Scales Long: System is used in a particular way Duration: usually uptime of a system or longer Medium: Applications start, end, and change requirements Duration: seconds, minutes, or longer Short: Individual scheduling decisions made by schedulers within the hierarchy Duration: milliseconds or 10s of ms What Microsoft Should Do Put HLS into consumer Windows! By default Support interactive, batch, and multimedia applications for a single user However, also include Library of useful schedulers and AP
您可能关注的文档
- 国内保理业务简介.ppt
- 国内优秀工业设计获奖作品图赏.ppt
- 国内医药文摘型数据库检索方法与技巧.ppt
- 国内十大优秀景观案例分析.pptx
- 国内十大发动机制造商.ppt
- 国内十强品牌橱柜.ppt
- 国内城市地铁建设状况.ppt
- 国内城市综合体精彩案例剖析.ppt
- 国内外CBD案例研究成果及借鉴.ppt
- 国内外专科护士培训现状及研究进展.ppt
- 河北省石家庄市2026届高三11月期中教学质量摸底检测语文试题含答案.doc
- 山东省济宁市2026届高三上学期期中质量检测语文试题含答案.doc
- 江西省宜春市2026届高三上学期一轮诊断考试语文试题含答案.doc
- 北京市丰台区2026届高三上学期期末语文试题及答案.doc
- 北京市东城区2026届高三上学期期末语文试题及答案.doc
- 2025年四川省攀枝花市中考物理试题(含答案解析).doc
- 浙江省宁波市2026届高三第一学期11月高考模拟考试语文试题含答案.doc
- 山东省菏泽市2026届高三上学期期中考试语文试题含答案.doc
- 上海市闵行区2026届高三一模语文试题及答案.doc
- 上海市长宁区2026届高三一模语文试题及答案.doc
最近下载
- 广东省深圳市宝安区2024-2025学年三年级上学期期末科学试卷.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:商务英语阅读理解提高策略与真题剖析.docx VIP
- ‘十五五’卫生健康事业高质量发展规划及医院高质量发展实施方案.docx
- 《苏武传》课件35张.pptx VIP
- 1999年及其以前批准转业的军队干部住房保障办法.doc VIP
- 关于做好新型冠状病毒感染肺炎疫情防控期间稳定劳动关系支持企业复工复产的实施意见.doc VIP
- 高考数学解三角形专题.pdf VIP
- 2025年体育行业青少年体育培训报告.docx
- EQC-1137-2007-chs 电镀锌层及镀后表面处理.pdf
- 自动化集装箱码头管理.docx VIP
原创力文档

文档评论(0)