BASS: A Resource Orchestrator to Account for Vagaries in Network Conditions in Community Wi-Fi Mesh

We investigate the issue of deploying applications on a set of loosely coupled compute devices, connected through a wireless mesh, typical in community networks. Wireless mesh networks experience significant temporal and spatial variations in link bandwidth. When application components, modeled as a directed acyclic graph, need to be scheduled on such a mesh with bandwidth constraints (and variations), the problem of mapping components to specific compute nodes becomes an instance of bin packing with constraints of CPU, memory, and bandwidth limits within the mesh. To make the scheduling tractable, we propose BASS (Bandwidth Aware Scheduling System), and develop heuristics for scheduling, based on the directed graph topology of the application components. We evaluate BASS on an emulated mesh using bandwidth traces collected from an actual wireless testbed - CityLab. Detailed evaluations show that contemporary orchestration frameworks can plug in BASS to provide better end-to-end performance for the applications deployed on the mesh while reducing resource utilization.

Authors

Institutions

Publication Details

Published
2024-11-27
DOI
https://doi.org/10.1145/3652892.3700754
Citations
1
Primary Topic
Wireless Networks and Protocols
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BASS: A Resource Orchestrator to Account for Vagaries in Network Conditions in Community Wi-Fi Mesh

Manasvini Sethuraman, Anirudh Sarma, Anand Sivasubramaniam, Adwait Bauskar et al.
1 citations
Wireless Networks and Protocols
0.35
article

BASS: A Resource Orchestrator to Account for Vagaries in Network Conditions in Community Wi-Fi Mesh

Manasvini Sethuraman, Anirudh Sarma, Anand Sivasubramaniam, Adwait Bauskar, Ashutosh Dhekne, Umakishore Ramachandran, Netra Ghaisas
article en
1 citations

Abstract

We investigate the issue of deploying applications on a set of loosely coupled compute devices, connected through a wireless mesh, typical in community networks. Wireless mesh networks experience significant temporal and spatial variations in link bandwidth. When application components, modeled as a directed acyclic graph, need to be scheduled on such a mesh with bandwidth constraints (and variations), the problem of mapping components to specific compute nodes becomes an instance of bin packing with constraints of CPU, memory, and bandwidth limits within the mesh. To make the scheduling tractable, we propose BASS (Bandwidth Aware Scheduling System), and develop heuristics for scheduling, based on the directed graph topology of the application components. We evaluate BASS on an emulated mesh using bandwidth traces collected from an actual wireless testbed - CityLab. Detailed evaluations show that contemporary orchestration frameworks can plug in BASS to provide better end-to-end performance for the applications deployed on the mesh while reducing resource utilization.

Georgia Institute of Technology (US), Pennsylvania State University (US), Atlanta Technical College (US)
National Science Foundation
Openalex Percentile: Top 36%
Wireless Networks and Protocols
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

BASS: A Resource Orchestrator to Account for Vagaries in Network Conditions in Community Wi-Fi Mesh — Manasvini Sethuraman, Anirudh Sarma, et al. · (2024) | TGRS Research Map | TGRS