Skip to main navigation Skip to search Skip to main content

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

  • Manasvini Sethuraman
  • , Anirudh Sarma
  • , Netra Ghaisas
  • , Adwait Bauskar
  • , Ashutosh Dhekne
  • , Anand Sivasubramaniam
  • , Umakishore Ramachandran

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationMiddleware 2024 - Proceedings of the 25th ACM International Middleware Conference
PublisherAssociation for Computing Machinery, Inc
Pages131-144
Number of pages14
ISBN (Electronic)9798400706233
DOIs
StatePublished - Dec 2 2024
Event25th ACM International Middleware Conference, Middleware 2024 - Hong Kong, Hong Kong
Duration: Dec 2 2024Dec 6 2024

Publication series

NameMiddleware 2024 - Proceedings of the 25th ACM International Middleware Conference

Conference

Conference25th ACM International Middleware Conference, Middleware 2024
Country/TerritoryHong Kong
CityHong Kong
Period12/2/2412/6/24

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Software

Fingerprint

Dive into the research topics of 'BASS: A Resource Orchestrator to Account for Vagaries in Network Conditions in Community Wi-Fi Mesh'. Together they form a unique fingerprint.

Cite this