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.

Harrison Chandler

dblp:97/9826 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none

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

Systems, architecture and hardware · 6 · 1 first-authorComputer networks · 3Databases, data management, data science and information retrieval · 1Applied, 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 architecture, parallel and distributed computing, and storage systems
6 papers
Distributed systems · 57% Cloud and datacenter computing · 34% Storage systems · 10%
Computer networks
4 papers
Content delivery and video streaming · 91% Network measurement and analytics · 9%

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

TopicWeightPapersLastEvidence papers
Distributed systems › replication
data replication
0.422016
Selective Data Replication for Online Social Networks with Distributed Datacenters · IEEE Trans. Parallel Distributed Syst. 2016
Selective Data replication for Online Social Networks with Distributed Datacenters · ICNP 2013
Cloud and datacenter computing › cloud networking
inter-datacenter network
0.422016
Selective Data Replication for Online Social Networks with Distributed Datacenters · IEEE Trans. Parallel Distributed Syst. 2016
Selective Data replication for Online Social Networks with Distributed Datacenters · ICNP 2013
Distributed systems › replication › partial replication
selective replication
0.422016
Selective Data Replication for Online Social Networks with Distributed Datacenters · IEEE Trans. Parallel Distributed Syst. 2016
Selective Data replication for Online Social Networks with Distributed Datacenters · ICNP 2013
Distributed systems
peer-to-peer systems
0.432015
Swarm Intelligence Based File Replication and Consistency Maintenance in Structured P2P File Sharing Systems · IEEE Trans. Computers 2015
Toward P2P-Based Multimedia Sharing in User Generated Contents · IEEE Trans. Parallel Distributed Syst. 2012
Toward P2P-based multimedia sharing in user generated contents · INFOCOM 2011
Cloud and datacenter computing › cloud storage
multi-tenant cloud storage
0.312018
CloudKit: Structured Storage for Mobile Applications · Proc. VLDB Endow. 2018
Content delivery and video streaming
content delivery network
0.212016
Measuring and Evaluating Live Content Consistency in a Large-Scale CDN · IEEE Trans. Parallel Distributed Syst. 2016
Cloud and datacenter computing › datacenter architecture
geo-distributed datacenters
0.212016
Selective Data Replication for Online Social Networks with Distributed Datacenters · IEEE Trans. Parallel Distributed Syst. 2016
Storage systems › file systems › distributed file system
file replication
0.212015
Swarm Intelligence Based File Replication and Consistency Maintenance in Structured P2P File Sharing Systems · IEEE Trans. Computers 2015
Distributed systems › peer-to-peer systems › overlay networks
structured overlay
0.212015
Swarm Intelligence Based File Replication and Consistency Maintenance in Structured P2P File Sharing Systems · IEEE Trans. Computers 2015
Content delivery and video streaming › peer-to-peer content distribution
peer-to-peer multimedia distribution
0.112011
Toward P2P-based multimedia sharing in user generated contents · INFOCOM 2011
Cloud and datacenter computing
cloud storage
0.112018
CloudKit: Structured Storage for Mobile Applications · Proc. VLDB Endow. 2018
Storage systems › data management
petabyte-scale data management
0.112018
CloudKit: Structured Storage for Mobile Applications · Proc. VLDB Endow. 2018
Network measurement and analytics
trace analysis
0.112016
Measuring and Evaluating Live Content Consistency in a Large-Scale CDN · IEEE Trans. Parallel Distributed Syst. 2016
Distributed systems › replication › replica management
replica placement
0.112015
Swarm Intelligence Based File Replication and Consistency Maintenance in Structured P2P File Sharing Systems · IEEE Trans. Computers 2015
Content delivery and video streaming
online social networks
0.012013
Selective Data replication for Online Social Networks with Distributed Datacenters · ICNP 2013
Content delivery and video streaming
service latency
0.012013
Selective Data replication for Online Social Networks with Distributed Datacenters · ICNP 2013
Collaborative and social computing
online communities
0.012012
Toward P2P-Based Multimedia Sharing in User Generated Contents · IEEE Trans. Parallel Distributed Syst. 2012

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

trace-driven simulation · 0.7trace-driven experimentation · 0.3trace-driven experiments · 0.2replica deactivation · 0.2locality-aware multicast · 0.2hybrid self-adaptive update · 0.2testbed experimentation · 0.2swarm intelligence · 0.2simulation · 0.2
YearPublicationVenuePosition
2018 CloudKit: Structured Storage for Mobile Applications
abstract
CloudKit is Apple's cloud backend service and application development framework that provides strongly-consistent storage for structured data and makes it easy to synchronize data across user devices or share it among multiple users. Launched more than 3 years ago, CloudKit forms the foundation for more than 50 Apple apps, including many of our most important and popular applications such as Photos, iCloud Drive, Notes, Keynote, and News, as well as many third-party apps. To deliver this at large scale, CloudKit explicitly leverages multi-tenancy at the application level as well as at the user level to guide efficient data placement and distribution. By using CloudKit application developers are free to focus on delivering the application front-end and logic while relying on CloudKit for scale, consistency, durability and security. CloudKit manages petabytes of data and handles hundreds of millions of users around the world on a daily basis.
Alexander Shraer, Alexandre Aybes, Bryan Davis, Christos Chrysafis, Dave Browning, Eric Krugler, Eric Stone, Harrison Chandler, Jacob Farkas, Jonathan Ruben, Michael Ford, Mike McMahon, Nathan Williams, Nicolas Favre-Felix, Nihar Sharma, Ori Herrnstadt, Paul Seligman, Raghav Pisolkar, Scott Dugas, Scott Gray, Shirley Lu, Sytze Harkema, Valentin Kravtsov, Vanessa Hong, Wan Ling Yih, Yizuo Tian
Proc. VLDB Endow.8
2018 Analysis of Knowledge Sharing Activities on a Social Network Incorporated Discussion Forum: A Case Study of DISboards
abstract
DISboards is a discussion forum that provides a platform for knowledge sharing on planning and resources for Disney-related travel (Disney World, Disney Cruise Line, etc.). Since no previous work has been devoted to studying the online social networks (SNs) in the forums, we examine the SN and knowledge sharing activities in DISboards as a case study of discussion forums. Based on a large amount of data collected, we provide an in-depth study of DISboards. In particular, we analyzed SN structure, effect of SN in the forum, category characteristics and so on. We found that users with more friends are generally more active in the forum; teens are more active and constitute a significant part of the SN. We clustered the selected categories (e.g., resorts, dining, and hotels) into three groups: report, fact, discussion, and characterized their properties. Most users focus narrowly on only a few categories, while very few users participate in many categories. The development of SN should be able to attract more users to involve in the forum. We believe that the results presented in this paper are crucial in understanding SN and knowledge sharing in the forums. The paper also gives an instruction for the enhancement of SNs to incentivize users' activeness in the forums.
Zhuozhao Li, Harrison Chandler, Haiying Shen
IEEE Trans. Big Data2
2018 Toward Efficient Short-Video Sharing in the YouTube Social Network
abstract
The past few years have seen an explosion in the popularity of online short-video sharing in YouTube. As the number of users continue to grow, the bandwidth required to maintain acceptable quality of service (QoS) has greatly increased. Peer-to-peer (P2P) architectures have shown promise in reducing the bandwidth costs; however, the previous works build one P2P overlay for each video, which provides limited availability of video providers and produces high overlay maintenance overhead. To handle these problems, in this work, we novelly leverage the existing social network in YouTube, where a user subscribes to another user’s channel to track all his/her uploaded videos. The subscribers of a channel tend to watch the channel’s videos and common-interest nodes tend to watch the same videos. Also, the popularity of videos in one channel varies greatly. We study real trace data to confirm these properties. Based on these properties, we propose SocialTube, which builds the subscribers of one channel into a P2P overlay and also clusters common-interest nodes in a higher level. It also incorporates a prefetching algorithm that prefetches higher-popularity videos. To enhance the system performance, we further propose the demand/supply-based cache management scheme and reputation-based neighbor management scheme. Extensive trace-driven simulation results and PlanetLab real-world experimental results verify the effectiveness of SocialTube at reducing server load and overlay maintenance overhead and at improving QoS for users.
Haiying Shen, Harrison Chandler, Haoyu Wang 0003
ACM Trans. Internet Techn.2
2016 Selective Data Replication for Online Social Networks with Distributed Datacenters
abstract
Though the new OSN model, which deploys datacenters globally, helps reduce service latency, it causes higher inter-datacenter communication load. In Facebook, each datacenter has a full copy of all data, and the master datacenter updates all other datacenters, generating tremendous load in this new model. Distributed data storage, which only stores a user's data to his/her geographically closest datacenters mitigates the problem. However, frequent interactions between distant users lead to frequent inter-datacenter communication and hence long service latencies. In this paper, we aim to reduce inter-datacenter communications while still achieving low service latency. We first verify the benefits of the new model and present OSN typical properties that underlie the basis of our design. We then propose Selective Data replication mechanism in Distributed Datacenters ($SD^3$). Since replicas need inter-datacenter data updates, datacenters in$SD^3$jointly consider update rates and visit rates to select user data for replication; furthermore,$SD^3$atomizes users’ different types of data (e.g., status update, friend post, music) for replication, ensuring that a replica always reduces inter-datacenter communication.$SD^3$also incorporates three strategies to further enhance its performance: locality-aware multicast update tree, replica deactivation, and datacenter congestion control. The results of trace-driven experiments on the real-world PlanetLab testbed demonstrate the higher efficiency and effectiveness of$SD^3$in comparison to other replication methods and the effectiveness of its three schemes.
Guoxin Liu, Haiying Shen, Harrison Chandler
IEEE Trans. Parallel Distributed Syst.3
2016 Measuring and Evaluating Live Content Consistency in a Large-Scale CDN
abstract
Content Delivery Networks (CDNs) play a central role in today's Internet infrastructure and have seen a sharp increase in scale. More and more internet sites are armed with live contents, such as live sports game statistics, e-commerce, and online auctions, and they rely on CDNs to deliver such contents freshly at scale. However, the problem of maintaining consistency for live (dynamic) contents while achieving high scalability is non-trivial in CDNs. The large number of widely scattered replicas guarantees the QoS of end-users while substantially increasing the complexity of consistency maintenance under frequent updates. Current consistency maintenance infrastructures and methods cannot simultaneously satisfy both scalability and consistency. In this paper, we first analyze our crawled trace data of cached sports game content on thousands of content servers of a major CDN. We analyze the content consistency from different perspectives, from which we break down the reasons for inconsistency among content servers. We verify that the CDN uses unicast instead of multicast trees as the update infrastructure, which may not scale effectively. Then, we further evaluate the performance in consistency, scalability and overhead for different infrastructures with different update methods. We itemize the advantages and disadvantages of different methods and infrastructures in different scenarios through the evaluation. Based on this evaluation, we propose our hybrid and self-adaptive update method to reduce network load and improve scalability under the conditions recorded in the trace and prove its effectiveness through trace-driven experiments. We aim to give guidance for appropriate selections of consistency maintenance infrastructures and methods for a CDN, and for choosing a CDN service with different considerations.
Guoxin Liu, Haiying Shen, Harrison Chandler, Jin Li 0001
IEEE Trans. Parallel Distributed Syst.3
2015 Swarm Intelligence Based File Replication and Consistency Maintenance in Structured P2P File Sharing Systems
abstract
In peer-to-peer file sharing systems, file replication helps to avoid overloading file owners and improve file query efficiency. There exists a tradeoff between minimizing the number of replicas (i.e., replication overhead) and maximizing the replica hit rate (which reduces file querying latency). More replicas lead to increased replication overhead and higher replica hit rates and vice versa. An ideal replication method should generate a low overhead burden to the system while providing low query latency to the users. However, previous replication methods either achieve high hit rates at the cost of many replicas or produce low hit rates. To reduce replicas while guaranteeing high hit rate, this paper presents SWARM, a file replication mechanism based on swarm intelligence. Recognizing the power of collective behaviors, SWARM identifies node swarms with common node interests and close proximity. Unlike most earlier methods, SWARM determines the placement of a file replica based on the accumulated query rates of nodes in a swarm rather than a single node. Replicas are shared by the nodes in a swarm, leading to fewer replicas and high querying efficiency. In addition, SWARM has a novel consistency maintenance algorithm that propagates an update message between proximity-close nodes in a tree fashion from the top to the bottom. Experimental results from the real-world PlanetLab testbed and the PeerSim simulator demonstrate the effectiveness of the SWARM mechanism in comparison with other file replication and consistency maintenance methods. SWARM can reduce querying latency by 40-58 percent, reduce the number of replicas by 39-76 percent, and achieves more than 84 percent higher hit rates compared to previous methods. It also can reduce the consistency maintenance overhead by 49-99 percent compared to previous consistency maintenance methods.
Haiying Shen, Guoxin Liu, Harrison Chandler
IEEE Trans. Computers3
2014 Measuring and Evaluating Live Content Consistency in a Large-Scale CDN
abstract
Content Delivery Networks (CDNs) play a central role of today's Internet infrastructure, and have seen a sharp increment in scale. More and more internet sites are armed with dynamic (or live) content (such as live sports game statistics, e-commerce and online auction), and there is a need to deliver dynamic content freshly in scale. To achieve high scalability, the consistency maintenance problem for dynamic content (contents with frequent updates) served by CDNs is non-trivial. The large number of widely scattered replicas guarantee the service QoS of end-users, meanwhile largely increase the complexity of consistency maintenance. Current consistency maintenance infrastructures and methods cannot simultaneously satisfy the two requirements: scalability and consistency. In this paper, we first analyze our crawled trace data of a cached sports game content on thousands of content servers of a major CDN. We analyze the content consistency from different perspectives, from which we try to break down the reasons for inconsistency among content servers. Finally, we further evaluate the performance in consistency, scalability and overhead for different infrastructures with different update methods. We itemize the advantages and disadvantages of different methods and infrastructures in different scenarios through the evaluation. We aim to give guidance for appropriate selections of consistency maintenance infrastructures and methods for a CDN, and for choosing a CDN service with different considerations.
Guoxin Liu, Haiying Shen, Harrison Chandler, Jin Li 0001
ICDCS3
2014 An Interest-Based Per-Community P2P Hierarchical Structure for Short Video Sharing in the YouTube Social Network
abstract
The past few years have seen an explosion in the popularity of online short-video sharing in You Tube. As the number of users continued to grow, the bandwidth required to maintain acceptable quality of service (QoS) has greatly increased. Peer-to-peer (P2P) architectures have shown promise in reducing the bandwidth costs, however, the previous works build one P2P overlay for each video, which provides limited availability of video providers and produces high overlay maintenance overhead. To handle these problems, in this work, we novelly leverage the existing social network in You Tube, where a user subscribes to another user's channel to track all his uploaded videos. The subscribers of a channel tend to watch the channel's videos and common-interest nodes tend to watch the same videos. Also, the popularity of videos in one channel varies greatly. We study real trace data to confirm these properties. Based on these properties, we propose Social Tube that builds the subscribers of one channel into a P2P overlay and also clusters common-interest nodes in a higher level. It also incorporates a prefetching algorithm that prefetches higher-popularity videos. Extensive trace-driven simulation results and Planet Lab real world experimental results verify the effectiveness of Social Tube at reducing server load and overlay maintenance overhead and at improving QoS for users.
Haiying Shen, Yuhua Lin, Harrison Chandler
ICDCS3
2013 Selective Data replication for Online Social Networks with Distributed Datacenters
abstract
Though the new OSN model with many worldwide distributed small datacenters helps reduce service latency, it brings a problem of higher inter-datacenter communication load. In Facebook, each datacenter has a full copy of all data and the master datacenter updates all other datacenters, which obviously generates tremendous load in this new model. Distributed data storage that only stores a user's data to his/her geographically-closest datacenters mitigates the problem. However, frequent interactions between far-away users lead to frequent inter-datacenter communication and hence long service latency. In this paper, we aim to reduce inter-datacenter communications while still achieve low service latency. We first verify the benefits of the new model and present OSN typical properties that lay the basis of our design. We then propose Selective Data replication mechanism in Distributed Datacenters (SD3). In SD3, a datacenter jointly considers update rate and visit rate to select user data for replication, and further atomizes a user's different types of data (e.g., status update, friend post) for replication, making sure that a replica always reduces inter-datacenter communication. The results of trace-driven experiments on the real-world PlanetLab testbed demonstrate the higher efficiency and effectiveness of SD3in comparison to other replication methods.
Guoxin Liu, Haiying Shen, Harrison Chandler
ICNP3
2012 Toward P2P-Based Multimedia Sharing in User Generated Contents
abstract
Online forums have long since been the most popular platform for people to communicate and share ideas. Nowadays, with the boom of multimedia sharing, users tend to share more and more with their online peers within online communities such as forums. The server-client model of forums has been used since its creation in the mid-1990s. However, this model has begun to fall short in meeting the increasing need of bandwidth and storage resources as an increasing number of people share more and more multimedia content. In this work, we first investigate the unique properties of forums based on the data collected from the Disney discussion boards. According to these properties, we design a scheme to support P2P-based multimedia sharing in forums called Multimedia Board (MBoard). Extensive trace-driven simulation results utilizing real trace data show that MBoard can significantly reduce the load on the server while maintaining a high quality of service for the users.
Harrison Chandler, Haiying Shen, Lianyu Zhao, Jared Stokes, Jin Li 0001
IEEE Trans. Parallel Distributed Syst.1
2011 Toward P2P-based multimedia sharing in user generated contents
abstract
Online forums have long since been the most popular platform for people to communicate and share ideas. Nowadays, with the boom of multimedia sharing, users tend to share more and more with their online peers within online communities such as forums. The server-client model of forums has been used since its creation in the mid-nineties. However, this model has begun to fall short in meeting the increasing need of bandwidth and storage as an increasing number of people share more and more multimedia content. In this work, we first investigate the unique properties of forums based on the data collected from the Disney discussion boards. According to these properties, we design a scheme to support P2P-based multimedia sharing in forums called Multimedia Board (MBoard). Extensive simulation results utilizing real trace data show that MBoard can significantly reduce the load on the server while maintaining a high quality of service for the users.
Haiying Shen, Lianyu Zhao, Harrison Chandler, Jared Stokes, Jin Li 0001
INFOCOM3