由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - fb这道设计题怎么做的?
相关主题
报脸书面试capital iq 面试
How to solve this problem?有人面过Skype公司么?
一道电面题A 公司网页点击问题
问一个设计题是不是能用iteration就不要用recursion啊?
帮忙看看怎么做这道G的题目[2]Amazon取消第二轮电面,直接on-site是什么情况(附电面面经)
一个EDA的问题大公司和小公司interview的重大区别
有人电面过aspera吗?G家电面都有两轮么?
版上有onsite过Aspera的吗?今天刚跪Amazon,伤心之余提着伤疤来发个面经,随便跪求各路大神refer
相关话题的讨论汇总
话题: gossip话题: bt话题: 节点话题: 文件话题: fb
进入JobHunting版参与讨论
1 (共1页)
z*******o
发帖数: 4773
1
传一个大文件到几个数据中心,每个中心上千台机器。
好像在哪里看过用类似bt之类的算法。
s********l
发帖数: 998
2
是不是用distributed message queue
scribe之类的?

【在 z*******o 的大作中提到】
: 传一个大文件到几个数据中心,每个中心上千台机器。
: 好像在哪里看过用类似bt之类的算法。

j**********3
发帖数: 3211
3
先mark了一会看大家怎么说
f*******t
发帖数: 7549
4
BT
s********l
发帖数: 998
5
你说的BT是BitTorrent?

【在 f*******t 的大作中提到】
: BT
d******v
发帖数: 801
6
Mark,等着看大牛解答。
w*********e
发帖数: 49
7
我觉得这题的考察点是distributed system的理论知识
这是一个经典topological aware gossip模型,重点是要调整标准gossip模型以保证
data center间的带宽负荷仍是O(1)
这里有个UIUC ppt讲这个的
https://courses.engr.illinois.edu/cs425/fa2014/L8.fa14.pptx

【在 z*******o 的大作中提到】
: 传一个大文件到几个数据中心,每个中心上千台机器。
: 好像在哪里看过用类似bt之类的算法。

f*********l
发帖数: 46
8
和gossip没关,那玩意是用来维护membership的... BitTorrent,看看twitter的murder
,估计fb内部也是这么干的,听说他们就是一个超大可执行文件(只是听说)
k******a
发帖数: 44
9
感觉还是gossip啊,
不一定只能用gossip维护membership。
如果将超大文件分割成N个部分,每个部分当做一个message, 有message id。然后在数
据中心中节点间用gossip的模型传递。节点之间就像人群传谣言一样,某个节点传递消
息给它知道的周边邻居节点。然后,eventually文件传递完成。
数据中心之间的传递是必须得么?从数据的源头直接发到各个数据中心的某些节点就可
以了吧。
s********l
发帖数: 998
10
用gossip传大文件 network traffic会不会太大了啊?
而且 是不是还要加个机制保证order啊~

【在 k******a 的大作中提到】
: 感觉还是gossip啊,
: 不一定只能用gossip维护membership。
: 如果将超大文件分割成N个部分,每个部分当做一个message, 有message id。然后在数
: 据中心中节点间用gossip的模型传递。节点之间就像人群传谣言一样,某个节点传递消
: 息给它知道的周边邻居节点。然后,eventually文件传递完成。
: 数据中心之间的传递是必须得么?从数据的源头直接发到各个数据中心的某些节点就可
: 以了吧。

相关主题
一个EDA的问题capital iq 面试
有人电面过aspera吗?有人面过Skype公司么?
版上有onsite过Aspera的吗?A 公司网页点击问题
进入JobHunting版参与讨论
z*******o
发帖数: 4773
11
觉得bt,或者稍微变形够了,
tracker, seeder,peers,稍微吹吹够了。
gossip有点过,over kill

murder

【在 f*********l 的大作中提到】
: 和gossip没关,那玩意是用来维护membership的... BitTorrent,看看twitter的murder
: ,估计fb内部也是这么干的,听说他们就是一个超大可执行文件(只是听说)

s*******e
发帖数: 142
12
等着看大牛解答。
g*****g
发帖数: 34805
13
一种做法是分块,并行 UDP。见 Aspera.
z*******o
发帖数: 4773
14
听闻aspera是ibm的专利

【在 g*****g 的大作中提到】
: 一种做法是分块,并行 UDP。见 Aspera.
g*****g
发帖数: 34805
15
IBM收购了这个公司。

【在 z*******o 的大作中提到】
: 听闻aspera是ibm的专利
k******a
发帖数: 44
16

我的意思是用gossip的思想,
一个消息X是文件的M OUT OF N parts。
当节点A收到X,A试图将X传给它的邻居B,C。如果B已经有X,那么就不给B传。
network traffic的问题可以通过控制
1. 消息大小
2. 邻居个数
3. 同时传输的消息的个数
来mitigate。
消息达到的order不重要,只要全部parts都到了,组合成文件即可。

【在 s********l 的大作中提到】
: 用gossip传大文件 network traffic会不会太大了啊?
: 而且 是不是还要加个机制保证order啊~

1 (共1页)
进入JobHunting版参与讨论
相关主题
今天刚跪Amazon,伤心之余提着伤疤来发个面经,随便跪求各路大神refer帮忙看看怎么做这道G的题目[2]
请教最近onsite的一道面试题:大数相加一个EDA的问题
回馈版面:A家的面试有人电面过aspera吗?
我的面试总结(FLGT+UPASD)和伪面经版上有onsite过Aspera的吗?
报脸书面试capital iq 面试
How to solve this problem?有人面过Skype公司么?
一道电面题A 公司网页点击问题
问一个设计题是不是能用iteration就不要用recursion啊?
相关话题的讨论汇总
话题: gossip话题: bt话题: 节点话题: 文件话题: fb