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

Shuo Deng

dblp:95/4159 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 5 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

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 · 39% Cellular and mobile networks · 20% Wireless networking · 11%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 46% Energy-efficient computing · 40% Parallel and multicore computing · 14%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Edge and fog computing › mobile edge computing
computation offloading
0.422015
Demo: Glimpse - Continuous, Real-Time Object Recognition on Mobile Devices · SenSys 2015
Glimpse: Continuous, Real-Time Object Recognition on Mobile Devices · SenSys 2015
Edge and fog computing › video analytics
mobile video analytics
0.212015
Glimpse: Continuous, Real-Time Object Recognition on Mobile Devices · SenSys 2015
Wireless networking › WLAN
IEEE 802.11
0.212014
WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance · Internet Measurement Conference 2014
Cellular and mobile networks
LTE
0.212014
WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance · Internet Measurement Conference 2014
Transport protocols and congestion control › multipath transport
multipath TCP
0.212014
WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance · Internet Measurement Conference 2014
Network measurement and analytics › internet measurement
cloud network measurement
0.212013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013
Cloud and datacenter computing › job scheduling › network-aware scheduling
network-aware task placement
0.212013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013
Energy-efficient computing › power management › energy-efficient networking
wireless interface power management
0.112012
Traffic-aware techniques to reduce 3G/LTE wireless energy consumption · CoNEXT 2012
Parallel and multicore computing › scheduling algorithms
application scheduling
0.012013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013

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

network profiling · 0.3traffic prediction · 0.3measurement · 0.3trigger frame computation · 0.2server-side recognition · 0.2hardware face detection · 0.2active frame caching · 0.2
YearPublicationVenuePosition
2015 Glimpse: Continuous, Real-Time Object Recognition on Mobile Devices
abstract
Glimpse is a continuous, real-time object recognition system for camera-equipped mobile devices. Glimpse captures full-motion video, locates objects of interest, recognizes and labels them, and tracks them from frame to frame for the user. Because the algorithms for object recognition entail significant computation, Glimpse runs them on server machines. When the latency between the server and mobile device is higher than a frame-time, this approach lowers object recognition accuracy. To regain accuracy, Glimpse uses an active cache of video frames on the mobile device. A subset of the frames in the active cache are used to track objects on the mobile, using (stale) hints about objects that arrive from the server from time to time. To reduce network bandwidth usage, Glimpse computes trigger frames to send to the server for recognizing and labeling. Experiments with Android smartphones and Google Glass over Verizon, AT&T, and a campus Wi-Fi network show that with hardware face detection support (available on many mobile devices), Glimpse achieves precision between 96.4% to 99.8% for continuous face recognition, which improves over a scheme performing hardware face detection and server-side recognition without Glimpse's techniques by between 1.8-2.5×. The improvement in precision for face recognition without hardware detection is between 1.6-5.5×. For road sign recognition, which does not have a hardware detector, Glimpse achieves precision between 75% and 80%; without Glimpse, continuous detection is non-functional (0.2%-1.9% precision).
Tiffany Yu-Han Chen, Lenin Ravindranath, Shuo Deng, Paramvir Bahl, Hari Balakrishnan
SenSys3
2015 Demo: Glimpse - Continuous, Real-Time Object Recognition on Mobile Devices
abstract
Glimpse is a continuous, real-time object recognition system for camera-equipped mobile devices. Glimpse captures full-motion video, locates objects of interest, recognizes and labels them, and tracks them from frame to frame for the user. Because the algorithms for object recognition entail significant computation, Glimpse runs them on server machines. To achieve high accuracy, Glimpse uses an active cache of video frames on the mobile device. A subset of the frames in the active cache are used to track objects on the mobile, using (stale) hints about objects that arrive from the server from time to time. To reduce network bandwidth usage, Glimpse computes trigger frames to send to the server for recognizing and labeling.
Tiffany Yu-Han Chen, Lenin Ravindranath, Shuo Deng, Paramvir Bahl, Hari Balakrishnan
SenSys3
2014 WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance
abstract
Over the past two or three years, wireless cellular networks have become faster than before, most notably due to the deployment of LTE, HSPA+, and other similar networks. LTE throughputs can reach many megabits per second and can even rival WiFi throughputs in some locations. This paper addresses a fundamental question confronting transport and application-layer protocol designers: which network should an application use? WiFi, LTE, or Multi-Path TCP (MPTCP) running over both?
Shuo Deng, Ravi Netravali, Anirudh Sivaraman, Hari Balakrishnan
Internet Measurement Conference1
2013 Choreo: network-aware task placement for cloud applications
abstract
Cloud computing infrastructures are increasingly being used by network-intensive applications that transfer significant amounts of data between the nodes on which they run. This paper shows that tenants can do a better job placing applications by understanding the underlying cloud network as well as the demands of the applications. To do so, tenants must be able to quickly and accurately measure the cloud network and profile their applications, and then use a network-aware placement method to place applications. This paper describes Choreo, a system that solves these problems. Our experiments measure Amazon's EC2 and Rackspace networks and use three weeks of network data from applications running on the HP Cloud network. We find that Choreo reduces application completion time by an average of 8%-14% (max improvement: 61%) when applications are placed all at once, and 22%-43% (max improvement: 79%) when they arrive in real-time, compared to alternative placement schemes.
Katrina LaCurts, Shuo Deng, Ameesh Goyal, Hari Balakrishnan
Internet Measurement Conference2
2012 Traffic-aware techniques to reduce 3G/LTE wireless energy consumption
abstract
The 3G/LTE wireless interface is a significant contributor to battery drain on mobile devices. A large portion of the energy is consumed by unnecessarily keeping the mobile device's radio in its "Active" mode even when there is no traffic. This paper describes the design of methods to reduce this portion of energy consumption by learning the traffic patterns and predicting when a burst of traffic will start or end. We develop a technique to determine when to change the radio's state from Active to Idle, and another to change the radio's state from Idle to Active. In evaluating the methods on real usage data from 9 users over 28 total days on four different carriers, we find that the energy savings range between 51% and 66% across the carriers for 3G, and is 67% on the Verizon LTE network. When allowing for delays of a few seconds (acceptable for background applications), the energy savings increase to between 62% and 75% for 3G, and 71% for LTE. The increased delays reduce the number of state switches to be the same as in current networks with existing inactivity timers.
Shuo Deng, Hari Balakrishnan
CoNEXT1
2009 Urban Road Network Modeling and Real-Time Prediction Based on Householder Transformation and Adjacent Vector
Shuo Deng, Jianming Hu, Yi Zhang 0029
ISNN (3)1