星期四 13 八 2009
http://netcomm.bjtu.edu.cn/yishuai
星期一 12 一 2009
Posted by yishuai under Streaming
No Comments
Chuan Wu, Baochun Li (University of Toronto)
Shuqiao Zhao (UUSee, Inc)
目标:分析拓扑。
指出商业系统中的peer选择和拓扑构造算法不复杂。
提到mesh比tree好的原因,但未展开证明。
对flash crowd时,拓扑如何react,简单的结果。(事实上也无法细化)
2个月(2006年9月-10月)的trace。120GB。结论还用07年的一个trace进行了验证。
方法:Peer周期报告,服务器收集。认为爬的方法的缺陷:1)peer list不是真实的连接。2)没有indegree。
五个主要结论:
UUSee的算法的介绍:
Peer选择算法的细节:
(有趣的Peer集中式选择算法,如何评估?)
分析Peer个数:
用buffer count进行的质量评估:发现大多数人还不错。
度分布:
分析是否有超级节点:
参考文献:
回顾历史:
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Xiaofei Liao,
Basic:
Goal:
Metrics:
Problem:
challenges:
Component:
Peer join or leave the topology
Fetch algorithm:
topologies
Buffer size
Delay
Problem
Refer
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Goal:
Result
Refer:
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Contribution
Result
1、analyze control traffic to present a probable operation model
2、Basic
3、Analysis
Refer
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Long Vu, UIUC
Basic Result
Channel size
degree distribution
Refer
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Rakesh Kumar
Result
Basic
Model
Streaming: focus on the instantaneous rate
bufferless model:
Without churn
Case 1. if us ≤ (us + u(P))/n
Case 2. if > ,
Corollary 1: For any rate r such that u2 < r < u1, universal streaming is achievable by some fluid distribution scheme if and only if r ≤ φ(n1, n2), where φ(n1, n2) = min{us, (us + n1u1 + n2u2 )/(n1 + n2 )}.
With Churn:
universal streaming probability. Let Pi be the random variable denoting the number of active type-i peers in steady state. It is well-known that Pi has a Poisson distribution with mean E[Pi] = ρi.
P(universal streaming) = P(P1 ≥ cP2 - u′s), Where c = (r - u2)/(u1 – r), and u′s = us/(u1 – r)
Since P1 and P2 are independent Poison random variables, we can explicitly calculate the universal streaming probability as follows.
xxxx
Large System Analysis
Scaling, i.e. ρ1 → ∞ and ρ2 → ∞,
Using scaling regimes ρ1 = Kρ2 + β* sqrt(ρ2)
P(universal streaming) =
Proof:
Result evaluation:
Usage:
Buffering:
Refer
BT fluid model
Modeling the time it takes to distribute a file from seeds to leechers in churnless download systems.
M/G/∞ processes [10].
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu and Keith W. Rossy
Basic:
Deviation with BT
1. Meas
Basic Result
2. Crawler
3. Refer
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Basic:
1. fundamental mechanisms
2. Signaling
3. sharing
3.1. double buffering mechanism
3.2. reassembled
3.3. play
3.4. download strategy
4. meas
5. meas result
6. buffer manage
7. neighbors
8. Refer
[1] S. Cherry, The battle for broadband Internet protocol television, IEEE Spectrum, vol. 42, no. 1, pp. 24 ¨C 29, Jan. 2005.
[2] R. Jain, I want my IPTV, IEEE MultiMedia, vol. 12, no. 3, p. 96, 2005.
星期六 10 一 2009
Posted by yishuai under Streaming
No Comments
Xiaojun Hei, Yong Liu and Keith W. Ross
1. buffer bitmap crawler (buffer maps)
2. passive sniffing nodes
3. Quality metrics
3.1 network-wide playback continuity
3.2 startup latency
3.3 playback lags among peers : minutes
4. chunk propagation
5. system design choices guide
5.1 algorithms for creating peering partners
5.2 scheduling algorithms (for both uploading and downloading)
5.3. video encoding algorithms
我的问题:
1.1 PPLive has build-in performance monitor system?
1.2. copy to media player
1.3. Chunk
1.4. playback deadline
1.5. Offset
1.6. BM width
1.7. peering topology
1.8. CRR 95%, but reboot/freeze peer ratio in 1hr only 2.2%/0.6% for cctv-n in [5,6]hr 1414 peers.
1.9. modeling parameter
2. Reference
2.1 passive sniffing
Passive sniffing techniques are often constrained to measure a small set of controlled peers.
2.1.1. [11] is the first measurement study of a large-scale P2P streaming system. It considered traffic patterns and peer dynamics of the PPLive IPTV system.
[11] was followed by two other passive measurement studies [13] and [21].
2.1.2. Ali et al. [13] focus on the traffic characteristics of controlled PPLive peers on PPLive and SopCast.
[13] S. Ali, A. Mathur, and H. Zhang, Measurement of commercial peerto-peer live video streaming, First Workshop on Recent Advances in Peer-to-Peer Streaming, Aug. 2006.
2.1.3. Passive sniffing was also utilized to study the traffic pattern of PPLive, PPStream, TVAnts and SopCast in [21].
[21] T. Silverston and O. Fourmaux, P2P IPTV measurement: A comparison study, University Paris 6 LIP6/NPA Laboratory, Tech. Rep., Oct. 2006.
2.2. active crawling apparatus
2.2.1. measure the global view of the PPLive network [12].
[12] A measurement study of a large-scale P2P IPTV system, IEEE Transactions on Multimedia, Oct. 2007, to appear.
2.2.2. Subsequently, another crawler-based measurement study was conducted in [22]. Vu et al. [22] examine the peer dynamics for a small number of PPLive channels.
[22] L. Vu, I. Gupta, J. Liang, and K. Nahrstedt, Mapping the PPLive network: Studying the impacts of media streaming on P2P overlays,¡± Department of Computer Science, University of Illinois at Urbana-Champaign, Tech. Rep. UIUCDCS-R-2006-275, Aug. 2006.
2.3. peer selection and chunk scheduling algorithms.
CoolStreaming is documented in [1]
[1] X. Zhang, J. Liu, B. Li, and T.-S. P. Yum, DONet/CoolStreaming: A Data-driven Overlay Network for Peer-to-Peer Live Media Streaming, IEEE INFOCOM, vol. 3, Mar. 2005, pp. 2102 ¨C 2111.
[26] Windump, http://www.winpcap.org/windump/.