Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chao Liang 0003

dblp:10/3072-3 · DBLP profile ↗
← Back
17ranked-venue papers
10as first author
0since 2021 · last 2017
0000-0002-6586-6601ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 11 · 6 first-authorSystems, architecture and hardware · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
6 papers
Content delivery and video streaming · 50% Network optimization and economics · 29% Network measurement and analytics · 13%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
peer-to-peer streaming
0.222010
Incentivized Peer-Assisted Streaming for On-Demand Services · IEEE Trans. Parallel Distributed Syst. 2010
View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems · INFOCOM 2009
Content delivery and video streaming › peer-to-peer streaming
peer-to-peer live streaming
0.222009
Investigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study · IEEE Trans. Multim. 2009
iPASS: Incentivized Peer-Assisted System for Asynchronous Streaming · INFOCOM 2009
Network optimization and economics
resource allocation
0.222011
Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems · IEEE/ACM Trans. Netw. 2011
Incentivized Peer-Assisted Streaming for On-Demand Services · IEEE Trans. Parallel Distributed Syst. 2010
Network optimization and economics › resource sharing
bandwidth sharing
0.112011
Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems · IEEE/ACM Trans. Netw. 2011
Network optimization and economics › resource allocation
network utility maximization
0.112011
Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems · IEEE/ACM Trans. Netw. 2011
Transport protocols and congestion control › real-time communication
peer-to-peer video conferencing
0.112011
Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems · IEEE/ACM Trans. Netw. 2011
Network optimization and economics › mechanism design
incentive mechanism
0.112010
Incentivized Peer-Assisted Streaming for On-Demand Services · IEEE Trans. Parallel Distributed Syst. 2010
Content delivery and video streaming
video-on-demand
0.112010
Incentivized Peer-Assisted Streaming for On-Demand Services · IEEE Trans. Parallel Distributed Syst. 2010
Content delivery and video streaming › peer-to-peer streaming
chunk scheduling
0.112009
Investigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study · IEEE Trans. Multim. 2009
Content delivery and video streaming › video-on-demand
peer-assisted video-on-demand
0.112009
iPASS: Incentivized Peer-Assisted System for Asynchronous Streaming · INFOCOM 2009
Content delivery and video streaming › peer-to-peer streaming
P2P-TV
0.112007
A Measurement Study of a Large-Scale P2P IPTV System · IEEE Trans. Multim. 2007
Network measurement and analytics › internet measurement
peer behavior measurement
0.112007
A Measurement Study of a Large-Scale P2P IPTV System · IEEE Trans. Multim. 2007
Distributed systems
peer-to-peer systems
0.122011
Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems · IEEE/ACM Trans. Netw. 2011
iPASS: Incentivized Peer-Assisted System for Asynchronous Streaming · INFOCOM 2009
Content delivery and video streaming
quality of experience
0.012009
Investigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study · IEEE Trans. Multim. 2009

Methods — techniques the papers use, named apart from their topics

dynamic buffering-progress-based peering · 0.3utility maximization · 0.2distributed algorithm · 0.2differentiated pre-fetching · 0.2distributed adaptive taxation · 0.1planetlab experimentation · 0.1peer assignment · 0.1bandwidth allocation · 0.1packet trace collection · 0.1crawler-based measurement · 0.1
YearPublicationVenuePosition
2017 Collaborative Filtering-Based Recommendation of Online Social Voting
abstract
Social voting is an emerging new feature in online social networks. It poses unique challenges and opportunities for recommendation. In this paper, we develop a set of matrix-factorization (MF) and nearest-neighbor (NN)-based recommender systems (RSs) that explore user social network and group affiliation information for social voting recommendation. Through experiments with real social voting traces, we demonstrate that social network and group affiliation information can significantly improve the accuracy of popularity-based voting recommendation, and social network information dominates group affiliation information in NN-based approaches. We also observe that social and group information is much more valuable to cold users than to heavy users. In our experiments, simple metapath-based NN models outperform computation-intensive MF models in hot-voting recommendation, while users' interests for nonhot votings can be better mined by MF models. We further propose a hybrid RS, bagging different single approaches to achieve the best top-k hit rate.
Xiwang Yang, Chao Liang 0003, Miao Zhao, Hongwei Wang 0004, Hao Ding 0006, Yong Liu 0013, Junlin Zhang
IEEE Trans. Comput. Soc. Syst.2
2012 Hierarchically Clustered P2P Video Streaming: Design, implementation, and evaluation
Yang Guo 0001, Chao Liang 0003, Yong Liu 0013
Comput. Networks2
2012 Enabling broadcast of user-generated live video without servers
Chao Liang 0003, Yong Liu 0013
Peer-to-Peer Netw. Appl.1
2011 Optimal Bandwidth Sharing in Multiswarm Multiparty P2P Video-Conferencing Systems
abstract
In a multiparty video conference, multiple users simultaneously distribute video streams to their receivers. As the traditional server-based solutions incur high infrastructure and bandwidth cost, conventional peer-to-peer (P2P) solutions only leveraging end-users' upload bandwidth are normally not self-sustainable: The video streaming workload increases quadratically with the number of users as each user could generate and distribute video streams, while the user upload bandwidth only increases linearly. Recently, hybrid solutions have been proposed that employ helpers to address the bandwidth deficiency in P2P video-conferencing swarms. It is also noticed that a system hosting multiple parallel conferencing swarms can benefit from cross-swarm bandwidth sharing. However, how to optimally share bandwidth in such systems has not been explored so far. In this paper, we study the optimal bandwidth sharing in multiswarm multiparty P2P video-conferencing systems with helpers and investigate two cross-swarm bandwidth-sharing scenarios: (1) swarms are independent and peers from different swarms share a common pool of helpers; (2) swarms are cooperative and peers in a bandwidth-rich swarm can further share their bandwidth with peers in a bandwidth-poor swarm. For each scenario, we develop distributed algorithms for intraswarm and interswarm bandwidth allocation under a utility-maximization framework. Through analysis and simulation, we show that the proposed algorithms are robust to peer dynamics and can adaptively allocate peer and helper bandwidth across swarms so as to achieve the system-wide optimum.
Chao Liang 0003, Miao Zhao, Yong Liu 0013
IEEE/ACM Trans. Netw.1
2010 ViVUD: Virtual Server Cluster Based View-Upload Decoupling for Multi-Channel P2P Video Streaming Systems
abstract
Despite the success to deliver increasingly large number of channels to millions of users, the current multi-channel P2P video streaming systems still suffer several fundamental performance problems, such as large start-up delays and poor performance for unpopular channels. To alleviate the impact of channel churn and resource imbalance, the View-Upload Decoupling (VUD) P2P streaming design decouples peer downloading and uploading, and enables cross-channel resource sharing. However, VUD incurs upload bandwidth overhead and distribution swarm management cost. It is also challenging to adapt VUD distribution swarms in extreme peer churn scenarios, such as flash-crowd. In this paper, we propose ViVUD, a Virtual Server Cluster based VUD design. In ViVUD, a virtual server cluster consisting of bandwidth-rich peers is provisioned to improve the streaming quality of each channel. A virtual server cluster provides stable video feeds to boost peers newly joining a channel to reduce their start-up delays. To enable cross-channel bandwidth sharing, following the VUD design, virtual server clusters for unpopular channels are formed by bandwidth-rich peers watching popular channels. Through analysis and simulations, we show that, compared with the original VUD design, ViVUD incurs less upload bandwidth overhead, has lighter management requirement, achieves lower channel start-up delays, and adapts faster to flash crowds.
Chao Liang 0003, Yong Liu 0013
GLOBECOM1
2010 Redesigning multi-channel P2P live video systems with View-Upload Decoupling
Di Wu 0001, Chao Liang 0003, Yong Liu 0013, Keith W. Ross
Comput. Networks2
2010 Incentivized Peer-Assisted Streaming for On-Demand Services
abstract
As an efficient distribution mechanism, Peer-to-Peer (P2P) technology has become a tremendously attractive solution to offload servers in large-scale video streaming applications. However, in providing on-demand asynchronous streaming services, P2P streaming design faces two major challenges: how to schedule efficient video sharing between peers with asynchronous playback progresses? how to provide incentives for peers to contribute their resources to achieve a high level of system-wide Quality-of-Experience (QoE)? In this paper, we present iPASS, a novel mesh-based P2P VoD system, to address these challenges. Specifically, iPASS adopts a dynamic buffering-progress-based peering strategy to achieve high peer bandwidth utilization with low system maintenance cost. To provide incentives for peer uploading, iPASS employs a differentiated prefetching design that enables peers with higher contribution prefetch content at higher speed. A distributed adaptive taxation algorithm is developed to balance the system-wide QoE and service differentiations among heterogeneous peers. To assess the performance of iPASS, we built a detailed packet-level P2P VoD simulator and conducted extensive simulations. It was demonstrated that iPASS can completely offload server when the average peer upload bandwidth is more than 1.2 times the streaming rate. Furthermore, we showed that the distributed incentive algorithm motivates peers to contribute and collaboratively achieve a high level of system wide QoE.
Chao Liang 0003, Zhenghua Fu, Yong Liu 0013, Chai Wah Wu
IEEE Trans. Parallel Distributed Syst.1
2009 Topology Optimization in Multi-tree Based P2P Streaming System
abstract
In recent years, peer-to-peer (P2P) technology has been demonstrated tremendously effective in delivering large-scale video streaming services. Although P2P streaming is scalable and robust, the network-oblivious peering and scheduling in the current designs impede the further improvement in streaming quality and the efficient usage of network resources. New P2P streaming systems exploit network information provided by Internet service providers (ISPs) to achieve a higher level of application performance and generate lower traffic stress. In this paper, utilizing information from ISPs, we investigate the strategies on the topology construction and maintenance of multi-tree based P2P streaming systems. We study topology optimization to minimize the average height of sub-stream trees and the average propagation latency in each tree. We first present the optimization formulations, and then propose a set of heuristic algorithms for the construction and dynamic management of the multiple sub-stream trees for practical implementation. Through numerical comparison study, we show that our algorithms can significantly improve the delay performance of existing P2P streaming systems.
Chao Liang 0003, Yong Liu 0013, Keith W. Ross
ICTAI1
2009 iPASS: Incentivized Peer-Assisted System for Asynchronous Streaming
abstract
As an efficient distribution mechanism, peer-to-peer technology has become a tremendously attractive solution to offload servers in large scale video streaming applications. However, in providing on-demand asynchronous streaming services, P2P streaming design faces two major challenges: how to schedule efficient video sharing between peers with asynchronous playback progresses? how to provide incentives for peers to contribute their resources to achieve a high level of system-wide quality-of-experience (QoE)? In this paper, we present iPASS, a novel mesh-based P2P VoD system, to address these challenges. Specifically, iPASS adopts a dynamic buffering-progress-based peering strategy to achieve high peer bandwidth utilization with low system maintenance cost. To provide incentives for peer uploading, iPASS employs a differentiated pre-fetching design that enables peers with higher contribution pre-fetch content at higher speed. Through packet-level simulations, it was demonstrated that iPASS can effectively offload server and the proposed distributed incentive algorithm motivates peers to contribute and collectively achieve a high level of of QoE.
Chao Liang 0003, Zhenghua Fu, Yong Liu 0013, Chai Wah Wu
INFOCOM1
2009 View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems
abstract
In current multi-channel live P2P video systems, there are several fundamental performance problems including exceedingly-large channel switching delays, long playback lags, and poor performance for less popular channels. These performance problems primarily stem from two intrinsic characteristics of multi-channel P2P video systems: channel churn and channel- resource imbalance. In this paper, we propose a radically different cross-channel P2P streaming framework, called view-upload decoupling (VUD). VUD strictly decouples peer downloading from uploading, bringing stability to multichannel systems and enabling cross-channel resource sharing. We propose a set of peer assignment and bandwidth allocation algorithms to properly provision bandwidth among channels, and introduce substream swarming to reduce the bandwidth overhead. We evaluate the performance of VUD via extensive simulations as well with a PlanetLab implementation. Our simulation and PlanetLab results show that VUD is resilient to channel churn, and achieves lower switching delay and better streaming quality. In particular, the streaming quality of small channels is greatly improved.
Di Wu 0001, Chao Liang 0003, Yong Liu 0013, Keith W. Ross
INFOCOM2
2009 Investigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study
abstract
Peer-to-peer (P2P) technology has recently been employed to deliver large scale video multicast services on the Internet. Considerable efforts have been made by both academia and industry on P2P streaming design. While academia mostly focus on exploring design space to approach the theoretical performance bounds, our recent measurement study on several commercial P2P streaming systems indicates that they are able to deliver good user quality of experience with seemingly simple designs. One intriguing question remains:how elaborate should a good P2P video streaming design be?Towards answering this question, we developed and implemented several representative P2P streaming designs, ranging from theoretically proved optimal designs to straightforward “naive” designs. Through an extensive comparison study on PlanetLab, we unveil several key factors contributing to the successes of simple P2P streaming designs, including system resource index, server capacity and chunk scheduling rule, peer download buffering and peering degree. We also identify regions where naive designs are inadequate and more elaborate designs can improve things considerably. Our study not only brings us better understandings and more insights into the operation of existing systems, it also sheds lights on the design of future systems that can achieve a good balance between the performance and the complexity.
Chao Liang 0003, Yang Guo 0001, Yong Liu 0013
IEEE Trans. Multim.1
2008 Is Random Scheduling Sufficient in P2P Video Streaming?
abstract
Peer-to-Peer (P2P) technology has recently been employed to deliver large scale video multicast services on the Internet. Considerable efforts have been made by both academia and industry on P2P streaming design. While academia mostly focus on exploring design space to approach the theoretical performance bounds, our recent measurement study on several commercial P2P streaming systems indicates that they are able to deliver good user Quality of Experience with seemingly simple designs. One intriguing question remains: how elaborate should a good P2P video streaming design be? Towards answering this question, we developed and implemented several representative P2P streaming designs, ranging from theoretically proved optimal designs to straight forward "naive" designs. Through an extensive comparison study on PlanetLab, we unveil several key factors contributing to the successes of simple P2P streaming designs, including system resource index, sever capacity and chunk scheduling rule, peer download buffering and peering degree. We also identify regions where naive designs are inadequate and more elaborate designs can improve things considerably. Our study not only brings us better understandings and more insights into the operation of existing systems, it also sheds lights on the design of future systems that can achieve a good balance between the performance and the complexity.
Chao Liang 0003, Yang Guo 0001, Yong Liu 0013
ICDCS1
2008 AQCS: Adaptive Queue-Based Chunk Scheduling for P2P Live Streaming
Yang Guo 0001, Chao Liang 0003, Yong Liu 0013
Networking2
2008 A survey on peer-to-peer video streaming systems
Yong Liu 0013, Yang Guo 0001, Chao Liang 0003
Peer-to-Peer Netw. Appl.3
2007 Hierarchically Clustered P2P Streaming System
abstract
Peer-to-peer video streaming has been gaining popularity. However, it is still challenging to manage a P2P system efficiently to support high video playback rate. In this paper, we propose HCPS - Hierarchically Clustered P2P Streaming system that can support a streaming rate approaching the optimum upper bound with short delay, yet is simple enough to be implemented in practice. In HCPS, the peers are grouped into clusters and a hierarchy is formed among clusters to retrieve video data from the source server. By actively balancing the uploading capacities among clusters, and executing the perfect scheduling algorithm [1] within each cluster, the system resource can be fully utilized. The simulation experiments driven by the traces collected from a real P2P streaming system demonstrate the effectiveness of HCPS.
Chao Liang 0003, Yang Guo 0001, Yong Liu 0013
GLOBECOM1
2007 Joint Traffic Blocking and Routing Under Network Failures and Maintenances
abstract
Under device failures and maintenance activities, network resources reduce and congestion may arise inside networks. In this paper, we study a dual approach that combines traffic blocking (rate-limiting) at the edge of a network and traffic rerouting inside the network. We formulate a joint ingress blocking and routing optimization problem and develop mechanisms to introduce blocking differentiations among users with different service priorities and with different level of impact to network congestions. Our evaluation result shows that by blocking only a small fraction of traffic, one can greatly reduce network congestion under severe failures and maintenance activities. Our solution efficiently identifies the optimal blocking among heterogeneous users and achieves much better performance in comparison with proportional traffic blocking. The proposed algorithms can be easily adopted by network service providers in their traffic engineering practices.
Chao Liang 0003, Zihui Ge, Yong Liu 0013
GLOBECOM1
2007 A Measurement Study of a Large-Scale P2P IPTV System
abstract
An emerging Internet application, IPTV, has the potential to flood Internet access and backbone ISPs with massive amounts of new traffic. Although many architectures are possible for IPTV video distribution, several mesh-pull P2P architectures have been successfully deployed on the Internet. In order to gain insights into mesh-pull P2P IPTV systems and the traffic loads they place on ISPs, we have undertaken an in-depth measurement study of one of the most popular IPTV systems, namely, PPLive. We have developed a dedicated PPLive crawler, which enables us to study the global characteristics of the mesh-pull PPLive system. We have also collected extensive packet traces for various different measurement scenarios, including both campus access networks and residential access networks. The measurement results obtained through these platforms bring important insights into P2P IPTV systems. Specifically, our results show the following. 1) P2P IPTV users have the similar viewing behaviors as regular TV users. 2) During its session, a peer exchanges video data dynamically with a large number of peers. 3) A small set of super peers act as video proxy and contribute significantly to video data uploading. 4) Users in the measured P2P IPTV system still suffer from long start-up delays and playback lags, ranging from several seconds to a couple of minutes. Insights obtained in this study will be valuable for the development and deployment of future P2P IPTV systems.
Xiaojun Hei, Chao Liang 0003, Yong Liu 0013, Keith W. Ross
IEEE Trans. Multim.2