“…The client devices are typically connected to access networks that are unreliable due to (device) mobility, subscriptions, and shared resources (e.g., best effort Ethernet services), which results in constrained network resources impacting the effective end-to-end bandwidth and latencies. To understand the impact of the network characteristics on the hardware acceleration, based on the standard broadband connectivity profiles [54], we consider 5 levels of bandwidth: 10, 50, 80, 200 Mbps, and 1 Gbps (i.e., default link speed) and 3 levels of latency: < 1, 50, and 100 ms in either direction (downlink and uplink) of the link. We use the Linux based Queuing Discipline (QDISC) and Hierarchal Token Bucket (HTB) [55], [56] to emulate the network traffic speeds and latencies on the client devices.…”