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

Yihua Guo

dblp:132/8476 · also Yihua Ethan Guo · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
2since 2021 · last 2026
0000-0001-9562-5481ORCID · verified

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

Computer networks · 10 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Graphics, 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
11 papers
Transport protocols and congestion control · 55% Edge and fog computing · 13% Content delivery and video streaming · 10%
Artificial intelligence
1 paper
Autonomous driving · 100%

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

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control
multipath transport
1.852020
MPBond: efficient network-level collaboration among personal mobile devices · MobiSys 2020
MPBond: efficient network-level collaboration among personal mobile devices · MobiSys 2020
MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019
Transport protocols and congestion control › multipath transport
multipath scheduling
0.832017
Demo: DEMS: DEcoupled Multipath Scheduler for Accelerating Multipath Transport · MobiCom 2017
Accelerating Multipath Transport Through Balanced Subflow Completion · MobiCom 2017
An in-depth understanding of multipath TCP on mobile devices: measurement and system design · MobiCom 2016
Robotics › Autonomous driving
collaborative perception
0.512021
EMP: edge-assisted multi-vehicle perception · MobiCom 2021
Robotics › Autonomous driving › collaborative perception
multi-agent fusion
0.512021
EMP: edge-assisted multi-vehicle perception · MobiCom 2021
Edge and fog computing › edge-assisted mobile computing
edge-assisted perception
0.512021
EMP: edge-assisted multi-vehicle perception · MobiCom 2021
Edge and fog computing › collaborative computing
mobile device collaboration
0.412020
MPBond: efficient network-level collaboration among personal mobile devices · MobiSys 2020
Transport protocols and congestion control › multipath transport
multipath transport over wifi and cellular
0.422017
Accelerating Multipath Transport Through Balanced Subflow Completion · MobiCom 2017
Demo: DEMS: DEcoupled Multipath Scheduler for Accelerating Multipath Transport · MobiCom 2017
Transport protocols and congestion control
bufferbloat
0.212016
Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016
Cellular and mobile networks
cellular network performance
0.212016
Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016
Transport protocols and congestion control › multipath transport
multipath TCP
0.212016
An in-depth understanding of multipath TCP on mobile devices: measurement and system design · MobiCom 2016
Network optimization and economics › resource allocation
bandwidth allocation
0.212015
Cooperative Coverage Extension for Relay-Union Networks · IEEE Trans. Parallel Distributed Syst. 2015
Network measurement and analytics › mobile network measurement
mobile traffic measurement
0.212015
Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015
Energy-efficient computing › power management
mobile device energy
0.212015
Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015
Cellular and mobile networks
4G/LTE
0.212013
An in-depth study of LTE: effect of network protocol and application behavior on performance · SIGCOMM 2013
Transport protocols and congestion control › TCP performance
TCP performance over cellular
0.212013
An in-depth study of LTE: effect of network protocol and application behavior on performance · SIGCOMM 2013
Transport protocols and congestion control
transport protocol performance
0.212013
An in-depth study of LTE: effect of network protocol and application behavior on performance · SIGCOMM 2013
Vehicular, aerial and satellite networks › vehicular networks › vehicle-to-everything
vehicle-to-vehicle communication
0.112021
EMP: edge-assisted multi-vehicle perception · MobiCom 2021
Content delivery and video streaming › quality of experience
video quality of experience
0.112020
MPBond: efficient network-level collaboration among personal mobile devices · MobiSys 2020
Content delivery and video streaming
adaptive video streaming
0.112019
MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019
Internet architecture and protocols › world wide web › web protocols
HTTP/2
0.112019
MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019
Content delivery and video streaming
stream multiplexing
0.112019
MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019
Wireless networking › heterogeneous wireless networks
heterogeneous wireless access
0.112016
An in-depth understanding of multipath TCP on mobile devices: measurement and system design · MobiCom 2016
Transport protocols and congestion control
TCP congestion control
0.112016
Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016
Wireless networking › mobile ad hoc networks › multi-hop communication
multihop forwarding
0.112015
Cooperative Coverage Extension for Relay-Union Networks · IEEE Trans. Parallel Distributed Syst. 2015

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

sensor data sharing · 1.0cooperative sensing pipeline · 1.0packet scheduling · 0.9buffering strategy · 0.9decoupled subflow completion · 0.6flow control · 0.4application-layer PING · 0.4redundant data trading · 0.3measurement study · 0.2user study · 0.2in-lab testing · 0.2distributed signaling protocol · 0.2
YearPublicationVenuePosition
2026 Joint optimization of electric bus infrastructure planning, fleet composition, and charging schedule with multiple charging modes
Yihua Guo, Mingye Zhang
Expert Syst. Appl.1
2021 EMP: edge-assisted multi-vehicle perception
abstract
Connected and Autonomous Vehicles (CAVs) heavily rely on 3D sensors such as LiDARs, radars, and stereo cameras. However, 3D sensors from a single vehicle suffer from two fundamental limitations: vulnerability to occlusion and loss of details on far-away objects. To overcome both limitations, in this paper, we design, implement, and evaluate EMP, a novel edge-assisted multi-vehicle perception system for CAVs. In EMP, multiple nearby CAVs share their raw sensor data with an edge server which then merges CAVs' individual views to form a more complete view with a higher resolution. The merged view can drastically enhance the perception quality of the participating CAVs. Our core methodological contribution is to make the sensor data sharing scalable, adaptive, and resource-efficient over oftentimes highly fluctuating wireless links through a series of novel algorithms, which are then integrated into a full-fledged cooperative sensing pipeline. Extensive evaluations demonstrate that EMP can achieve real-time processing at 24 FPS and end-to-end latency of 93 ms on average. EMP reduces the end-to-end latency by 49% to 65% compared to the traditional vehicle-to-vehicle (V2V) sharing approach without edge support. Our case studies show that cooperative sensing powered by EMP can detect hazards such as blind spots faster by 0.5 to 1.1 seconds, compared to a single vehicle's perception.
Xumiao Zhang, Anlan Zhang, Xiao Zhu 0001, Yihua Guo, Feng Qian 0001, Z. Morley Mao
MobiCom5
2020 MPBond: efficient network-level collaboration among personal mobile devices
abstract
MPBond is an efficient system allowing multiple personal mobile devices to collaboratively fetch content from the Internet. For example, a smartwatch can assist its paired smartphone with downloading data. Inspired by the success of MPTCP, MPBond applies the concept of distributed multipath transport where multiple subflows can traverse different devices. We develop a cross-device connection management scheme, a buffering strategy, a packet scheduling algorithm, and a policy framework tailored to MPBond's architecture. We implement MPBond on commodity mobile devices such as Android smartphones and smartwatches. Our real-world evaluations using different workloads under various network conditions demonstrate the efficiency of MPBond. Compared to state-of-the-art collaboration frameworks, MPBond reduces file download time by 5% to 46%, and improves the video streaming bitrate by 2% to 118%. Meanwhile, it improves the energy efficiency by 10% to 57%.
Xiao Zhu 0001, Xumiao Zhang, Yihua Guo, Feng Qian 0001, Z. Morley Mao
MobiSys4
2020 MPBond: efficient network-level collaboration among personal mobile devices
abstract
We demo MPBond, a novel multipath transport system allowing multiple personal mobile devices to collaboratively fetch content from the Internet. Inspired by the success of MPTCP, MPBond applies the concept of distributed multipath transport where multiple subflows can traverse different devices. Other key design aspects of MPBond include a device/connection management scheme, a buffering strategy, a packet scheduling algorithm, and a policy framework tailored to MPBond's architecture. We install MPBond on commodity mobile devices and show how easy it is to configure the usage of MPBond for unmodified apps. We visualize the runtime behavior of MPBond to further illustrate its design. We also demonstrate the download time and energy reduction of file download, as well as the video streaming QoE improvement with MPBond.
Xiao Zhu 0001, Xumiao Zhang, Yihua Guo, Feng Qian 0001, Z. Morley Mao
MobiSys4
2019 MP-H2: A Client-only Multipath Solution for HTTP/2
abstract
MP-H2 is a client-only, HTTP-based multipath solution. It enables an HTTP client to fetch content (an HTTP object) over multiple network paths such as WiFi and cellular on smartphones. Compared to MPTCP, MP-H2 offers several key advantages including server transparency, middlebox compatibility, and friendliness to CDN, anycast, and load balancing. MP-H2 strategically splits the file into byte range requests sent over multipath, and dynamically balances the workload across all paths. Furthermore, MP-H2 leverages new features in HTTP/2 including stream multiplexing, flow control, and application-layer PING to boost the performance. MP-H2 also supports multi-homing where each path contacts a different CDN server for enhanced performance. Evaluations show that MP-H2 offers only slightly degraded performance (6% on average) while being much easier to deploy compared to MPTCP. Compared to other state-of-the-art HTTP multipath solutions, MP-H2 reduces the file download time by up to 47%, and increases the DASH video streaming bitrate by up to 44%.
Ashkan Nikravesh, Yihua Guo, Xiao Zhu 0001, Feng Qian 0001, Z. Morley Mao
MobiCom2
2017 Accelerating Multipath Transport Through Balanced Subflow Completion
abstract
Simultaneously using multiple network paths (e.g., WiFi and cellular) is an attractive feature on mobile devices. A key component in a multipath system such as MPTCP is the scheduler, which determines how to distribute the traffic over multiple paths. In this paper, we propose DEMS, a new multipath scheduler aiming at reducing the data chunk download time. DEMS consists of three key design decisions: (1) being aware of the chunk boundary and strategically decoupling the paths for chunk delivery, (2) ensuring simultaneous subflow completion at the receiver side, and (3) allowing a path to trade a small amount of redundant data for performance. We have implemented DEMS on smartphones and evaluated it over both emulated and real cellular/WiFi networks. DEMS is robust to diverse network conditions and brings significant performance boost compared to the default MPTCP scheduler (e.g., median download time reduction of 33%--48% for fetching files and median loading time reduction of 6%--43% for fetching web pages), and even more benefits compared to other state-of-the-art schedulers.
Yihua Guo, Ashkan Nikravesh, Z. Morley Mao, Feng Qian 0001, Subhabrata Sen
MobiCom1
2017 Demo: DEMS: DEcoupled Multipath Scheduler for Accelerating Multipath Transport
abstract
We present the demonstration of DEMS, a new multipath scheduler aiming at reducing the data chunk download time. DEMS consists of three key design decisions: (1) being aware of the chunk boundary and strategically decoupling the paths for chunk delivery, (2) ensuring simultaneous subflow completion at the receiver side, and (3) allowing a path to trade a small amount of redundant data for performance. We integrate the DEMS components into a holistic system and implement it on commodity mobile devices, where unmodified mobile applications can use DEMS to transmit data over multipath. We demonstrate the simple configuration of using DEMS over multipath, visualization of multipath scheduling, download time reduction of data chunks with DEMS over both emulated and real cellular/WiFi networks compared to default MinRTT scheduler, and application QoE improvement on mobile phones from DEMS.
Yihua Guo, Ashkan Nikravesh, Z. Morley Mao, Feng Qian 0001, Subhabrata Sen
MobiCom1
2017 QoE-driven optimization for cloud-assisted DASH-based scalable interactive multiview video streaming over wireless network
Mincheng Zhao, Xiangyang Gong, Jie Liang 0001, Wendong Wang 0003, Xirong Que, Yihua Guo, Shiduan Cheng
Signal Process. Image Commun.6
2016 Understanding On-device Bufferbloat for Cellular Upload
Yihua Guo, Feng Qian 0001, Qi Alfred Chen, Z. Morley Mao, Subhabrata Sen
Internet Measurement Conference1
2016 An in-depth understanding of multipath TCP on mobile devices: measurement and system design
abstract
Today's mobile devices are usually equipped with multiple wireless network interfaces that provide new opportunities for improving application performance. In this paper, we conduct an in-depth study of multipath for mobile settings, focusing on MPTCP, with the goal of developing key insights for evolving the mobile multipath design. First, we conduct to our knowledge the most in-depth and the longest user trial of mobile multipath that focuses not only on MPTCP performance, but also on cross-layer interactions. Second, we identify a new research problem of multipath-aware CDN server selection. We demonstrate its real-world importance and provide recommendations. Third, our measurement findings lead us to design and implement a flexible software architecture for mobile multipath called MPFlex, which strategically employs multiplexing to improve multipath performance (by up to 63% for short-lived flows). MPFlex decouples the high-level scheduling algorithm and the low-level OS protocol implementation, and enables developers to flexibly plug-in new multipath features. MPFlex also provides an ideal vantage point for flexibly realizing user-specified multipath policies and is friendly to middleboxes.
Ashkan Nikravesh, Yihua Guo, Feng Qian 0001, Z. Morley Mao, Subhabrata Sen
MobiCom2
2015 Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild
abstract
Energy consumption due to network traffic on mobile devices continues to be a significant concern. We examine a range of excessive energy consumption problems caused by background network traffic through a two-year user study, and also validate these findings through in-lab testing of the most recent versions of major mobile apps. We discover a new energy consumption problem where foreground network traffic persists after switching from the foreground to the background, leading to unnecessary energy and data drain. Furthermore, while we find some apps have taken steps to improve the energy impact of periodic background traffic, energy consumption differences of up to an order of magnitude exist between apps with near-identical functionality. Finally, by examining how apps are used in the wild, we find that some apps continue to generate unneeded traffic for days when the app is not being used, and in some cases this wasted traffic is responsible for a majority of the app's network energy overhead. We propose that these persistent, widespread and varied sources of excessive energy consumption in popular apps should be addressed through new app management tools that tailor network activity to user interaction patterns.
Sanae Rosen, Ashkan Nikravesh, Yihua Guo, Z. Morley Mao, Feng Qian 0001, Subhabrata Sen
Internet Measurement Conference3
2015 Cooperative Coverage Extension for Relay-Union Networks
abstract
Multi-hop coverage extension can be utilized as a feasible approach to facilitating uncovered users to get Internet service in public area WLANs. In this paper we introduce a relay-union network (RUN), which refers to a public area WLAN in which users often wander in the same area and have the ability to provide data forwarding services for others. We develop a RUN framework to model the cost of providing forwarding services and the utility obtained by gaining services. The objective of the RUN is to maximize the total Quality of Cooperation (QoC) of users in the RUN. Two optimal bandwidth allocation schemes are proposed for both free and dynamic bandwidth demand models. To make our scheme more pragmatic, we then consider a more practical scenario in which the bandwidth capacity of the relays and the minimum demand of the clients are bounded. We prove that the problems under both the single relay and the multi-relay scenario are NP-hard. Three heuristic algorithms are proposed to deal with bandwidth allocation and relay-client association. We also propose a distributed signaling protocol and divide the centralized MRMC algorithm into three distributed ones to better adapt for real network environment. Finally, extensive simulations demonstrate that our RUN framework can significantly improve the efficiency of cooperation in the long term.
Yong Cui 0001, Xiao Ma 0009, Xiuzhen Cheng, Minming Li, Jiangchuan Liu, Tianze Ma, Yihua Guo, Biao Chen 0002
IEEE Trans. Parallel Distributed Syst.7
2013 An in-depth study of LTE: effect of network protocol and application behavior on performance
abstract
With lower latency and higher bandwidth than its predecessor 3G networks, the latest cellular technology 4G LTE has been attracting many new users. However, the interactions among applications, network transport protocol, and the radio layer still remain unexplored. In this work, we conduct an in-depth study of these interactions and their impact on performance, using a combination of active and passive measurements. We observed that LTE has significantly shorter state promotion delays and lower RTTs than those of 3G networks. We discovered various inefficiencies in TCP over LTE such as undesired slow start. We further developed a novel and lightweight passive bandwidth estimation technique for LTE networks. Using this tool, we discovered that many TCP connections significantly under-utilize the available bandwidth. On average, the actually used bandwidth is less than 50% of the available bandwidth. This causes data downloads to be longer, and incur additional energy overhead. We found that the under-utilization can be caused by both application behavior and TCP parameter setting. We found that 52.6% of all downlink TCP flows have been throttled by limited TCP receive window, and that data transfer patterns for some popular applications are both energy and network unfriendly. All these findings highlight the need to develop transport protocol mechanisms and applications that are more LTE-friendly.
Junxian Huang 0001, Feng Qian 0001, Yihua Guo, Z. Morley Mao, Subhabrata Sen, Oliver Spatscheck
SIGCOMM3