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

Ningwei Dai

dblp:162/5131 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

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

Computer networks · 6

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
Edge and fog computing · 31% Content delivery and video streaming · 26% Datacenter networks · 22%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 93% Storage systems · 7%
Computer graphics and multimedia
2 papers
Virtual and augmented reality · 90% Image and video coding · 10%

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

TopicWeightPapersLastEvidence papers
Virtual and augmented reality › virtual reality
mobile virtual reality
0.722020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · MobiCom 2017
Content delivery and video streaming › content delivery network
cloud CDN
0.622019
TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints · IEEE/ACM Trans. Netw. 2019
TailCutter: Wisely cutting tail latency in cloud CDN under cost constraints · INFOCOM 2016
Datacenter networks › low-latency networking
tail latency reduction
0.622019
TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints · IEEE/ACM Trans. Netw. 2019
TailCutter: Wisely cutting tail latency in cloud CDN under cost constraints · INFOCOM 2016
Edge and fog computing › mobile edge computing
computation offloading
0.522020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · MobiCom 2017
Edge and fog computing › task scheduling
workload scheduling
0.412019
TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints · IEEE/ACM Trans. Netw. 2019
Cloud and datacenter computing › datacenter architecture
geo-distributed datacenters
0.412019
TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints · IEEE/ACM Trans. Netw. 2019
Cloud and datacenter computing
cloud storage
0.422017
QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services · IEEE Trans. Mob. Comput. 2017
QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services · MobiCom 2015
Virtual and augmented reality › virtual environment
immersive virtual environments
0.312017
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · MobiCom 2017
Cloud and datacenter computing › job scheduling
datacenter scheduling
0.212016
TailCutter: Wisely cutting tail latency in cloud CDN under cost constraints · INFOCOM 2016
Cloud and datacenter computing › cloud storage
mobile cloud storage
0.212015
QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services · MobiCom 2015
Virtual and augmented reality › immersive video
360-degree video
0.112020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Image and video coding
video compression
0.112020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Content delivery and video streaming
qoe
0.112020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Wireless networking
wireless network performance
0.112020
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · IEEE Trans. Mob. Comput. 2020
Network optimization and economics
resource allocation
0.112019
TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints · IEEE/ACM Trans. Netw. 2019
Wireless networking › WLAN
IEEE 802.11
0.112017
Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices · MobiCom 2017
Storage systems
distributed storage
0.112017
QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services · IEEE Trans. Mob. Comput. 2017

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

parallel decoding · 1.4split rendering · 0.9bitrate adaptation · 0.9measurement study · 0.8receding horizon control · 0.8optimization · 0.8video compression · 0.6sync protocol optimization · 0.6polynomial-time optimization · 0.5maximum tail minimization algorithm · 0.5protocol design · 0.2
YearPublicationVenuePosition
2020 Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices
abstract
Despite the growing market penetration, today's high-end virtual reality (VR) systems remain tethered, which not only limits users' VR experience but also creates a safety hazard. In this paper, we perform a systematic design study of the “elephant in the room” facing the VR industry - is it feasible to enable high-quality VR apps on untethered mobile devices such as smartphones? Our quantitative, performance-driven design study makes two contributions. First, we show that the QoE achievable for high-quality VR applications on today's mobile hardware and wireless networks via local rendering or offloading is about 10X away from the acceptable QoE, yet waiting for future mobile hardware or next-generation wireless networks (e.g., 5G) is unlikely to help, because of power limitation and the higher CPU utilization needed for processing packets under higher data rate. Second, we present Furion, a VR framework that enables high-quality, immersive mobile VR on today's mobile devices and wireless networks. Furion exploits a key insight about the VR workload that foreground interactions and background environment have contrasting predictability and rendering workload, and employs a split renderer architecture running on both the phone and the server. Supplemented with video compression, use of panoramic frames, parallel decoding on multiple cores on the phone, and view-based bitrate adaptation we demonstrate Furion can support high-quality VR apps on today's smartphones over WiFi, with under 14 ms latency and 60 FPS (the phone display refresh rate).
Zeqi Lai, Y. Charlie Hu, Yong Cui 0001, Linhui Sun, Ningwei Dai, Hung-Sheng Lee
IEEE Trans. Mob. Comput.5
2019 TailCutter: Wisely Cutting Tail Latency in Cloud CDNs Under Cost Constraints
abstract
Cloud computing platforms enable applications to offer low-latency services to users by deploying data storage in multiple geo-distributed data centers. In this paper, through benchmark measurements on Amazon AWS and Microsoft Azure together with an analysis of a large-scale dataset collected from a major cloud CDN provider, we identify the high tail latency problem in cloud CDNs, which can substantially undermine the efficacy of cloud CDNs. One crucial idea to reduce the tail latency is to send requests in parallel to multiple clouds in cloud CDNs. However, since application providers often have a budget for using cloud services, deciding how many chunks to download from each cloud and when to download chunks in a cost-efficient manner still remain as open problems in our concerned scenario. To address the problem, we present TailCutter, a workload scheduling framework that aims at optimizing the tail latency while meeting cost constraints given by application providers. Specifically, we formulate the tail latency minimization (TLM) problem in cloud CDNs and design the receding horizon control based maximum tail minimization algorithm (RHC-based MTMA) to efficiently solve the TLM problem in practice. We implement TailCutter across multiple data centers of Amazon AWS and Microsoft Azure. Extensive evaluations using a large-scale real-world data trace (collected from a major ISP) illustrate that TailCutter can reduce up to 58.9% of the 100th-percentile user-perceived latency, as compared with alternative solutions under the cost constraint.
Yong Cui 0001, Ningwei Dai, Zeqi Lai, Minming Li, Zhenhua Li 0001, Yuming Hu, Kui Ren 0001, Yuchi Chen
IEEE/ACM Trans. Netw.2
2017 Furion: Engineering High-Quality Immersive Virtual Reality on Today's Mobile Devices
abstract
In this paper, we perform a systematic design study of the "elephant in the room" facing the VR industry -- is it feasible to enable high-quality VR apps on untethered mobile devices such as smartphones? Our quantitative, performance-driven design study makes two contributions. First, we show that the QoE achievable for high-quality VR applications on today's mobile hardware and wireless networks via local rendering or offloading is about 10X away from the acceptable QoE, yet waiting for future mobile hardware or next-generation wireless networks (e.g. 5G) is unlikely to help, because of power limitation and the higher CPU utilization needed for processing packets under higher data rate. Second, we present Furion, a VR framework that enables high-quality, immersive mobile VR on today's mobile devices and wireless networks. Furion exploits a key insight about the VR workload that foreground interactions and background environment have contrasting predictability and rendering workload, and employs a split renderer architecture running on both the phone and the server. Supplemented with video compression, use of panoramic frames, and parallel decoding on multiple cores on the phone, we demonstrate Furion can support high-quality VR apps on today's smartphones over WiFi, with under 14ms latency and 60 FPS (the phone display refresh rate).
Zeqi Lai, Y. Charlie Hu, Yong Cui 0001, Linhui Sun, Ningwei Dai
MobiCom5
2017 QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services
abstract
Mobile cloud storage services have gained phenomenal success in recent few years. In this paper, we identify, analyze, and address the synchronization (sync) inefficiency problem of modern mobile cloud storage services. Our measurement results demonstrate that existing commercial sync services fail to make full use of available bandwidth, and generate a large amount of unnecessary sync traffic in certain circumstances even though the incremental sync is implemented. For example, a minor document editing process in Dropbox may result in sync traffic 10 times that of the modification. These issues are caused by the inherent limitations of the sync protocol and the distributed architecture. Based on our findings, we propose QuickSync, a system with three novel techniques to improve the sync efficiency for mobile cloud storage services, and build the system on two commercial sync services. Our experimental results using representative workloads show that QuickSync is able to reduce up to 73.1 percent sync time in our experiment settings.
Yong Cui 0001, Zeqi Lai, Xin Wang 0001, Ningwei Dai
IEEE Trans. Mob. Comput.4
2016 TailCutter: Wisely cutting tail latency in cloud CDN under cost constraints
abstract
Cloud computing platforms enable applications to offer low latency access to user data by offering storage services in several geographically distributed data centers. In this paper, we identify the high tail latency problem in cloud CDN via analyzing a large-scale dataset collected from 783,944 users in a major cloud CDN. We find that the data downloading latency in cloud CDN is highly variable, which may significantly degrade the user experience of applications. To address the problem, we present TailCutter, a workload scheduling mechanism that aims at optimizing the tail latency while meeting the cost constraint given by application providers. We further design the Maximum Tail Minimization Algorithm (MTMA) working in TailCutter mechanism to optimally solve the Tail Latency Minimization (TLM) problem in polynomial time. We implement TailCutter across data centers of Amazon S3 and Microsoft Azure. Our extensive evaluation using large-scale real world data traces shows that TailCutter can reduce up to 68% 99th percentile user-perceived latency in comparison with alternative solutions under cost constraints.
Zeqi Lai, Yong Cui 0001, Minming Li, Zhenhua Li 0001, Ningwei Dai, Yuchi Chen
INFOCOM5
2015 QuickSync: Improving Synchronization Efficiency for Mobile Cloud Storage Services
abstract
Mobile cloud storage services have gained phenomenal success in recent few years. In this paper, we identify, analyze and address the synchronization (sync) inefficiency problem of modern mobile cloud storage services. Our measurement results demonstrate that existing commercial sync services fail to make full use of available bandwidth, and generate a large amount of unnecessary sync traffic in certain circumstance even though the incremental sync is implemented. These issues are caused by the inherent limitations of the sync protocol and the distributed architecture. Based on our findings, we propose QuickSync, a system with three novel techniques to improve the sync efficiency for mobile cloud storage services, and build the system on two commercial sync services. Our experimental results using representative workloads show that QuickSync is able to reduce up to 52.9% sync time in our experiment settings.
Yong Cui 0001, Zeqi Lai, Xin Wang 0001, Ningwei Dai, Congcong Miao
MobiCom4