Online job scheduling in Distributed Machine Learning Clusters

Slides:



Advertisements
Similar presentations
19 《山岳的形成》. 褶皱山 常见形态:连绵的山体 代表:喜马拉雅山脉、阿尔卑斯山脉、 安第斯山脉.
Advertisements

传媒学生应该如何度 过四年大学生活?. 进入大学一个多月了,用一个词形容大 学生活 自卑感 不适应 空虚感 被动感 孤独感 失望感 一、大学新生不适应大学生活的表现:
作者:海倫凱勒 出版社:文經閣 出版年: 2006 ISBN : J 邱宣文.
電機電子群 培養學生具備電機與電子群共同核心能力,使具備電機與電子領域有關操作、維修、測試、應用等實用專 業技能。並為相關專業領域之學習或高一層級專業知能之進修奠定基礎。
二00四年鼓勵公務人員提升英語能力宣導說明會
客房備品管理 新竹老爺大酒店 客房部 協理 邱建銘.
指 导:高歌老师 责任编辑:汤杰林 杜峥 供 稿:课代表 班委会 团长 栏目创编:张廷信 技术编辑:汤杰林 杜峥 常务编辑:杜峥
Chapter 1 人類的探究與科學 © 2010 Cengage Learning. All rights reserved.
学党章党规、学系列讲话,做合格党员 学习教育
一、信息加工概述 1、信息技术是指与信息的获取、加工、表达、交流、管理、评价相关的技术。 2、信息加工的重要性: 原始信息 加工的信息
Foundations of Computer Science
大规模深度学习算法 Deep Belief Network及其应用
做好就业与自主创业的准备.
(Problem-Based learning 教学法)
第八章 作业成本法 对现代企业而言,生产过程复杂、制造费用在产品成本中所占比重极大,且与人工费用并无直接关系,仍然采用制造费用分配方法,就会导致成本信息扭曲、误导管理措施、致使决策失误的严重后果。 本章主要阐述作业成本法的基本理论及其应用。
关于在宝钢全体党员中开展“学党章党规、 学系列讲话,做合格党员”学习教育的 实施方案
何謂專案管理? 美國專案管理學會 專案管理就是「為達成或超出利害關係人的需求或期望,把種種知識、技能、工具、技術應用在專案活動上,…,其牽涉到相互競爭的範疇,時間、成本、品質,以及利害關係人各種不同需求和期望之間的平衡」
小猪CMS生活通O2O系统白皮书 微信营销型O2O+社交型O2O 开创者 合肥彼岸互联信息技术有限公司-中国最大的微信第三方开发商.
中国科大新创校友基金会 揭牌仪式暨运作九周年工作汇报 秘书长 刘志峰
知识准备-倒排索引 文档集 索引 关键思想:将文档初筛变成O(1)的时间复杂度 D0=``谷歌地图之父跳槽Facebook“
渤海商品交易所 丹东玉米交易中心 全国统一客服电话:
all right reserved 岗位分析,评估和工资架构 all right reserved.
Network Optimization: Models & Algorithms
第 一 章 資訊系統開發概論 課程名稱:系統分析與設計 各位同學大家好,我是李春雄老師,本學期所開設的課程名稱為「資料結構」,
掌上药店 掌上药店和智慧医院的合作探索 讲者:王浚海.
12月四六级冲刺备考讲座 建昆老师.
综合教程 2 Unit 1 Lifelong Learning
光華女中97高中優質化輔助方案 光華女中優質團隊.
项目申报及投资推进工作实务 更多模板、视频教程: 兰溪市发展和改革局 2013年9月 1.
桃花坞小学桃苑论坛 课堂观察: 带着思想去听课 主讲:蔡艳.
泰州市教育局教研室 陆全贵 Mobile: 年7月27日
全国高等学校”十二五”医学规划教材 建设方案 高等教育出版社 2010年2月
九十八學年度水土保持學系 碩士在職專班 專題討論(四) 9375
華 族 婚 俗 僑港伍氏宗親會伍時暢紀念學校 完成日期:20/12/2007 第二組.
運動對三高的重要性 運動處方的設計 陳世銘 物理治療師.
CHT Project Progress Report
Operating System CPU Scheduing - 3 Monday, August 11, 2008.
Linear Programming: Introduction and Duality
YARN & MapReduce 2.0 Boyu Diao
交換生說明會 101學年度下學期 (2013年春季學期) 2013年2月18日 (工程一館106室)
CCF ADL66大数据管理系统和技术 刘达欣 2018/11/28.
美国IRS501(c)3、中国公益性捐赠税前扣除机构
物流O2O模式之争.
省级优 秀教学 团队带 头人 福建省 优秀教 师 福建省 教学名 师 省级精 品专业 负责人 省级精 品课程 负责人 软件工 程硕士.
微信行业解决方案.
子曰:「父母之年,不可不知也。一則以喜, 一則以懼。」 國一乙 S 李千昀
Network Planning Algorithms in CATV Networks
對偶理論 「敏感度分析」,研究數學規劃問題中參數值(如各類係數)的改變對於最佳解以及目標函數值的影響。
管理學作業-CH 連聰銘 黃謙研.
智能电视调查报告 秒针系统 2015年10月.
第七章 统计指数 学习目标 理解统计指数含义和种作用 掌握综合指数和平均指数的编制方法; 掌握指数体系及因素分析。
Windows网络操作系统管理 ——Windows Server 2008 R2.
Introduction to AI and ML
教學意見網路調查 填答說明 填答說明 教務處 102年12月.
3 Week 3 PMBA 批次作業環境 ~ 產品成本與成本累積.
有效的運用組織資源 Linear Programming (Goal Programming)
Operation System(OS).
清華大學 青少年科技文化夏令營 迎生聚會 2006年7月7日 香港教育工作者聯會會所.
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
Apache Flink 刘 驰.
Part5-Chapter 1 餐旅人力資源 管理的內涵 本章研習重點 1. 說明管理的定義。 2. 瞭解人力資源管理的定義。
Transportation Problem
实时计算平台及相关业务实践 Baidu.inf.dc ChaiHua .
105學年度 服務學習教育說明會 Service Learning.
地質篇 Unit_04_地質年代.
2643 捷迅股份有限公司 We are Professional、Prompt、 Passionate、 Progressive!
第2章 物流系统 规划与分析 1.
Module_5_Unit_4_ppt Unit4:非线性系统的描述函数法 东北大学《自动控制原理》课程组.
11506: Angry Programmer ★★★★☆ 題組:Contest Set Archive with Online Judge
Experimental Analysis of Distributed Graph Systems
Presentation transcript:

Online job scheduling in Distributed Machine Learning Clusters 段新朋

Problem Parameter Server机器学习训练模型下的工作调度问题 分为worker和server,前者用于计算梯度,后者用于保存以及更新 参数 新来一个job的时候,需要为这个job分配若干worker和server以满 足训练需求,同时满足资源总量的限制 输入数据分成若干chunk,每个chunk由一个worker负责训练,一 个chunk又分为多个mini-batch,每次训练一个mini-batch 参数根据server的数量均分为若干份,每个server保存参数的一部 分。

Modeling

Offline Algorithm 确定接受哪些job,不接受哪些job,并为每一个job分配worker和server,最终实现所有job的效用函数最大化的同时满足各种限制。

Online Algorithm We formulate the dual of (14) by relaxing integrality constraints (18) and associating dual variables p r h (t), q R k (t) and µ i with (15), (16) and (17), respectively.

Primal-dual μ:payoff P:unit-cost for type-r resource Q: f: utility function

P,Q P: unit cost for type-r resource on the worker in t. Q:unit cost for type-r resource on the server in t. U:maximum per-unit-resource job utility for type- r resource on physical servers to deploy workers L: L 1 (L 2 ) represents the minimum unit-time-unit-resource job utility on physical servers to deploy workers (parameter servers), among all jobs

Online Algorithm

Finding best job schedule