XPS: FULL: Bridging Parallel and Queueing-Theoretic Scheduling

XPS:FULL:桥接并行和排队理论调度

基本信息

  • 批准号:
    1629444
  • 负责人:
  • 金额:
    $ 82.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-07-01 至 2020-06-30
  • 项目状态:
    已结题

项目摘要

Scheduling computational tasks on computational resources has played a fundamental role in computer science since the 1950s. One branch of scheduling (queueing theoretic) has focused on analyzing multiple sequential jobs competing for a shared resource with the goal of minimizing the response time (latency) over all jobs. Most operating system and server schedulers use ideas developed as part of this research. Another branch of scheduling (parallel) has focused on analyzing a single parallel job running on a dedicated parallel machine, with the goal of maximizing efficiency (throughput) of the job. Most schedulers for dynamically parallel programs use ideas developed as part of this research. Until recently these branches were adequate on their own, and the communities studying them have had very little interaction. However, the mainstream availability of parallel hardware, and the need to handle many parallel jobs sharing a single resource, has recently changed this. The goal of this project is to bridge the two branches by developing new theory and practical scheduling algorithms, that can handle multiple dynamically parallel jobs competing for shared resources. The project brings together PIs with expertise from each area, and will apply and combine techniques from each area. The project has the potential to have significant broad impact on the theory and practice of widely used shared parallel systems. The project will include an educational outreach component in which the PIs will include ideas from the project in courses they teach.This project is the first to tackle the union of these two domains. The PIs will develop scheduling algorithms for a stream of arriving jobs, where the jobs are complex multi-threaded fine-grained parallel jobs with dynamic parallelism and dependencies among tasks. The research will address three specific challenges, as follows. Challenge 1, Statistical Characterization/Modeling: Scheduling multiple jobs requires knowing something about when each job will complete and what it will do in the future, such as the number of tasks it will create or the granularity of tasks. A significant part of the project is devoted to measuring parallel jobs and statistically characterizing them to create simple models of their behavior. Challenge 2, Algorithmic Development and Analysis: There are currently no scheduling algorithms for the problem that is being considered. While queueing theory touts the optimality of always running the job with the "shortest expected remaining time," this has little meaning when jobs are parallel and there are many resources. New theorems and analytical techniques will be developed. Challenge 3, Implementation and Benchmarking: An important component of the project will be the implementation and benchmarking of our algorithms on prototype systems. The PIs will investigate multiple metrics including latency, throughput, fairness, and robustness.
自20世纪50年代以来,在计算资源上调度计算任务在计算机科学中发挥了重要作用。调度的一个分支(排队理论)侧重于分析争夺共享资源的多个顺序作业,其目标是最小化所有作业的响应时间(延迟)。大多数操作系统和服务器调度器都使用作为该研究的一部分而开发的思想。调度(并行)的另一个分支侧重于分析在专用并行机器上运行的单个并行作业,其目标是最大化作业的效率(吞吐量)。大多数动态并行程序的调度器都使用了作为该研究的一部分而开发的思想。直到最近,这些分支本身就足够了,研究它们的社区几乎没有互动。然而,并行硬件的主流可用性,以及处理多个共享单个资源的并行作业的需求,最近改变了这一点。本项目的目标是通过开发新的理论和实用的调度算法来连接这两个分支,这些算法可以处理多个动态并行作业争夺共享资源。该项目将各个领域的专业知识汇集在一起,并将应用和结合各个领域的技术。该项目有可能对广泛使用的共享并行系统的理论和实践产生重大的广泛影响。该项目将包括一个教育外展部分,其中pi将在他们所教的课程中包含该项目的想法。这个项目是第一个解决这两个领域的结合的项目。pi将为到达的作业流开发调度算法,其中的作业是复杂的多线程细粒度并行作业,具有动态并行性和任务之间的依赖性。该研究将解决以下三个具体挑战。挑战1,统计表征/建模:调度多个作业需要了解每个作业何时完成以及它将来会做什么,例如它将创建的任务数量或任务粒度。该项目的一个重要部分致力于测量并行工作,并对它们进行统计表征,以创建其行为的简单模型。挑战2,算法开发和分析:目前还没有针对正在考虑的问题的调度算法。虽然排队理论鼓吹总是以“最短的预期剩余时间”运行作业的最优性,但当作业是并行的并且有许多资源时,这一点几乎没有意义。新的定理和分析技术将得到发展。挑战3,实现和基准测试:项目的一个重要组成部分将是我们的算法在原型系统上的实现和基准测试。pi将调查多个指标,包括延迟、吞吐量、公平性和鲁棒性。

项目成果

期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Practical Bounds on Optimal Caching with Variable Object Sizes
可变对象大小的最佳缓存的实际界限
SOAP: One Clean Analysis of All Age-Based Scheduling Policies
SOAP:对所有基于年龄的调度策略的一次清晰分析
RobinHood: Tail Latency Aware Caching - Dynamic Reallocation from Cache-Rich to Cache-Poor
  • DOI:
  • 发表时间:
    2018-10
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Daniel S. Berger;Benjamin Berg;T. Zhu;S. Sen;Mor Harchol-Balter
  • 通讯作者:
    Daniel S. Berger;Benjamin Berg;T. Zhu;S. Sen;Mor Harchol-Balter
SOAP Bubbles: Robust Scheduling Under Adversarial Noise
SOAP 气泡:对抗性噪声下的鲁棒调度
  • DOI:
    10.1109/allerton.2018.8635963
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Scully, Ziv;Harchol-Balter, Mor
  • 通讯作者:
    Harchol-Balter, Mor
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Guy Blelloch其他文献

Guy Blelloch的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Guy Blelloch', 18)}}的其他基金

AF: Small: Shared-Memory Parallel Algorithms: Theory and Practice
AF:小型:共享内存并行算法:理论与实践
  • 批准号:
    1910030
  • 财政年份:
    2019
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
SHF: Medium: Algorithmic lambda-Calculus for the Design, Analysis, and Implementation of Parallel Algorithms
SHF:Medium:用于并行算法设计、分析和实现的算法 lambda 演算
  • 批准号:
    1901381
  • 财政年份:
    2019
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
SPX: Parallel Models and Algorithms for Emerging Memory Systems
SPX:新兴内存系统的并行模型和算法
  • 批准号:
    1919223
  • 财政年份:
    2019
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Write-Efficient Parallel Algorithms for Emerging Memory Technologies
XPS:FULL:FP:用于新兴内存技术的写高效并行算法
  • 批准号:
    1533858
  • 财政年份:
    2015
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
SHF:AF:大型:协作研究:无并发的并行性
  • 批准号:
    1314590
  • 财政年份:
    2013
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
NSF Workshop on Research Directions in the Principles of Parallel Computing
NSF 并行计算原理研究方向研讨会
  • 批准号:
    1242283
  • 财政年份:
    2012
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
SHF: AF: Small: Locality with Dynamic Parallelism
SHF:AF:小:具有动态并行性的局部性
  • 批准号:
    1018188
  • 财政年份:
    2010
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
ITR/SY+IM+AP: Center for Applied Algorithms
ITR/SY IM AP:应用算法中心
  • 批准号:
    0122581
  • 财政年份:
    2001
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
ITR: Algorithms: From Theory to Application
ITR:算法:从理论到应用
  • 批准号:
    0085982
  • 财政年份:
    2000
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
Advanced Languages for Scientific Computation Environments
科学计算环境的高级语言
  • 批准号:
    9706572
  • 财政年份:
    1997
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant

相似国自然基金

钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 批准年份:
    2018
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Human-Robot Co-Evolution: Achieving the full potential of future workplaces
人机协同进化:充分发挥未来工作场所的潜力
  • 批准号:
    DP240100938
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Discovery Projects
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
  • 批准号:
    EP/Y035976/1
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Research Grant
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341238
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
CAREER: Informed Testing — From Full-Field Characterization of Mechanically Graded Soft Materials to Student Equity in the Classroom
职业:知情测试 – 从机械分级软材料的全场表征到课堂上的学生公平
  • 批准号:
    2338371
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Standard Grant
CAREER: From Flamelet to Full-Scale: Advancing Plasma-Assisted Combustion for Low-Emission Sustainable Fuels
职业生涯:从小火焰到全面:推进低排放可持续燃料的等离子体辅助燃烧
  • 批准号:
    2339518
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
STTR Phase II: Dermatologist-level detection of suspicious pigmented skin lesions from high-resolution full-body images
STTR II 期:通过高分辨率全身图像对可疑色素性皮肤病变进行皮肤科医生级别的检测
  • 批准号:
    2335086
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Cooperative Agreement
Toward carbon-neutral society: Development of a full-sustainable eco-friendly green mining process for gold recovery
迈向碳中和社会:开发完全可持续的环保绿色采矿工艺以回收黄金
  • 批准号:
    24K17540
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341237
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Continuing Grant
All Analogue Full-duplex Dual-receiver Radio for Wideband Mm-wave Communications
用于宽带毫米波通信的全模拟全双工双接收器无线电
  • 批准号:
    EP/X041581/1
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Research Grant
Full mitigation of birefringence for high-precision optical experiments
完全缓解双折射,实现高精度光学实验
  • 批准号:
    24K00649
  • 财政年份:
    2024
  • 资助金额:
    $ 82.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了