File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Distributed network and spatial protocols on big data
Title | Distributed network and spatial protocols on big data |
---|---|
Authors | |
Issue Date | 2015 |
Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
Citation | Tang, W. [唐文斌]. (2015). Distributed network and spatial protocols on big data. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5559004 |
Abstract | We consider the video-on-demand (VoD) streaming problem in a Peer-to-Peer (P2P) network in a decentralized model, in which peers have no global information about the network. Assuming that only one server has all the chunks, the objective is to stream M chunks to N peers in the network such that small latency and good fluency are achieved by all peers. We design a simple and decentralized protocol in which each peer maintains a constant number of neighbors and only need to communicate with one of them chosen uniformly at random every time. Moreover, the maximum number of communications established on each peer every time is also bounded by a constant.
Our theoretical analysis for the model guarantees that the latency of each peer in our protocol is at most O(〖log〗^2 N), which is an O(logN) approximation of any optimal protocol. Moreover, we provide non-trivial upper and lower bounds related to the communication details, which give key insights as to why our simple protocol achieves almost-optimal performance. We also show by experiment that even under the setting of bounded connection, bounded transmission and decentralization, our protocol ensures that almost all peers in the dynamic P2P VoD network can achieve low latency and good fluency in different kinds of network topologies.
In our protocol, peers' benefits are not compromised too much when they behave unselfishly by disseminating their neighbors' downloading requests, which is very important in real world application. Experiment shows that our protocol is robust against selfish peers who block their up-streams: similar performance can be maintained under the existence of (a small fraction of) selfish peers.
In the Big Trajectory Data Join problem, we develop a novel bounding technique, which enables trajectories to be pruned significantly. We further design a fast sweep line algorithm with rectangle bound for each trajectory as the heuristic information, which can be used to improve the query efficiency. |
Degree | Master of Philosophy |
Subject | Distributed databases Video-on-demand Peer-to-peer architecture (Computer networks) |
Dept/Program | Computer Science |
Persistent Identifier | http://hdl.handle.net/10722/216253 |
HKU Library Item ID | b5559004 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Tang, Wenbin | - |
dc.contributor.author | 唐文斌 | - |
dc.date.accessioned | 2015-09-08T23:11:32Z | - |
dc.date.available | 2015-09-08T23:11:32Z | - |
dc.date.issued | 2015 | - |
dc.identifier.citation | Tang, W. [唐文斌]. (2015). Distributed network and spatial protocols on big data. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5559004 | - |
dc.identifier.uri | http://hdl.handle.net/10722/216253 | - |
dc.description.abstract | We consider the video-on-demand (VoD) streaming problem in a Peer-to-Peer (P2P) network in a decentralized model, in which peers have no global information about the network. Assuming that only one server has all the chunks, the objective is to stream M chunks to N peers in the network such that small latency and good fluency are achieved by all peers. We design a simple and decentralized protocol in which each peer maintains a constant number of neighbors and only need to communicate with one of them chosen uniformly at random every time. Moreover, the maximum number of communications established on each peer every time is also bounded by a constant. Our theoretical analysis for the model guarantees that the latency of each peer in our protocol is at most O(〖log〗^2 N), which is an O(logN) approximation of any optimal protocol. Moreover, we provide non-trivial upper and lower bounds related to the communication details, which give key insights as to why our simple protocol achieves almost-optimal performance. We also show by experiment that even under the setting of bounded connection, bounded transmission and decentralization, our protocol ensures that almost all peers in the dynamic P2P VoD network can achieve low latency and good fluency in different kinds of network topologies. In our protocol, peers' benefits are not compromised too much when they behave unselfishly by disseminating their neighbors' downloading requests, which is very important in real world application. Experiment shows that our protocol is robust against selfish peers who block their up-streams: similar performance can be maintained under the existence of (a small fraction of) selfish peers. In the Big Trajectory Data Join problem, we develop a novel bounding technique, which enables trajectories to be pruned significantly. We further design a fast sweep line algorithm with rectangle bound for each trajectory as the heuristic information, which can be used to improve the query efficiency. | - |
dc.language | eng | - |
dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject.lcsh | Distributed databases | - |
dc.subject.lcsh | Video-on-demand | - |
dc.subject.lcsh | Peer-to-peer architecture (Computer networks) | - |
dc.title | Distributed network and spatial protocols on big data | - |
dc.type | PG_Thesis | - |
dc.identifier.hkul | b5559004 | - |
dc.description.thesisname | Master of Philosophy | - |
dc.description.thesislevel | Master | - |
dc.description.thesisdiscipline | Computer Science | - |
dc.description.nature | published_or_final_version | - |
dc.identifier.doi | 10.5353/th_b5559004 | - |
dc.identifier.mmsid | 991010975329703414 | - |