Demo Data from VLDB 2026 / reviewers in the wild / expert
Yihua Guo
dblp:132/8476 · also Yihua Ethan Guo
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control
multipath transport |
1.8 | 5 | 2020 | 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.8 | 3 | 2017 | 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.5 | 1 | 2021 | EMP: edge-assisted multi-vehicle perception · MobiCom 2021 |
Robotics › Autonomous driving › collaborative perception
multi-agent fusion |
0.5 | 1 | 2021 | EMP: edge-assisted multi-vehicle perception · MobiCom 2021 |
Edge and fog computing › edge-assisted mobile computing
edge-assisted perception |
0.5 | 1 | 2021 | EMP: edge-assisted multi-vehicle perception · MobiCom 2021 |
Edge and fog computing › collaborative computing
mobile device collaboration |
0.4 | 1 | 2020 | 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.4 | 2 | 2017 | 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.2 | 1 | 2016 | Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016 |
Cellular and mobile networks
cellular network performance |
0.2 | 1 | 2016 | Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.2 | 1 | 2016 | 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.2 | 1 | 2015 | Cooperative Coverage Extension for Relay-Union Networks · IEEE Trans. Parallel Distributed Syst. 2015 |
Network measurement and analytics › mobile network measurement
mobile traffic measurement |
0.2 | 1 | 2015 | Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015 |
Energy-efficient computing › power management
mobile device energy |
0.2 | 1 | 2015 | Revisiting Network Energy Efficiency of Mobile Apps: Performance in the Wild · Internet Measurement Conference 2015 |
Cellular and mobile networks
4G/LTE |
0.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.1 | 1 | 2021 | EMP: edge-assisted multi-vehicle perception · MobiCom 2021 |
Content delivery and video streaming › quality of experience
video quality of experience |
0.1 | 1 | 2020 | MPBond: efficient network-level collaboration among personal mobile devices · MobiSys 2020 |
Content delivery and video streaming
adaptive video streaming |
0.1 | 1 | 2019 | MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019 |
Internet architecture and protocols › world wide web › web protocols
HTTP/2 |
0.1 | 1 | 2019 | MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019 |
Content delivery and video streaming
stream multiplexing |
0.1 | 1 | 2019 | MP-H2: A Client-only Multipath Solution for HTTP/2 · MobiCom 2019 |
Wireless networking › heterogeneous wireless networks
heterogeneous wireless access |
0.1 | 1 | 2016 | 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.1 | 1 | 2016 | Understanding On-device Bufferbloat for Cellular Upload · Internet Measurement Conference 2016 |
Wireless networking › mobile ad hoc networks › multi-hop communication
multihop forwarding |
0.1 | 1 | 2015 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 perceptionabstractConnected 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 |
MobiCom | 5 |
| 2020 | MPBond: efficient network-level collaboration among personal mobile devicesabstractMPBond 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 |
MobiSys | 4 |
| 2020 | MPBond: efficient network-level collaboration among personal mobile devicesabstractWe 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 |
MobiSys | 4 |
| 2019 | MP-H2: A Client-only Multipath Solution for HTTP/2abstractMP-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 |
MobiCom | 2 |
| 2017 | Accelerating Multipath Transport Through Balanced Subflow CompletionabstractSimultaneously 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 |
MobiCom | 1 |
| 2017 | Demo: DEMS: DEcoupled Multipath Scheduler for Accelerating Multipath TransportabstractWe 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 |
MobiCom | 1 |
| 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 Conference | 1 |
| 2016 | An in-depth understanding of multipath TCP on mobile devices: measurement and system designabstractToday'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 |
MobiCom | 2 |
| 2015 | Revisiting Network Energy Efficiency of Mobile Apps: Performance in the WildabstractEnergy 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 Conference | 3 |
| 2015 | Cooperative Coverage Extension for Relay-Union NetworksabstractMulti-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 performanceabstractWith 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 |
SIGCOMM | 3 |