Optimizing compute task scheduling at Shopify

优化 Shopify 的计算任务调度

基本信息

  • 批准号:
    514614-2017
  • 负责人:
  • 金额:
    $ 1.82万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Engage Grants Program
  • 财政年份:
    2017
  • 资助国家:
    加拿大
  • 起止时间:
    2017-01-01 至 2018-12-31
  • 项目状态:
    已结题

项目摘要

Big Data processing frameworks allow enterprises to drive their business based on key insights extracted fromnear real-time data. Apache Spark is a framework that Shopify leverages to collect and analyze customerinformation and expose data insights to the shop owners who are users of the Shopify platform. For example,the enterprise which built its online store using the Shopify platform can send pre-set queries to the platform tolearn about the impact of their recent marketing campaign (e.g., with an improved Google ad keywords) bygeographical region or by age group, and see if the marketing campaign resulted in actual product sales.Shopify uses Spark to analyze data by passing the data through a processing pipeline. The pipeline consists ofmultiple jobs, each applying some computation to the data. A set of connected jobs form a flow which mightcorrespond to the query exposed to the shop owner. In this project we will explore algorithmic solutions tomaintain a useful flow execution frequency while absorbing the variance caused by job failures, and ensuringco-execution of pre-scheduled and ad-hoc jobs without resource starvation. We intend to apply approachesbased on heuristics and constraint satisfaction, study their tradeoffs, and develop a solution that works best inpractice.
大数据处理框架使企业能够根据从Near实时数据提取的关键见解来推动其业务。 Apache Spark是一个框架,该框架将杠杆利用收集和分析客户信息,并将数据见解传播给Shopify平台用户的商店所有者。例如,使用Shopify平台构建其在线商店的企业可以将预设的查询发送到Tolarearn,以了解其最近的营销活动的影响(例如,具有改进的Google Ad关键字)副网站或按年龄组群体,并查看营销活动是否导致了实际产品销售。管道组成了数量工作,每个作业都对数据应用了一些计算。一组连接的作业形成了一个流动,这可能与面向商店所有者的查询相对应。在这个项目中,我们将探索算法解决方案,同时吸收由工作失败引起的差异,并确保在没有资源饥饿的情况下进行预先安排和临时工作的工作。我们打算将基于启发式和约束满意度的方法应用,研究他们的权衡,并开发一种最有效的解决方案。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Beschastnikh, Ivan其他文献

Biscotti: A Blockchain System for Private and Secure Federated Learning
Visualizing Distributed System Executions
可视化分布式系统执行
Accelerating software engineering research adoption with Analysis Bots
Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference Algorithms
  • DOI:
    10.1109/tse.2014.2369047
  • 发表时间:
    2015-04-01
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Beschastnikh, Ivan;Brun, Yuriy;Krishnamurthy, Arvind
  • 通讯作者:
    Krishnamurthy, Arvind
Inferring Models of Concurrent Systems from Logs of Their Behavior with CSight

Beschastnikh, Ivan的其他文献

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

{{ truncateString('Beschastnikh, Ivan', 18)}}的其他基金

Compiling Distributed System Models into Implementations
将分布式系统模型编译为实现
  • 批准号:
    RGPIN-2020-05203
  • 财政年份:
    2022
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Compiling Distributed System Models into Implementations
将分布式系统模型编译为实现
  • 批准号:
    RGPIN-2020-05203
  • 财政年份:
    2021
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Compiling Distributed System Models into Implementations
将分布式系统模型编译为实现
  • 批准号:
    RGPIN-2020-05203
  • 财政年份:
    2020
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Construction of Correct Distributed Systems
改进正确的分布式系统的构建
  • 批准号:
    RGPIN-2019-05090
  • 财政年份:
    2019
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Model inference and testing of distributed systems
分布式系统的模型推理与测试
  • 批准号:
    RGPIN-2014-04870
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Model inference and testing of distributed systems
分布式系统的模型推理与测试
  • 批准号:
    RGPIN-2014-04870
  • 财政年份:
    2017
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Model inference and testing of distributed systems
分布式系统的模型推理与测试
  • 批准号:
    RGPIN-2014-04870
  • 财政年份:
    2016
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Model inference and testing of distributed systems
分布式系统的模型推理与测试
  • 批准号:
    RGPIN-2014-04870
  • 财政年份:
    2015
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Model inference and testing of distributed systems
分布式系统的模型推理与测试
  • 批准号:
    RGPIN-2014-04870
  • 财政年份:
    2014
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

异构密集边缘计算系统任务卸载及能效优化研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
超密集移动边缘计算网络中安全高效的多重任务协作式卸载方案研究及资源优化
  • 批准号:
    62261020
  • 批准年份:
    2022
  • 资助金额:
    35 万元
  • 项目类别:
    地区科学基金项目
面向多源可分解任务的车联网边缘计算资源联邦优化研究
  • 批准号:
    62272063
  • 批准年份:
    2022
  • 资助金额:
    54.00 万元
  • 项目类别:
    面上项目
面向多源可分解任务的车联网边缘计算资源联邦优化研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
异构密集边缘计算系统任务卸载及能效优化研究
  • 批准号:
    62201491
  • 批准年份:
    2022
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

CC* Campus Compute: UTEP Cyberinfrastructure for Scientific and Machine Learning Applications
CC* 校园计算:用于科学和机器学习应用的 UTEP 网络基础设施
  • 批准号:
    2346717
  • 财政年份:
    2024
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Standard Grant
SHF: Small: Redesigning the Memory System in the Era of Compute Express Link
SHF:小型:重新设计 Compute Express Link 时代的内存系统
  • 批准号:
    2333049
  • 财政年份:
    2024
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Standard Grant
MYRTUS: Multi-layer 360° dYnamic orchestrion and interopeRable design environmenT for compute-continUum Systems
MYRTUS:用于连续计算系统的多层 360° 动态编排和可互操作设计环境
  • 批准号:
    10087666
  • 财政年份:
    2024
  • 资助金额:
    $ 1.82万
  • 项目类别:
    EU-Funded
CC* Campus Compute: Interdisciplinary GPU-Enabled Compute
CC* 校园计算:支持 GPU 的跨学科计算
  • 批准号:
    2346343
  • 财政年份:
    2024
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Standard Grant
CC* Campus Compute: Building a Computational Cluster for Scientific Discovery
CC* 校园计算:构建科学发现计算集群
  • 批准号:
    2346673
  • 财政年份:
    2024
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了