Stochastic Analysis and File Availability Enhancement for BT-like File Sharing Systems. John.C.S.Lui The Chinese University of Hong Kong
|
|
- Madison Philippa Dalton
- 5 years ago
- Views:
Transcription
1 Stochastic Analysis and File Availability Enhancement for BT-like File Sharing Systems John.C.S.Lui The Chinese University of Hong Kong 1
2 Outline 2
3 Outline Introduction 2
4 Outline Introduction Modeling the Performance 2
5 Outline Introduction Modeling the Performance Extension on heterogeneous Network 2
6 Outline Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability 2
7 Outline Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability Availability Improvement Algorithms 2
8 Outline Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability Availability Improvement Algorithms Conclusion 2
9 The Problem with C/S Publishing 3
10 The Problem with C/S Publishing 3
11 The Problem with C/S Publishing More customers require more bandwidth 3
12 BitTorrent Solution 4
13 BitTorrent Solution 4
14 BitTorrent Solution Users cooperate in the distribution 4
15 Publishing Content Web Server 5
16 Publishing Content Web Server 5
17 Publishing Content AAA.torrent Web Server 5
18 Publishing Content Tracker 5
19 Publishing Content Tracker 5
20 Publishing Content 5
21 Motivation 6
22 Motivation To understand the BT protocol 6
23 Motivation To understand the BT protocol Why is it good? 6
24 Motivation To understand the BT protocol Why is it good? Can we do better? 6
25 Motivation To understand the BT protocol Why is it good? Can we do better? Contribution: 6
26 Motivation To understand the BT protocol Why is it good? Can we do better? Contribution: Analytical metrics 6
27 Motivation To understand the BT protocol Why is it good? Can we do better? Contribution: Analytical metrics Insights for Protocol-designers 6
28 Related Work X. Yang and et al, Infocom 2004: Simple Markov Model Numerical calculation needed L. Massoulie and et al, Sigmetrics 2004 Detailed Markov Model D. Qiu and et al, Sigcomm 2004 Simple Fluid Model Some analytical results are obtained 7
29 BitTorrent Model 8
30 BitTorrent Model 8
31 N peers BitTorrent Model 8
32 N peers BitTorrent Model The File is divided into M chunks 8
33 N peers BitTorrent Model Peer i The File is divided into M chunks I have Ci chunks 8
34 N peers BitTorrent Model Peer i The File is divided into M chunks I have Ci chunks Peer j I have Cj chunks 8
35 after some time collects afigure small n 1: are 2M states ineven the model), then theitstate space is extr collects a small number of chunks, the effectiveness of this new peer is veryas ha In [18, 21], all peers arelarge considered different from peers with number of and distinguish the states of peers by the number of However it[18, is not true inpeers reality because when h large number of chunks. On the other hand, if we consider all combination of F Inchunks 21], all are considered different [16] (i.e. peers with only BitTorrent and peers with onlymodel F, F are of the same type so w 3 some 4ofisdifferent timetrue it collects asosmall not in reality because. peers with only F1, F2 and peers with only Even F3However,MFafter types therenumw 4 are it are 2 states in the model), then the state sp N peers different from peersactually with large number of chu distributed among peers,after which could be ensu Even some time it collects a small l), then the state space is extremely large. In and this distinguish paper, we use different approach the astates of peers by the n different chunks [16] (i.e. peers with only F, F 1 different from peers with large number o i and peer j have c and c chunks respectively, where i j The File is divided of peers by the number of chunks they areand holding (i.e. peers with only F, F 1 2 peers with only F, F are of the same 3 4then the state space are 2M states in the model), different chunks [16] (i.e. peers with only into M chunks i at thatneed peermi can obtain least one useful chunk from F are of the same type so we + 1 Peer states). Assume chunks are uniformly distributed among which cou and distinguish thepeers, states of peersactually by the num M are 2 states in the model), then the state which actually could be ensured by the rarest-first chunk policy. peer clear that Pi,j =i and 1. When ccijfand,3we peers with only,f are oflet therespectiv same typ and peer j chave c4jhave: chunks iselection and distinguish theci states of peers by the I have chunks distributed among peers, which actually couldchb cj chunks respectively, where ci, cj {0, 1, that...,peer M }.i Let derive can us obtain at the leastprobability one useful andppeers with the sam 3, F4 are of = cionly 1and cfp[chunks in peer i,jj have i and peer chunks respectively j least one useful chunk from peer j, which we denote as P. When <cjc,jactually,we it have: is c clear that P = 1. When cciwhich i,j i,j i distributed among peers,! ci "one useful chunk that peer i can obtain at least n ci cj, we have: ci cj cj chunks respec i and cp and i i,j = 1 P[chun clear thatpeer Pi,j j= =have 1. 1 When c c, we have:!m i " j= 1 "M that peer i can obtain at least one!useful c c j i = 1 P[chunks in peer j are subset of chunks in peer i] P i i,j = 1 P[chunks cj clear that P = 1. When c c, we hav =i 1 = i,j! ci "!jci!"m " given the peer i and peercjj choldi j cso number (ci cj of + chunks 1) cj i (c i 1) = 1=!1M "(1) = 1 Peer j = 1!M " = 1. Pi,j P[chu Min (M 1)1). From (M Eq. cj +(1), 1) Iwe have Cj Figure need use Mpeer + c1ji and varia cj! ci "p So given the number of chunks chunks 8 4 cj the number of all states Mnumber is still large number, can So given the ofachunks peer i1and =need use!peer " in Figure 1). From Eq. (1), we hunks peer i and peer j holding, we can estimate the probability P (as illustratedmm
36 Simplified Peer States 9
37 Simplified Peer States I have little 9
38 Simplified Peer States I have little I have a lot 9
39 Simplified Peer States I have little I have a lot I am a seeder 9
40 Simplified Peer States I have little I have a lot I am a seeder 9
41 Simplified Peer States I have little I have a lot I am a seeder 9
42 Simplified Peer States I have little I have a lot I am a seeder 9
43 Simplified Peer States I have little I have a lot I am a seeder 9
44 Simplified Peer States I have little I have a lot I am a seeder 9
45 Simplified Peer States I have little I have a lot I am a seeder 9
46 Simplified Peer States X1 I have little I have a lot I am a seeder 9
47 Simplified Peer States X1 X2 I have little I have a lot I am a seeder 9
48 Simplified Peer States X1 X2 I have little I have a lot Y I am a seeder 9
49 Dynamics 10
50 Dynamics 10
51 Dynamics Transfer Rate from State 1 to State 2 10
52 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
53 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
54 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 Downloading rate per connection 10
55 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
56 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 Connectivity 10
57 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
58 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 Bandwidth Constraint 10
59 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
60 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 Chunk Size 10
61 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
62 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 Chunk Number 10
63 Dynamics Transfer Rate from State 1 to State 2 Transfer Rate from State 2 to State 3 10
64 Compare the Dynamics with Simulation: 11
65 Compare the Dynamics with Simulation: 70 Number of Leechers/Seeders Leechers Seeders Our Model Qiu s[18] Model Simulation Number of Leechers/Seeders time t 11
66 Compare the Dynamics with Simulation: 11
67 Compare the Dynamics with Simulation: Number of Leechers/Seeders Seeders Leechers Our Model Qiu s[18] Model Simulation Number of Leechers/Seeders time t 11
68 Compare the Dynamics with Simulation: 11
69 Compare the Dynamics with Simulation: 140 Number of Leechers/Seeders Leechers Seeders Our Model Qiu s[18] Model Simulation time t 11
70 Compare the Dynamics with Simulation: 11
71 Steady State T d = X 1 + X 2 λ T p = { O( N 2 ) Case 1, O( N) Case 2 or 3. 12
72 Steady State By Little s Law, average downloading time in the steady state is derived by: T d = X 1 + X 2 λ T p = { O( N 2 ) Case 1, O( N) Case 2 or 3. 12
73 Steady State By Little s Law, average downloading time in the steady state is derived by: T d = X 1 + X 2 λ T p = { O( N 2 ) Case 1, O( N) Case 2 or 3. 12
74 Steady State By Little s Law, average downloading time in the steady state is derived by: T d = X 1 + X 2 λ T p = { O( N 2 ) Case 1, O( N) Case 2 or 3. 12
75 Steady State By Little s Law, average downloading time in the steady state is derived by: The system throughput in steady state is derived by: T p = T d = X 1 + X 2 λ { O( N 2 ) Case 1, O( N) Case 2 or 3. 12
76 The system shows good scalability: Insights: Scalability Tp=O(N^2) in Case 1 Tp=O(N) in Case 2 & 3 13
77 (b) Insights: Scalability Figure 2: Comparing dynamics of peer evolutions for our The system 220 shows good scalability: Tp=O(N^2) in Case 1 Tp=O(N) in Case 2 & 3 Average Downloading Time T d Our Model Qiu s[18] Model Simulation System Throughput T p Number of peers (a) T d as the function of N Figure 3: Comparing System Scalability 13
78 The system shows good scalability: Insights: Scalability Tp=O(N^2) in Case 1 Tp=O(N) in Case 2 & 3 13
79 (b) (c) Insights: Scalability of peer evolutions for our model and Qiu s model under three d The system shows good Our Model Qiu s[18] Model scalability: Simulation Tp=O(N^2) in Case 1 Tp=O(N) in Case 2 & 3 System Throughput T p Our Model Qiu s[18] Model Simulation Number of peers s the function of N Number of peers (b) T p as the function of N 13
80 The system shows good scalability: Insights: Scalability Tp=O(N^2) in Case 1 Tp=O(N) in Case 2 & 3 13
81 Insights: Popularity The arrival rate represents the popularity of the served file. T d λ = λ α λ 3/2 Case 1, 1 2 α λ 3/2 Case 2, 0 Case 3. More popular the file is, less downloading time, in Case 1 and 2. The downloading time keeps the same in Case 3. 14
82 Insights: Seeding Let T s = 1/γ be the average seeding time Increase seeding time T s : less downloading time T d in case 1 and 2; same downloading time T d in case 3. Extreme situation: T s =0: Downloading time T d won t be infinity 15
83 Insights: Topology The average degree of a peer in overlay: This degree is affected by the list returned by tracker (30-60 by default) Larger : reduce T d in case 1 and 2 won t help in case 3, only burden the network 16
84 Insights: Bandwidth Larger B: reduce T d in case 2 and 3 won t help in case 1 17
85 Where you are Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability Availability Improvement Algorithms Conclusion 18
86 Impact of Firewall 19
87 Dynamics 20
88 Dynamics 20
89 Dynamics Arrival Rate of non-firewalled peers 20
90 Dynamics Arrival Rate of non-firewalled peers Arrival Rate of firewalled peers 20
91 Dynamics Arrival Rate of non-firewalled peers Number of nonfirewalled peers Arrival Rate of firewalled peers 20
92 Dynamics Arrival Rate of non-firewalled peers Number of nonfirewalled peers Arrival Rate of firewalled peers Number of firewalled peers 20
93 Insights: 21
94 Insights: Without non-firewalled peers, the peers behind firewalls can not finish downloading 21
95 Insights: Without non-firewalled peers, the peers behind firewalls can not finish downloading Non-firewalled peers perform better 21
96 Insights: Without non-firewalled peers, the peers behind firewalls can not finish downloading Non-firewalled peers perform better The performance gap is related to the arrival rate 21
97 Insights: Without non-firewalled peers, the peers behind firewalls can not finish downloading Non-firewalled peers perform better The performance gap is related to the arrival rate This gap can be very large even the two arrival rates are very close 21
98 Where you are Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability Availability Improvement Algorithms Conclusion 22
99 File Availability 23
100 File Availability The probability that a peer can get ith chunk from its neighborhood: 23
101 File Availability The probability that a peer can get ith chunk from its neighborhood: 23
102 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i 23
103 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i Average number of neighbors 23
104 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i Average number of neighbors 23
105 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i Average number of neighbors 23
106 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i The probability that a peer can finish its download: Average number of neighbors 23
107 File Availability The probability that a peer can get ith chunk from its neighborhood: Number of copies of Chunk i The probability that a peer can finish its download: Average number of neighbors 23
108 Optimal Chunk Distribution 24
109 Optimal Chunk Distribution Total Storage capacity 24
110 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity 24
111 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity 24
112 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity 24
113 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity 24
114 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity 24
115 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity The optimal solution: h1=h2= hm=c/m 24
116 Optimal Chunk Distribution Maximize the probability of downloading all chunks: Total Storage capacity Chunks should be distributed as equally as possible The optimal solution: h1=h2= hm=c/m 24
117 Define the Measurement 25
118 Define the Measurement 25
119 Define the Measurement Optimization solution to this unconstrained l1- norm problem: only increase hi when chunk i has the fewest copies 25
120 Define the Measurement Optimization solution to this unconstrained l1- norm problem: only increase hi when chunk i has the fewest copies Use Rarest First Policy 25
121 Define the Measurement Optimization solution to this unconstrained l1- norm problem: only increase hi when chunk i has the fewest copies Use Rarest First Policy Synchronization problem occurs in high connectivity system 25
122 Where you are Introduction Modeling the Performance Extension on heterogeneous Network Modeling the Availability Availability Improvement Algorithms Conclusion 26
123 { File Enhancement Algorithm Choose chunk i probabilistically F according to: σ i = h i h j >0 h j. h i = { V h i = 2( h h i ) M if h i h 0 otherwise. 27
124 Experiments Low bandwidth: vn GRF LRF GFAE LFAE RD Average Downloading Time !=0.2 GRF LRF GFAE LFAE!=0.3 RD!=0.4!=0.5!=0.6!=0.7!= Connection probability! (a) Availability, B = (b) Average downloading time, B =
125 Experiments High bandwidth: vn GRF LRF GFAE LFAE RD Average Downloading Time !=0.2!=0.3!=0.4!=0.5!=0.6 GRF LRF GFAE LFAE RD!=0.7!= Connection probability! (a) Availability, B = (b) Average downloading time, B = 12 29
126 Conclusion 30
127 Conclusion Propose the analytical model to understand BT 30
128 Conclusion Propose the analytical model to understand BT On Throughput, 30
129 Conclusion Propose the analytical model to understand BT On Throughput, On Availability, 30
130 Conclusion Propose the analytical model to understand BT On Throughput, On Availability, Sensitivity analysis on different system parameters. 30
131 Conclusion Propose the analytical model to understand BT On Throughput, On Availability, Sensitivity analysis on different system parameters. Extend the model to consider peers 30
132 Conclusion (Cont.) Validate the analytical result with extensive simulation (our model is more accurate than the Qiu s model) Propose new approach on chunk selection algorithm to enhance file availability 31
Stochastic Differential Equation Approach to Model BitTorrent-like P2P Systems
Stochastic Differential Equation Approach to Model BitTorrent-like P2P Systems Bin Fan Dept. of Computer Science & Eng. The Chinese University of Hong Kong Email: bfan@cse.cuhk.edu.hk Dah-Ming Chiu Dept.
More informationABHELSINKI UNIVERSITY OF TECHNOLOGY
Modelling the population dynamics and file availability of a P2P file sharing system Riikka Susitaival, Samuli Aalto and Jorma Virtamo Helsinki University of Technology PANNET Seminar, 16th March Slide
More informationHeterogeneous download times in a homogeneous BitTorrent swarm
Heterogeneous download times in a homogeneous BitTorrent swarm Fabricio Murai a, Antonio A. de A. Rocha b,, Daniel R. Figueiredo a, Edmundo A. de Souza e Silva a a COPPE/Systems Engineering and Computer
More informationHeterogeneous download times in a homogeneous BitTorrent swarm
Heterogeneous download times in a homogeneous BitTorrent swarm arxiv:112.361v2 [cs.ni] 18 Feb 211 Fabrício Murai, Antonio A de A Rocha Daniel R. Figueiredo and Edmundo de Souza e Silva {fabricio, arocha,
More informationAsymptotic behavior of a class of Processor Sharing queues with applications to P2P modelling
Asymptotic behavior of a class of Processor Sharing queues with applications to P2P modelling Andrés Ferragut Fernando Paganini Universidad ORT Uruguay Noviembre 2011 Contents 1 Introduction and Motivation
More informationFree-Riding Analysis of BitTorrent-like Peer-to-Peer Networks
Free-Riding Analysis of BitTorrent-like Peer-to-Peer Networks Jiadi Yu, Minglu Li, Feng Hong, and Guangtao Xue Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 23,
More informationMulticlass P2P Networks: Static Resource Allocation for Service Differentiation and Bandwidth Diversity
Multiclass P2P Networks: Static Resource Allocation for Service Differentiation and Bandwidth Diversity Florence Clévenot-Perronnin Philippe Nain Keith W. Ross Abstract We propose a multiclass fluid model
More informationOn Stability and Sojourn Time of Peer-to-Peer Queuing Systems
On Stability and Sojourn Time of Peer-to-Peer Queuing Systems Taoyu Li Minghua Chen Tony Lee Xing Li Tsinghua University, Beijing, China. {ldy03@mails.tsinghua.edu.cn,xing@cernet.edu.cn} The Chinese University
More informationDynamics of content propagation in BitTorrent-like P2P file exchange systems
211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 211 Dynamics of content propagation in BitTorrent-like P2P file exchange systems
More informationOptimal Peer-Assisted File Distribution: Single and Multi-Class Problems
Optimal Peer-Assisted ile Distribution: Single and Multi-Class Problems Rakesh Kumar, Keith Ross Abstract With the emergence of BitTorrent, Swarmcast, and CDNs, peer-assisted file distribution has become
More informationProvably stable, distributed file sharing protocols
Provably stable, distributed file sharing protocols Barlas Oguz Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2012-6 http://www.eecs.berkeley.edu/pubs/techrpts/2012/eecs-2012-6.html
More informationAnalytical Model for Mesh-based P2PVoD
Analytical Model for Mesh-based P2PVoD Yue Lu, Jan David Mol, Fernando Kuipers, Piet Van Mieghem Delft University of Technology {Y.Lu, J.J.D.Mol, F.A.Kuipers, P.F.A.VanMieghem}@tudelft.nl Abstract Recently,
More informationP2P Video-on-Demand: Steady State and Scalability
P2P Video-on-Demand: Steady State and Scalability Niklas Raatikainen, Sasu Tarkoma, Petri Savolainen Helsinki Institute for Information Technology Email: firstname.lastname@hiit.fi Samuli Aalto, Pasi Lassila
More informationImproving file distribution performance by grouping in peer-topeer. Title. Ma, L; Tsang, PS; Lui, KS
Title Improving file distribution performance by grouping in peer-topeer networks Author(s) Ma, L; Tsang, PS; Lui, KS Citation IEEE Transactions on Network and Service Management, 2009, v. 6 n. 3, p. 149-162
More informationDynamic resource sharing
J. Virtamo 38.34 Teletraffic Theory / Dynamic resource sharing and balanced fairness Dynamic resource sharing In previous lectures we have studied different notions of fair resource sharing. Our focus
More informationModeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks
Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks regular paper, ID: 444 Abstract In this paper, we develop simple models to study the performance of BitTorrent, a second generation
More informationMathematical Modeling of Incentive Policies in P2P Systems
Mathematical Modeling of Incentive Policies in P2P Systems Bridge Q. Zhao Dept. of Computer Science and Engineering The Chinese University of HK Shatin, NT, Hong Kong qzhao@cse.cuhk.edu.hk John C.S. Lui
More informationA Coalition Formation Game in Partition Form for Peer-to-Peer File Sharing Networks
Author manuscript, published in "IEEE GLOBAL COMMUNICATIONS CONFERENCE (IEEE GLOBECOM 2010), United States (2010)" A Coalition Formation Game in Partition Form for Peer-to-Peer File Sharing Networks Walid
More informationModeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks
Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks Dongyu Qiu and R. Srikant Coordinated Science Laboratory University of Illinois at Urbana-Champaign Urbana, IL 68 {dqiu, rsrikant}@uiuc.edu
More informationReprinted with kind permission of Springer Science+Business Media.
Riikka Susitaival and Samuli Aalto. Modelling the population dynamics and the file availability in a BitTorrent like P2P system with decreasing peer arrival rate. In Proceedings of the International Workshop
More informationStochastic Analysis of A Randomized Detection Algorithm for Pollution Attack in P2P Live Streaming Systems
Stochastic Analysis of A Randomized Detection Algorithm for Pollution Attack in P2P Live Streaming Systems Yongkun Li John C.S. Lui The Chinese University of Hong Kong Abstract Pollution attack is known
More informationStable and Scalable Universal Swarms
Distributed Computing manuscript No. (will be inserted by the editor) Stable and Scalable Universal Swarms Ji Zhu Stratis Ioannidis Nidhi Hegde Laurent Massoulié Received: date / Accepted: date Abstract
More informationLoad Balancing in Distributed Service System: A Survey
Load Balancing in Distributed Service System: A Survey Xingyu Zhou The Ohio State University zhou.2055@osu.edu November 21, 2016 Xingyu Zhou (OSU) Load Balancing November 21, 2016 1 / 29 Introduction and
More informationGibbsian On-Line Distributed Content Caching Strategy for Cellular Networks
Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks Arpan Chattopadhyay, Bartłomiej Błaszczyszyn, H. Paul Keeler arxiv:1610.02318v2 [cs.ni] 6 Nov 2017 Abstract In this paper, we
More informationMulticlass P2P networks: Static resource allocation for service differentiation and bandwidth diversity
Performance Evaluation 62 2005 32 49 Multiclass P2P networks: Static resource allocation for service differentiation and bandwidth diversity Florence Clévenot-Perronnin a,, Philippe Nain a, Keith W. Ross
More informationA New Technique for Link Utilization Estimation
A New Technique for Link Utilization Estimation in Packet Data Networks using SNMP Variables S. Amarnath and Anurag Kumar* Dept. of Electrical Communication Engineering Indian Institute of Science, Bangalore
More informationCongestion In Large Balanced Fair Links
Congestion In Large Balanced Fair Links Thomas Bonald (Telecom Paris-Tech), Jean-Paul Haddad (Ernst and Young) and Ravi R. Mazumdar (Waterloo) ITC 2011, San Francisco Introduction File transfers compose
More informationRevenue Maximization in a Cloud Federation
Revenue Maximization in a Cloud Federation Makhlouf Hadji and Djamal Zeghlache September 14th, 2015 IRT SystemX/ Telecom SudParis Makhlouf Hadji Outline of the presentation 01 Introduction 02 03 04 05
More informationIntegrity-Oriented Content Transmission in Highway Vehicular Ad Hoc Networks
VANET Analysis Integrity-Oriented Content Transmission in Highway Vehicular Ad Hoc Networks Tom Hao Luan, Xuemin (Sherman) Shen, and Fan Bai BBCR, ECE, University of Waterloo, Waterloo, Ontario, N2L 3G1,
More informationSpatial Interactions of Peers and Performance of File Sharing Systems
Spatial Interactions of Peers and Performance of ile Sharing Systems rançois Baccelli INRIA ÉNS rance abien Mathieu INRIA University Paris 7 rance Ilkka Norros VTT inland arxiv:8.429v2 [cs.ni] 8 Jun 22
More informationDiscrete-event simulations
Discrete-event simulations Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/elt-53606/ OUTLINE: Why do we need simulations? Step-by-step simulations; Classifications;
More informationCOMP9334: Capacity Planning of Computer Systems and Networks
COMP9334: Capacity Planning of Computer Systems and Networks Week 2: Operational analysis Lecturer: Prof. Sanjay Jha NETWORKS RESEARCH GROUP, CSE, UNSW Operational analysis Operational: Collect performance
More informationSeed Scheduling for Peer-to-Peer Networks
Scheduling for Peer-to-Peer Networks Flavio Esposito Ibrahim Matta Pietro Michiardi Nobuyuki Mitsutake Damiano Carra Computer Science Department Eurecom Institute Computer Science Department oston University
More informationObserving the BitTorrent Universe Through Telescopes
Observing the BitTorrent Universe Through Telescopes Rodrigo B. Mansilha, Leonardo R. Bays, Matheus B. Lehmann, Alan Mezzomo, Giovani Facchini, Luciano P. Gaspary, Marinho P. Barcellos IM 2011 May 26,
More informationMaster thesis. Multi-class Fork-Join queues & The stochastic knapsack problem
Master thesis Multi-class Fork-Join queues & The stochastic knapsack problem Sihan Ding August 26th, 2011 Supervisor UL: Dr. Floske Spieksma Supervisors CWI: Drs. Chrétien Verhoef Prof.dr. Rob van der
More informationQueueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "
Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals
More informationImpression Store: Compressive Sensing-based Storage for. Big Data Analytics
Impression Store: Compressive Sensing-based Storage for Big Data Analytics Jiaxing Zhang, Ying Yan, Liang Jeff Chen, Minjie Wang, Thomas Moscibroda & Zheng Zhang Microsoft Research The Curse of O(N) in
More informationREASONING ABOUT EVIDENCE USING BAYESIAN NETWORKS
Chapter 7 REASONING ABOUT EVIDENCE USING BAYESIAN NETWORKS Hayson Tse, Kam-Pui Chow and Michael Kwan Abstract This paper presents methods for analyzing the topology of a Bayesian belief network created
More information0.1 Naive formulation of PageRank
PageRank is a ranking system designed to find the best pages on the web. A webpage is considered good if it is endorsed (i.e. linked to) by other good webpages. The more webpages link to it, and the more
More informationFirefly algorithm in optimization of queueing systems
BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 2, 2012 DOI: 10.2478/v10175-012-0049-y VARIA Firefly algorithm in optimization of queueing systems J. KWIECIEŃ and B. FILIPOWICZ
More informationANALYTICAL MODEL OF A VIRTUAL BACKBONE STABILITY IN MOBILE ENVIRONMENT
(The 4th New York Metro Area Networking Workshop, New York City, Sept. 2004) ANALYTICAL MODEL OF A VIRTUAL BACKBONE STABILITY IN MOBILE ENVIRONMENT Ibrahim Hökelek 1, Mariusz A. Fecko 2, M. Ümit Uyar 1
More informationSpatial Interactions of Peers and Performance of File Sharing Systems
Spatial Interactions of Peers and Performance of ile Sharing Systems rançois Baccelli, abien Mathieu, Ilkka Norros To cite this version: rançois Baccelli, abien Mathieu, Ilkka Norros. Spatial Interactions
More informationInformation in Aloha Networks
Achieving Proportional Fairness using Local Information in Aloha Networks Koushik Kar, Saswati Sarkar, Leandros Tassiulas Abstract We address the problem of attaining proportionally fair rates using Aloha
More informationContent Pricing in Peer-to-Peer Networks
Content Pricing in Peer-to-Peer Networks Jaeok Park and Mihaela van der Schaar Electrical Engineering Department, UCLA 21 Workshop on the Economics of Networks, Systems, and Computation (NetEcon 1) October
More informationOn Successive Lumping of Large Scale Systems
On Successive Lumping of Large Scale Systems Laurens Smit Rutgers University Ph.D. Dissertation supervised by Michael Katehakis, Rutgers University and Flora Spieksma, Leiden University April 18, 2014
More informationOn Incentivizing Caching for P2P-VoD Systems
NetEcon'212 1569557885 On Incentivizing Caching for P2P-VoD Systems Weijie Wu, Richard T.B. Ma + and John C.S. Lui The Chinese University of Hong Kong National University of Singapore + Advanced Digital
More informationANALYSIS OF P2P FILE TRANSFERRING SYSTEM BY STOCHASTIC QUEUE MODELS JI ZHU THESIS
c 2010 Ji Zhu ANALYSIS OF P2P FILE TRANSFERRING SYSTEM BY STOCHASTIC QUEUE MODELS BY JI ZHU THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical
More informationScheduling I. Today. Next Time. ! Introduction to scheduling! Classical algorithms. ! Advanced topics on scheduling
Scheduling I Today! Introduction to scheduling! Classical algorithms Next Time! Advanced topics on scheduling Scheduling out there! You are the manager of a supermarket (ok, things don t always turn out
More informationAn Algorithm for a Two-Disk Fault-Tolerant Array with (Prime 1) Disks
An Algorithm for a Two-Disk Fault-Tolerant Array with (Prime 1) Disks Sanjeeb Nanda and Narsingh Deo School of Computer Science University of Central Florida Orlando, Florida 32816-2362 sanjeeb@earthlink.net,
More informationOptimal Geographical Caching in Heterogeneous Cellular Networks
1 Optimal Geographical Caching in Heterogeneous Cellular Networks Berksan Serbetci, and Jasper Goseling arxiv:1710.09626v2 [cs.ni] 22 Nov 2018 Abstract We investigate optimal geographical caching in heterogeneous
More informationOptimal Server Scheduling in Hybrid P2P Networks
Performance Evaluation Performance Evaluation (21) 1 19 Optimal Server Scheduling in Hybrid P2P Networks Bo Zhang a, Sem C. Borst b,c, Martin I. Reiman b a School of Industrial and Systems Engineering,
More informationOptimal Spatial Dominance: An Effective Search of Nearest Neighbor Candidates
Optimal Spatial Dominance: An Effective Search of Nearest Neighbor Candidates X I A O YA N G W A N G 1, Y I N G Z H A N G 2, W E N J I E Z H A N G 1, X U E M I N L I N 1, M U H A M M A D A A M I R C H
More informationSimulation. Where real stuff starts
Simulation Where real stuff starts March 2019 1 ToC 1. What is a simulation? 2. Accuracy of output 3. Random Number Generators 4. How to sample 5. Monte Carlo 6. Bootstrap 2 1. What is a simulation? 3
More informationMethodology for Computer Science Research Lecture 4: Mathematical Modeling
Methodology for Computer Science Research Andrey Lukyanenko Department of Computer Science and Engineering Aalto University, School of Science and Technology andrey.lukyanenko@tkk.fi Definitions and Goals
More informationAn Optimal Index Policy for the Multi-Armed Bandit Problem with Re-Initializing Bandits
An Optimal Index Policy for the Multi-Armed Bandit Problem with Re-Initializing Bandits Peter Jacko YEQT III November 20, 2009 Basque Center for Applied Mathematics (BCAM), Bilbao, Spain Example: Congestion
More informationOn Allocating Cache Resources to Content Providers
On Allocating Cache Resources to Content Providers Weibo Chu, Mostafa Dehghan, Don Towsley, Zhi-Li Zhang wbchu@nwpu.edu.cn Northwestern Polytechnical University Why Resource Allocation in ICN? Resource
More informationAnalysis of Software Artifacts
Analysis of Software Artifacts System Performance I Shu-Ngai Yeung (with edits by Jeannette Wing) Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 2001 by Carnegie Mellon University
More informationPerformance Analysis of Priority Queueing Schemes in Internet Routers
Conference on Information Sciences and Systems, The Johns Hopkins University, March 8, Performance Analysis of Priority Queueing Schemes in Internet Routers Ashvin Lakshmikantha Coordinated Science Lab
More informationBuzen s algorithm. Cyclic network Extension of Jackson networks
Outline Buzen s algorithm Mean value analysis for Jackson networks Cyclic network Extension of Jackson networks BCMP network 1 Marginal Distributions based on Buzen s algorithm With Buzen s algorithm,
More informationContent Dynamics in P2P Networks from Queueing and Fluid Perspectives.
Content Dynamics in P2P Networks from Queueing and Fluid Perspectives. Andres Ferragut and Fernando Paganini Universidad ORT Uruguay, Montevideo, Uruguay Abstract In this paper we analyze the dynamics
More informationCOMP9334 Capacity Planning for Computer Systems and Networks
COMP9334 Capacity Planning for Computer Systems and Networks Week 2: Operational Analysis and Workload Characterisation COMP9334 1 Last lecture Modelling of computer systems using Queueing Networks Open
More informationFast Distributed Algorithm for Replication in Unstructured P2P Networks
Saarland University Faculty of Natural Sciences and Technology I Department of Computer Science Bachelor s Program in Computer Science Bachelor s thesis Fast Distributed Algorithm for Replication in Unstructured
More informationSTRATEGIC LEARNING AND ROBUST PROTOCOL DESIGN FOR ONLINE COMMUNITIES WITH SELFISH USERS
STRATEGIC EARNING AN ROBUST PROTOCO ESIGN FOR ONINE COMMUNITIES WITH SEFISH USERS Yu Zhang, Mihaela van der Schaar epartment of Electrical Engineering, UCA yuzhang@ucla.edu, mihaela@ee.ucla.edu Abstract
More informationRobust Lifetime Measurement in Large- Scale P2P Systems with Non-Stationary Arrivals
Robust Lifetime Measurement in Large- Scale P2P Systems with Non-Stationary Arrivals Xiaoming Wang Joint work with Zhongmei Yao, Yueping Zhang, and Dmitri Loguinov Internet Research Lab Computer Science
More informationA Task-Based Model for the Lifespan of Peer-to-Peer Swarms
A Task-Based Model for the Lifespan of Peer-to-Peer Swarms Yong Zhao 123 Zhibin Zhang 2 Ting He 4 Alex X. Liu 5 Li Guo 1 Binxing Fang 1 1 Institute of Information Engineering, Chinese Academy of Sciences,
More informationOverlay networks maximizing throughput
Overlay networks maximizing throughput Olivier Beaumont, Lionel Eyraud-Dubois, Shailesh Kumar Agrawal Cepage team, LaBRI, Bordeaux, France IPDPS April 20, 2010 Outline Introduction 1 Introduction 2 Complexity
More informationDesign of linear Boolean network codes for combination networks
Louisiana State University LSU Digital Commons LSU Master's Theses Graduate School 2006 Design of linear Boolean network codes for combination networks Shoupei Li Louisiana State University and Agricultural
More informationNICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1
NICTA Short Course Network Analysis Vijay Sivaraman Day 1 Queueing Systems and Markov Chains Network Analysis, 2008s2 1-1 Outline Why a short course on mathematical analysis? Limited current course offering
More informationK-Lists. Anindya Sen and Corrie Scalisi. June 11, University of California, Santa Cruz. Anindya Sen and Corrie Scalisi (UCSC) K-Lists 1 / 25
K-Lists Anindya Sen and Corrie Scalisi University of California, Santa Cruz June 11, 2007 Anindya Sen and Corrie Scalisi (UCSC) K-Lists 1 / 25 Outline 1 Introduction 2 Experts 3 Noise-Free Case Deterministic
More information6.231 DYNAMIC PROGRAMMING LECTURE 13 LECTURE OUTLINE
6.231 DYNAMIC PROGRAMMING LECTURE 13 LECTURE OUTLINE Control of continuous-time Markov chains Semi-Markov problems Problem formulation Equivalence to discretetime problems Discounted problems Average cost
More informationStability of a Peer-to-Peer Communication System
Stability of a Peer-to-Peer Communication System Ji Zhu Coordinated Science Laboratory University of Illinois at Urbana Champaign 308 W Main Street Urbana, IL 680 jizhu@illinois.edu Bruce Hajek Coordinated
More informationA Queueing System for Modeling a File Sharing Principle
A Queueing System for Modeling a File Sharing Principle Florian Simatos and Philippe Robert IRIA, RAP project Domaine de Voluceau, Rocquencourt 7853 Le Chesnay, France {Florian.Simatos,Philippe.Robert}@inria.fr
More informationMeasurements made for web data, media (IP Radio and TV, BBC Iplayer: Port 80 TCP) and VoIP (Skype: Port UDP) traffic.
Real time statistical measurements of IPT(Inter-Packet time) of network traffic were done by designing and coding of efficient measurement tools based on the Libpcap package. Traditional Approach of measuring
More informationdistributed approaches For Proportional and max-min fairness in random access ad-hoc networks
distributed approaches For Proportional and max-min fairness in random access ad-hoc networks Xin Wang, Koushik Kar Rensselaer Polytechnic Institute OUTline Introduction Motivation and System model Proportional
More informationAsymptotic properties of sequential streaming leveraging users cooperation
Asymptotic properties of sequential streaming leveraging users cooperation Delia Ciullo, Valentina Martina, Michele Garetto, Emilio Leonardi, Giovanni Luca Torrisi RESEARCH REPORT N 8183 December 2012
More informationSingular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays.
Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. V. Guffens 1 and G. Bastin 2 Intelligent Systems and Networks Research
More informationBayesian Congestion Control over a Markovian Network Bandwidth Process
Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard 1/30 Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard (USC) Joint work
More informationStochastic Analysis of Self-Sustainability in Peer-Assisted VoD Systems
Stochastic Analysis of Self-Sustainability in Peer-Assisted VoD Systems Delia Ciullo, Valentina Martina, Michele Garetto, Emilio Leonardi, Giovanni Luca Torrisi Dipartimento di Elettronica, Politecnico
More informationA Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers
UNIVERSITY OF OKLAHOMA GENERAL EXAM REPORT A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers Prepared by HUSNU SANER NARMAN husnu@ou.edu based on the papers 1) F. S.
More informationQuality of Real-Time Streaming in Wireless Cellular Networks : Stochastic Modeling and Analysis
Quality of Real-Time Streaming in Wireless Cellular Networs : Stochastic Modeling and Analysis B. Blaszczyszyn, M. Jovanovic and M. K. Karray Based on paper [1] WiOpt/WiVid Mai 16th, 2014 Outline Introduction
More informationExploring the Sustainability of Credit-incentivized Peer-to-Peer Content Distribution
Exploring the Sustainability of Credit-incentivized Peer-to-Peer Content Distribution Xuanjia Qiu, Wei Huang, Chuan Wu, Zongpeng Li and Francis C.M. Lau Department of Computer Science, The University of
More informationAnalysis of Scalable TCP in the presence of Markovian Losses
Analysis of Scalable TCP in the presence of Markovian Losses E Altman K E Avrachenkov A A Kherani BJ Prabhu INRIA Sophia Antipolis 06902 Sophia Antipolis, France Email:altman,kavratchenkov,alam,bprabhu}@sophiainriafr
More informationMin-Min Times in Peer-to-Peer File Sharing Networks
Min-Min Times in Peer-to-Peer File Sharing Networks G. Matthew Ezovski, Animashree Anandkumar, and A. Kevin Tang School of Electrical and Computer Engineering Cornell University Ithaca, NY 14853 {gme8,aa332,at422}@cornell.edu
More informationSimulation. Where real stuff starts
1 Simulation Where real stuff starts ToC 1. What is a simulation? 2. Accuracy of output 3. Random Number Generators 4. How to sample 5. Monte Carlo 6. Bootstrap 2 1. What is a simulation? 3 What is a simulation?
More information250 (headphones list price) (speaker set s list price) 14 5 apply ( = 14 5-off-60 store coupons) 60 (shopping cart coupon) = 720.
The Alibaba Global Mathematics Competition (Hangzhou 08) consists of 3 problems. Each consists of 3 questions: a, b, and c. This document includes answers for your reference. It is important to note that
More informationControl of Fork-Join Networks in Heavy-Traffic
in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network
More informationOUTLINE. Deterministic and Stochastic With spreadsheet program : Integrated Mathematics 2
COMPUTER SIMULATION OUTLINE In this module, we will focus on the act simulation, taking mathematical models and implement them on computer systems. Simulation & Computer Simulations Mathematical (Simulation)
More informationA Tunable Mechanism for Identifying Trusted Nodes in Large Scale Distributed Networks
A Tunable Mechanism for Identifying Trusted Nodes in Large Scale Distributed Networks Joydeep Chandra 1, Ingo Scholtes 2, Niloy Ganguly 1, Frank Schweitzer 2 1 - Dept. of Computer Science and Engineering,
More informationHow to deal with uncertainties and dynamicity?
How to deal with uncertainties and dynamicity? http://graal.ens-lyon.fr/ lmarchal/scheduling/ 19 novembre 2012 1/ 37 Outline 1 Sensitivity and Robustness 2 Analyzing the sensitivity : the case of Backfilling
More informationRouting. Topics: 6.976/ESD.937 1
Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution
More informationBayesian Congestion Control over a Markovian Network Bandwidth Process: A multiperiod Newsvendor Problem
Bayesian Congestion Control over a Markovian Network Bandwidth Process: A multiperiod Newsvendor Problem Parisa Mansourifard 1/37 Bayesian Congestion Control over a Markovian Network Bandwidth Process:
More informationWindow Flow Control Systems with Random Service
Window Flow Control Systems with Random Service Alireza Shekaramiz Joint work with Prof. Jörg Liebeherr and Prof. Almut Burchard April 6, 2016 1 / 20 Content 1 Introduction 2 Related work 3 State-of-the-art
More informationDesign of discrete-event simulations
Design of discrete-event simulations Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2707/ OUTLINE: Discrete event simulation; Event advance design; Unit-time
More informationReliability Calculation of P2P Streaming Systems with Bottleneck Links
2017 IEEE International Parallel and Distributed Processing Symposium Workshops Reliability Calculation of P2P Streaming Systems with Bottleneck Links Satoshi Fujita Department of Information Engineering,
More informationTraversing Virtual Network Functions from the Edge to the Core: An End-to-End Performance Analysis
Traversing Virtual Network Functions from the Edge to the Core: An End-to-End Performance Analysis Emmanouil Fountoulakis, Qi Liao, Manuel Stein, Nikolaos Pappas Department of Science and Technology, Linköping
More informationProbabilistic Near-Duplicate. Detection Using Simhash
Probabilistic Near-Duplicate Detection Using Simhash Sadhan Sood, Dmitri Loguinov Presented by Matt Smith Internet Research Lab Department of Computer Science and Engineering Texas A&M University 27 October
More informationDEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery
DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery Yingjie Hu, Grant McKenzie, Jiue-An Yang, Song Gao, Amin Abdalla, and
More informationOverall Plan of Simulation and Modeling I. Chapters
Overall Plan of Simulation and Modeling I Chapters Introduction to Simulation Discrete Simulation Analytical Modeling Modeling Paradigms Input Modeling Random Number Generation Output Analysis Continuous
More informationA TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY. Wai-Ki Ching. Tang Li. Sin-Man Choi. Issic K.C. Leung
Manuscript submitted to AIMS Journals Volume X, Number 0X, XX 00X Website: http://aimsciences.org pp. X XX A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY WAI-KI CHING SIN-MAN CHOI TANG
More informationOn the Capacity of Distributed Antenna Systems Lin Dai
On the apacity of Distributed Antenna Systems Lin Dai ity University of Hong Kong JWIT 03 ellular Networs () Base Station (BS) Growing demand for high data rate Multiple antennas at the BS side JWIT 03
More information