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

Kai Zhu 0002

dblp:75/4078-2 · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 2017
0009-0007-9822-1934ORCID · corroborated

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

Computer networks · 6 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Theoretical computer science
4 papers
Graph algorithms and graph theory · 44% Distributed computing theory · 21% Coding theory · 21%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 37% Cloud and datacenter computing · 32% Memory systems · 19%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 100%
Computer networks
2 papers
Wireless networking · 39% Network measurement and analytics · 37% Vehicular, aerial and satellite networks · 24%
Databases, data mining, and information retrieval
1 paper
Data mining · 87% Machine learning and data management · 13%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational social science and digital humanities › social network analysis
information diffusion
0.422016
Information source detection in networks: Possibility and impossibility results · INFOCOM 2016
A robust information source estimator with sparse observations · INFOCOM 2014
Computational social science and digital humanities
information source detection
0.422016
Information source detection in networks: Possibility and impossibility results · INFOCOM 2016
A robust information source estimator with sparse observations · INFOCOM 2014
Cloud and datacenter computing
cluster resource management and scheduling
0.422016
MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016
Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013
Graph algorithms and graph theory › network analysis
network diffusion
0.312017
Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations · AAAI 2017
Coding theory › source coding
source identification
0.312017
Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations · AAAI 2017
Memory systems
data locality
0.212016
MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016
Graph algorithms and graph theory
random graphs
0.212016
Information source detection in networks: Possibility and impossibility results · INFOCOM 2016
Performance modeling and evaluation › queueing models › heavy-traffic analysis
heavy-traffic optimality
0.222016
Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013
MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016
Performance modeling and evaluation
queueing models
0.222016
Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013
MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality · IEEE/ACM Trans. Netw. 2016
Data mining
clustering
0.212014
Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014
Data mining › clustering
co-clustering
0.212014
Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014
Algorithms and data structures
numerical linear algebra
0.212014
Jointly clustering rows and columns of binary matrices: algorithms and trade-offs · SIGMETRICS 2014
Wireless networking › medium access control
carrier sense multiple access
0.212013
A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013
Vehicular, aerial and satellite networks
vehicular ad hoc networks
0.212013
A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013
Parallel and multicore computing › parallel scheduling
locality-aware scheduling
0.212013
Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality · INFOCOM 2013
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference
0.112016
Information source detection in networks: Possibility and impossibility results · INFOCOM 2016
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
maximum likelihood estimation
0.112014
A robust information source estimator with sparse observations · INFOCOM 2014
Graph algorithms and graph theory › network theory › network topology
tree network
0.112014
A robust information source estimator with sparse observations · INFOCOM 2014
Wireless networking › medium access control
carrier sensing
0.012013
A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013
Wireless networking
medium access control
0.012013
A performance analysis of CSMA based broadcast protocol in VANETs · INFOCOM 2013

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

independent cascade model · 0.8MAP estimator · 0.8BFS · 0.8sample path estimator · 0.6maxweight policy · 0.4join the shortest queue · 0.4time-data trade-off analysis · 0.4lower bound analysis · 0.4algorithm design · 0.4SIR model · 0.4k-means heuristic · 0.3jordan cover · 0.3SIR diffusion model · 0.3reverse-infection algorithm · 0.2maximum likelihood estimation · 0.2stochastic network optimization · 0.2stochastic geometry · 0.2ns-2 simulation · 0.2
YearPublicationVenuePosition
2017 Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations
abstract
This paper studies the problem of locating multiple diffusion sources in networks with partial observations. We propose a new source localization algorithm, named Optimal-Jordan-Cover (OJC). The algorithm first extracts a subgraph using a candidate selection algorithm that selects source candidates based on the number of observed infected nodes in their neighborhoods. Then, in the extracted subgraph, OJC finds a set of nodes that "cover" all observed infected nodes with the minimum radius. The set of nodes is called the Jordan cover, and is regarded as the set of diffusion sources. Considering the heterogeneous susceptible-infected-recovered (SIR) diffusion in the Erdos-Renyi (ER) random graph, we prove that OJC can locate all sources with probability one asymptotically with partial observations. OJC is a polynomial-time algorithm in terms of network size. However, the computational complexity increases exponentially in m; the number of sources. We further propose a low-complexity heuristic based on the K-Means for approximating the Jordan cover, named Approximate-Jordan-Cover (AJC). Simulations on random graphs and real networks demonstrate that both AJC and OJC significantly outperform other heuristic algorithms.
Kai Zhu 0002, Zhen Chen 0005, Lei Ying 0001
AAAI1
2016 Information source detection in networks: Possibility and impossibility results
abstract
This paper studies information source detection in networks under the independent cascade (IC) model. Assume the spread of information starts from a single source in a network and a complete snapshot of the network is obtained at some time. The goal is to identify the source based on the observation. We derive the maximum a posterior (MAP) estimator of the source for tree networks and propose a Short-Fat Tree (SFT) algorithm for general networks based on the MAP estimator. The algorithm selects the Jordan infection center [1] and breaks ties according the degree of boundary infected nodes. Loosely speaking, the algorithm selects the node such that the breadth-first search (BFS) tree from it has the minimum depth but the maximum number of leaf nodes. On the Erdos-Renyi (ER) random graph, we establish the following possibility and impossibility results: (i) when the infection duration0.5, SFT identifies the source with probability 1 (w.p.1) asymptotically (as network size increases to infinity), where n is the network size and μ is the average node degree; (ii) when the infection duration > ⌈log n/ log μ ⌉ + 2, the probability of identifying the source approaches zero asymptotically under any algorithm; and (iii) when infection duration0, asymptotically, at least 1-δ fraction of the nodes on the BFS tree starting from the source are leaf-nodes, where δ = 3√log n/μ, i.e., the BFS tree starting from the actual source is a fat tree. 1Numerical experiments on tree networks, the ER random graphs and real world networks with different evaluation metrics show that the SFT algorithm outperforms existing algorithms.
Kai Zhu 0002, Lei Ying 0001
INFOCOM1
2016 Locating the contagion source in networks with partial timestamps
Kai Zhu 0002, Zhen Chen 0005, Lei Ying 0001
Data Min. Knowl. Discov.1
2016 MapTask Scheduling in MapReduce With Data Locality: Throughput and Heavy-Traffic Optimality
abstract
MapReduce/Hadoop framework has been widely used to process large-scale datasets on computing clusters. Scheduling map tasks with data locality consideration is crucial to the performance of MapReduce. Many works have been devoted to increasing data locality for better efficiency. However, to the best of our knowledge, fundamental limits of MapReduce computing clusters with data locality, including the capacity region and theoretical bounds on the delay performance, have not been well studied. In this paper, we address these problems from a stochastic network perspective. Our focus is to strike the right balance between data locality and load balancing to simultaneously maximize throughput and minimize delay. We present a new queueing architecture and propose a map task scheduling algorithm constituted by the Join the Shortest Queue policy together with the MaxWeight policy. We identify an outer bound on the capacity region, and then prove that the proposed algorithm can stabilize any arrival rate vector strictly within this outer bound. It shows that the outer bound coincides with the actual capacity region, and the proposed algorithm is throughput-optimal. Furthermore, we study the number of backlogged tasks under the proposed algorithm, which is directly related to the delay performance based on Little's law. We prove that the proposed algorithm is heavy-traffic optimal, i.e., it asymptotically minimizes the number of backlogged tasks as the arrival rate vector approaches the boundary of the capacity region. Therefore, the proposed algorithm is also delay-optimal in the heavy-traffic regime. The proofs in this paper deal with random processing times with heterogeneous parameters and nonpreemptive task execution, which differentiate our work from many existing works on MaxWeight-type algorithms, so the proof techniques themselves for the stability analysis and the heavy-traffic analysis are also novel contributions.
Weina Wang 0001, Kai Zhu 0002, Lei Ying 0001, Jian Tan 0001, Li Zhang 0002
IEEE/ACM Trans. Netw.2
2016 Information Source Detection in the SIR Model: A Sample-Path-Based Approach
abstract
This paper studies the problem of detecting the information source in a network in which the spread of information follows the popular Susceptible-Infected-Recovered (SIR) model. We assume all nodes in the network are in the susceptible state initially, except one single information source that is in the infected state. Susceptible nodes may then be infected by infected nodes, and infected nodes may recover and will not be infected again after recovery. Given a snapshot of the network, from which we know the graph topology and all infected nodes but cannot distinguish susceptible nodes and recovered nodes, the problem is to find the information source based on the snapshot and the network topology. We develop a sample-path-based approach where the estimator of the information source is chosen to be the root node associated with the sample path that most likely leads to the observed snapshot. We prove for infinite-trees, the estimator is a node that minimizes the maximum distance to the infected nodes. A reverse-infection algorithm is proposed to find such an estimator in general graphs. We prove that for g+1-regular trees such that gq > 1, where g+1 is the node degree and q is the infection probability, the estimator is within a constant distance from the actual source with a high probability, independent of the number of infected nodes and the time the snapshot is taken. Our simulation results show that for tree networks, the estimator produced by the reverse-infection algorithm is closer to the actual source than the one identified by the closeness centrality heuristic. We then further evaluate the performance of the reverse infection algorithm on several real-world networks.
Kai Zhu 0002, Lei Ying 0001
IEEE/ACM Trans. Netw.1
2015 Distributed rate and power control in DSRC
abstract
The focus of this paper is on rate and power control algorithms in DSRC. We first design a utility maximization framework by leveraging the well-developed network congestion control, and formulate two subproblems, one on rate control with fixed transmit powers and the other on power control with fixed rates. Distributed rate control and power control algorithms are developed to solve these two subproblems, respectively, and are proved to be asymptotically optimal. Joint rate and power control can be done by using the two algorithms in an alternating fashion. The performance enhancement of our algorithms compared with a recent rate control algorithm, called EMBARC [1], is evaluated by using the network simulator ns2.
Jubin Jose, Chong Li 0005, Xinzhou Wu, Lei Ying 0001, Kai Zhu 0002
ISIT5
2014 A robust information source estimator with sparse observations
abstract
In this paper, we consider the problem of locating the information source with sparse observations. We assume that a piece of information spreads in a network following a heterogeneous susceptible-infected-recovered (SIR) model, where a node is said to beinfectedwhen it receives the information andrecoveredwhen it removes or hides the information. We further assume that a small subset of infected nodes are reported, from which we need to find the source of the information. We adopt the sample path based estimator developed in [1], and prove that on infinite trees, the sample path based estimator is a Jordan infection center with respect to the set of observed infected nodes. In other words, the sample path based estimator minimizes the maximum distance to observed infected nodes. We further prove that the distance between the estimator and the actual source is upper bounded by a constant independent of the number of infected nodes with a high probability on infinite trees. Our simulations on tree networks and real world networks show that the sample path based estimator is closer to the actual source than several other algorithms.
Kai Zhu 0002, Lei Ying 0001
INFOCOM1
2014 Jointly clustering rows and columns of binary matrices: algorithms and trade-offs
abstract
In standard clustering problems, data points are represented by vectors, and by stacking them together, one forms a data matrix with row or column cluster structure. In this paper, we consider a class of binary matrices, arising in many applications, which exhibit both row and column cluster structure, and our goal is to exactly recover the underlying row and column clusters by observing only a small fraction of noisy entries. We first derive a lower bound on the minimum number of observations needed for exact cluster recovery. Then, we study three algorithms with different running time and compare the number of observations needed by them for successful cluster recovery. Our analytical results show smooth time-data trade offs: one can gradually reduce the computational complexity when increasingly more observations are available.
Jiaming Xu 0002, Rui Wu 0009, Kai Zhu 0002, Bruce E. Hajek, R. Srikant 0001, Lei Ying 0001
SIGMETRICS3
2014 Collaborative filtering with information-rich and information-sparse entities
Kai Zhu 0002, Rui Wu 0009, Lei Ying 0001, R. Srikant 0001
Mach. Learn.1
2013 A performance analysis of CSMA based broadcast protocol in VANETs
abstract
The broadcast of periodic messages is a key functionality in vehicular ad hoc networks. In the emerging vehicular networks, IEEE 802.11p is the standard of choice to support the PHY and MAC layer functionalities. The broadcast process in IEEE 802.11p is based on the CSMA mechanism where a device transmitting a packet senses the channel for ongoing transmissions and performs a random back-off before accessing the channel. Without RTS/CTS mechanisms, carrier sensing is expected to provide a protection region around the transmitter where no other transmitters are allowed. The point process characterizing the concurrent transmitters is expected to enforce a minimum separation between concurrent transmitters. However, at increasing densities, the CSMA behavior breaks down to an ALOHA-like transmission pattern where concurrent transmitters are distributed as a Poisson point process, indicating the lack of protection around transmitters. In this paper, we model the CSMA mechanism as a slotted system and analytically characterize the critical node/packet arrival density where the CSMA mechanism approaches an ALOHAlike behavior. Further, we use tools from stochastic geometry to establish closed-form expressions for the performance metrics of the broadcast mechanism in the ALOHA regime. Finally, using ns2 (an unslotted asynchronous simulator), we compare the theoretical results with simulations.
Nguyen Tien Viet, François Baccelli, Kai Zhu 0002, Sundar Subramanian, Xinzhou Wu
INFOCOM3
2013 Map task scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality
abstract
Scheduling map tasks to improve data locality is crucial to the performance of MapReduce. Many works have been devoted to increasing data locality for better efficiency. However, to the best of our knowledge, fundamental limits of MapReduce computing clusters with data locality, including the capacity region and theoretical bounds on the delay performance, have not been studied. In this paper, we address these problems from a stochastic network perspective. Our focus is to strike the right balance between data-locality and load-balancing to simultaneously maximize throughput and minimize delay. We present a new queueing architecture and propose a map task scheduling algorithm constituted by the Join the Shortest Queue policy together with the MaxWeight policy. We identify an outer bound on the capacity region, and then prove that the proposed algorithm stabilizes any arrival rate vector strictly within this outer bound. It shows that the algorithm is throughput optimal and the outer bound coincides with the actual capacity region. Further, we study the number of backlogged tasks under the proposed algorithm, which is directly related to the delay performance based on Little's law. We prove that the proposed algorithm is heavy-traffic optimal, i.e., it asymptotically minimizes the number of backlogged tasks as the arrival rate vector approaches the boundary of the capacity region. Therefore, the proposed algorithm is also delay optimal in the heavy-traffic regime.
Weina Wang 0001, Kai Zhu 0002, Lei Ying 0001, Jian Tan 0001, Li Zhang 0002
INFOCOM2