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

Qifan Pu

dblp:118/3429 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none

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

Computer networks · 9 · 5 first-author · 1 since 2021Systems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 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
5 papers
Physical-layer communications · 50% Wireless sensing and localization · 27% Wireless networking · 23%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 57% Memory systems · 30% Distributed systems · 13%
Databases, data mining, and information retrieval
2 papers
Data mining · 41% Graph data management · 41% Distributed and cloud data management · 18%
Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 33% Rendering · 33% Image and video coding · 33%
Network and information security
1 paper
Privacy and data protection · 84% Network security · 16%

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

TopicWeightPapersLastEvidence papers
Data mining › structured data mining › graph mining
evolving graph analysis
0.512021
TEGRA: Efficient Ad-Hoc Analytics on Evolving Graphs · NSDI 2021
Graph data management › graph analytics
real-time graph analytics
0.512021
TEGRA: Efficient Ad-Hoc Analytics on Evolving Graphs · NSDI 2021
Cloud and datacenter computing › big data analytics
scalable analytics
0.412019
Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure · NSDI 2019
Cloud and datacenter computing
serverless computing
0.412019
Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure · NSDI 2019
Physical-layer communications › MIMO
MIMO-OFDM
0.322014
ParCast+: Parallel Video Unicast in MIMO-OFDM WLANs · IEEE Trans. Multim. 2014
ParCast: soft video delivery in MIMO-OFDM WLANs · MobiCom 2012
Physical-layer communications › channel coding › error control coding
unequal error protection
0.322014
ParCast+: Parallel Video Unicast in MIMO-OFDM WLANs · IEEE Trans. Multim. 2014
ParCast: soft video delivery in MIMO-OFDM WLANs · MobiCom 2012
Wireless networking › wireless multimedia
wireless video transmission
0.322014
ParCast+: Parallel Video Unicast in MIMO-OFDM WLANs · IEEE Trans. Multim. 2014
ParCast: soft video delivery in MIMO-OFDM WLANs · MobiCom 2012
Wireless sensing and localization › human activity recognition
wireless gesture recognition
0.322013
Whole-home gesture recognition using wireless signals (demo) · SIGCOMM 2013
Whole-home gesture recognition using wireless signals · MobiCom 2013
Memory systems
cache management
0.212016
FairRide: Near-Optimal, Fair Cache Sharing · NSDI 2016
Distributed and cloud data management › distributed analytics
geo-distributed analytics
0.212015
Low Latency Geo-distributed Data Analytics · SIGCOMM 2015
Rendering › parallel rendering
frame synchronization
0.212013
LightSync: unsynchronized visual communication over screen-camera links · MobiCom 2013
Multimedia systems and quality of experience › multimedia communication
screen-camera communication
0.212013
LightSync: unsynchronized visual communication over screen-camera links · MobiCom 2013
Image and video coding
visual communication coding
0.212013
LightSync: unsynchronized visual communication over screen-camera links · MobiCom 2013
Privacy and data protection
pseudonym
0.212013
Expressive privacy control with pseudonyms · SIGCOMM 2013
Distributed systems › distributed data processing
data shuffling
0.112019
Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure · NSDI 2019
Memory systems
cache
0.112016
FairRide: Near-Optimal, Fair Cache Sharing · NSDI 2016
Memory systems › cache management
cache sharing
0.112016
FairRide: Near-Optimal, Fair Cache Sharing · NSDI 2016
Distributed systems › distributed data processing
wide-area data analytics
0.112015
Low Latency Geo-distributed Data Analytics · SIGCOMM 2015
Ubiquitous computing and smart environments
device-free sensing
0.012013
Whole-home gesture recognition using wireless signals · MobiCom 2013
Privacy and data protection
anonymity
0.012013
Expressive privacy control with pseudonyms · SIGCOMM 2013
Network security › anonymity networks
tor
0.012013
Expressive privacy control with pseudonyms · SIGCOMM 2013
Privacy and data protection › privacy management
user-controlled privacy
0.012013
Expressive privacy control with pseudonyms · SIGCOMM 2013
Physical-layer communications › modulation
analog modulation
0.012012
ParCast: soft video delivery in MIMO-OFDM WLANs · MobiCom 2012

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

optimization · 0.4online heuristic · 0.4shuffling · 0.4serverless orchestration · 0.4power allocation · 0.3wi-fi signal analysis · 0.3frame rate adaptation · 0.3decodable frame design · 0.3USRP · 0.3near-optimal caching · 0.2fair resource allocation · 0.2pseudo-analog modulation · 0.2component matching · 0.2wi-fi sensing · 0.2joint source-channel matching · 0.1
YearPublicationVenuePosition
2021 TEGRA: Efficient Ad-Hoc Analytics on Evolving Graphs
Anand Padmanabha Iyer, Qifan Pu, Kishan Patel, Joseph Gonzalez 0001, Ion Stoica
NSDI2
2020 Serverless linear algebra
abstract
Datacenter disaggregation provides numerous benefits to both the datacenter operator and the application designer. However switching from the server-centric model to a disaggregated model requires developing new programming abstractions that can achieve high performance while benefiting from the greater elasticity. To explore the limits of datacenter disaggregation, we study an application area that near-maximally benefits from current server-centric datacenters: dense linear algebra. We build NumPyWren, a system for linear algebra built on a disaggregated serverless programming model, and LAmbdaPACK, a companion domain-specific language designed for serverless execution of highly parallel linear algebra algorithms. We show that, for a number of linear algebra algorithms such as matrix multiply, singular value decomposition, Cholesky decomposition, and QR decomposition, NumPyWren's performance (completion time) is within a factor of 2 of optimized server-centric MPI implementations, and has up to 15% greater compute efficiency (total CPU-hours), while providing fault tolerance.
Vaishaal Shankar, Karl Krauth, Kailas Vodrahalli, Qifan Pu, Benjamin Recht, Ion Stoica, Jonathan Ragan-Kelley, Eric Jonas, Shivaram Venkataraman
SoCC4
2019 Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure
Qifan Pu, Shivaram Venkataraman, Ion Stoica
NSDI1
2017 Occupy the cloud: distributed computing for the 99%
abstract
Distributed computing remains inaccessible to a large number of users, in spite of many open source platforms and extensive commercial offerings. While distributed computation frameworks have moved beyond a simple map-reduce model, many users are still left to struggle with complex cluster management and configuration tools, even for running simple embarrassingly parallel jobs. We argue that stateless functions represent a viable platform for these users, eliminating cluster management overhead, fulfilling the promise of elasticity. Furthermore, using our prototype implementation, PyWren, we show that this model is general enough to implement a number of distributed computing models, such as BSP, efficiently. Extrapolating from recent trends in network bandwidth and the advent of disaggregated storage, we suggest that stateless functions are a natural fit for data processing in future computing environments.
Eric Jonas, Qifan Pu, Shivaram Venkataraman, Ion Stoica, Benjamin Recht
SoCC2
2016 FairRide: Near-Optimal, Fair Cache Sharing
Qifan Pu, Haoyuan Li 0001, Matei Zaharia, Ali Ghodsi 0002, Ion Stoica
NSDI1
2015 Low Latency Geo-distributed Data Analytics
abstract
Low latency analytics on geographically distributed datasets (across datacenters, edge clusters) is an upcoming and increasingly important challenge. The dominant approach of aggregating all the data to a single datacenter significantly inflates the timeliness of analytics. At the same time, running queries over geo-distributed inputs using the current intra-DC analytics frameworks also leads to high query response times because these frameworks cannot cope with the relatively low and variable capacity of WAN links. We present Iridium, a system for low latency geo-distributed analytics. Iridium achieves low query response times by optimizing placement of both data and tasks of the queries. The joint data and task placement optimization, however, is intractable. Therefore, Iridium uses an online heuristic to redistribute datasets among the sites prior to queries' arrivals, and places the tasks to reduce network bottlenecks during the query's execution. Finally, it also contains a knob to budget WAN usage. Evaluation across eight worldwide EC2 regions using production queries show that Iridium speeds up queries by 3× -- 19× and lowers WAN usage by 15% -- 64% compared to existing baselines.
Qifan Pu, Ganesh Ananthanarayanan, Peter Bodík, Srikanth Kandula, Aditya Akella, Paramvir Bahl, Ion Stoica
SIGCOMM1
2014 ParCast+: Parallel Video Unicast in MIMO-OFDM WLANs
abstract
We have observed two trends, growing wireless capability at the physical layer powered by MIMO-OFDM and growing video traffic as the dominant application traffic. Both the video source and MIMO-OFDM channel components exhibit nonuniform energy distribution. This has motivated us to leverage the source data redundancy at the channel to achieve high video recovery performance. We propose ParCast+ that first separates the source and the channel into independent components, matches the more important source components with higher-gain channel components, allocates power weights with joint consideration to the source and the channel, and uses pseudo-analog modulation for transmission. Such a scheme achieves fine-grained unequal error protection across source components. We implemented ParCast+ in Matlab and on Sora. Extensive evaluation has shown that our scheme outperforms competing schemes by notable margins, sometimes up to 6.4 dB in PSNR for challenging scenarios.
Xiao Lin Liu, Chong Luo 0001, Qifan Pu, Feng Wu 0001, Yongguang Zhang
IEEE Trans. Multim.4
2013 LightSync: unsynchronized visual communication over screen-camera links
abstract
A key challenge for smartphone based visual communication over screen-camera links is imperfect frame synchronization. The difficulty arises from frame rate diversity and variability due to camera capability, lighting conditions, and system factors. On the 4 smartphone cameras we tested, the frame rate varies between 8 and 30 frames per second. If the transmit frame rate is too high, the receiver might lose original frames or capture mixed frames, which are normally not decodable. Previous systems simply reduce the effective screen frame rate to be half the camera frame capture rate, to guarantee receiving a decodable frame every other frame. This under-utilizes the transmitter side capacity and is inefficient.
Qifan Pu
MobiCom3
2013 Whole-home gesture recognition using wireless signals
abstract
This paper presents WiSee, a novel gesture recognition system that leverages wireless signals (e.g., Wi-Fi) to enable whole-home sensing and recognition of human gestures. Since wireless signals do not require line-of-sight and can traverse through walls, WiSee can enable whole-home gesture recognition using few wireless sources. Further, it achieves this goal without requiring instrumentation of the human body with sensing devices. We implement a proof-of-concept prototype of WiSee using USRP-N210s and evaluate it in both an office environment and a two- bedroom apartment. Our results show that WiSee can identify and classify a set of nine gestures with an average accuracy of 94%.
Qifan Pu, Sidhant Gupta, Shyamnath Gollakota, Shwetak N. Patel
MobiCom1
2013 Expressive privacy control with pseudonyms
abstract
As personal information increases in value, the incentives for remote services to collect as much of it as possible increase as well. In the current Internet, the default assumption is that all behavior can be correlated using a variety of identifying information, not the least of which is a user's IP address. Tools like Tor, Privoxy, and even NATs, are located at the opposite end of the spectrum and prevent any behavior from being linked. Instead, our goal is to provide users with more control over linkability---which activites of the user can be correlated at the remote services---not necessarily more anonymity.
Seungyeop Han, Vincent Liu 0001, Qifan Pu, Simon Peter 0001, Thomas E. Anderson, Arvind Krishnamurthy, David Wetherall
SIGCOMM3
2013 Whole-home gesture recognition using wireless signals (demo)
abstract
This demo presents WiSee, a novel human-computer interaction system that leverages wireless networks (e.g., Wi-Fi), to enable sensing and recognition of human gestures and motion. Since wire- less signals do not require line-of-sight and can traverse through walls, WiSee enables novel human-computer interfaces for remote device control and building automation. Further, it achieves this goal without requiring instrumentation of the human body with sensing devices. We integrate WiSee with applications and demonstrate how WiSee enables users to use gestures and control applications including music players and gaming systems. Specifically, our demo will allow SIGCOMM attendees to control a music player and a lighting control device using gestures.
Qifan Pu, Siyu Jiang, Shyamnath Gollakota
SIGCOMM1
2012 ParCast: soft video delivery in MIMO-OFDM WLANs
abstract
We observe two trends, growing wireless capability at the physical layer powered by MIMO-OFDM, and growing video traffic as the dominant application traffic. Both the source and MIMO-OFDM channel components exhibit non-uniform energy distribution. This motivates us to leverage the source data redundancy at the channel to achieve high video recovery performance. We propose ParCast that first separates the source and channel into independent components, matches the more important source components with higher-gain channel components, allocates power weights with joint consideration to the source and the channel, and uses analog modulation for transmission. Such a scheme achieves fine-grained unequal error protection across source components. We implemented ParCast in Matlab and on Sora. Extensive evaluation shows that our scheme outperforms competitive schemes by notable margins, sometimes up to 5~dB in PSNR for challenging scenarios.
Xiao Lin Liu, Qifan Pu, Feng Wu 0001, Yongguang Zhang
MobiCom3