Optimizing compute task scheduling at Shopify
Optimizing compute task scheduling at Shopify
批准号:
514614-2017
负责人:
Beschastnikh, Ivan
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Compiling Distributed System Models into Implementations
-
批准号:RGPIN-2020-05203
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2022
-
负责人:Beschastnikh, Ivan
-
依托单位:
Compiling Distributed System Models into Implementations
-
批准号:RGPIN-2020-05203
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2021
-
负责人:Beschastnikh, Ivan
-
依托单位:
Compiling Distributed System Models into Implementations
-
批准号:RGPIN-2020-05203
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2020
-
负责人:Beschastnikh, Ivan
-
依托单位:
Improving the Construction of Correct Distributed Systems
-
批准号:RGPIN-2019-05090
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:Beschastnikh, Ivan
-
依托单位:
Model inference and testing of distributed systems
-
批准号:RGPIN-2014-04870
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2018
-
负责人:Beschastnikh, Ivan
-
依托单位:
Model inference and testing of distributed systems
-
批准号:RGPIN-2014-04870
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2017
-
负责人:Beschastnikh, Ivan
-
依托单位:
Model inference and testing of distributed systems
-
批准号:RGPIN-2014-04870
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2016
-
负责人:Beschastnikh, Ivan
-
依托单位:
Model inference and testing of distributed systems
-
批准号:RGPIN-2014-04870
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2015
-
负责人:Beschastnikh, Ivan
-
依托单位:
Model inference and testing of distributed systems
-
批准号:RGPIN-2014-04870
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2014
-
负责人:Beschastnikh, Ivan
-
依托单位:
海外基金