Open Source & Tools

SPEAR Lab is committed to open science and reproducible research. We release our research prototypes, measurement tools, and datasets to enable the community to build upon our work and validate our findings.

Contribute to Our Projects

We welcome contributions, bug reports, and feedback from the community. Join us in building the future of edge computing and Internet infrastructure.

18+
Open Source Projects
4
Featured Projects
30+
Research Publications
Active
Development

Featured Projects

2DFS Logo

2DFS

On-Demand Container Partitioning for Distributed Machine Learning

A novel container image distribution system that enables on-demand, file-level container partitioning for distributed machine learning workloads. 2DFS dramatically reduces container startup times and bandwidth consumption by intelligently fetching only the required files when needed.

Key Features

On-demand file-level fetching
Optimized for ML workloads
Significant startup time reduction
+3 more features

Status

Research Prototype

Publications

Oakestra Logo

Oakestra

Hierarchical Orchestration for the Edge-Cloud Continuum

A lightweight, hierarchical orchestration framework that enables efficient management of applications across distributed, heterogeneous edge infrastructures. Oakestra provides geographic-aware service placement, hybrid virtualization support, and seamless federation across multiple administrative domains.

Key Features

Hierarchical multi-tier architecture
Lightweight design for resource-constrained edge devices
Hybrid virtualization (containers & VMs)
+3 more features

Status

Production Ready
NetMet Logo

NetMet

Browser-Based Network Performance Measurement Tool

A lightweight browser extension for measuring network performance metrics including bandwidth, latency, and web browsing quality. NetMet was instrumental in our large-scale Starlink performance studies, enabling measurements from real users across diverse geographic locations.

Key Features

Browser-based measurements
Bandwidth testing
Latency measurements
+3 more features

Status

Research Prototype

Publications

MPTCP.io Logo

MPTCP.io

Global MPTCP Deployment Scanner and Measurement Service

A public scanning service that continuously measures and tracks Multipath TCP (MPTCP) deployment across the Internet. MPTCP.io provides real-time statistics on MPTCP support among web servers, CDNs, and cloud services, helping researchers and practitioners understand the current state of MPTCP adoption worldwide.

Key Features

Continuous Internet-wide MPTCP scanning
Real-time deployment statistics and trends
Per-ASN and per-country breakdowns
+3 more features

Status

Live Service

Publications

Other Open Source Projects

Edge Computing & Orchestration

Anveshak

Edge server placement optimization in the wild

ComB

Computing at the Mobile Edge with Batteries

Edge MAR Characterization

Tools for characterizing distributed mobile augmented reality applications at the edge

NEBULA

Network-aware edge-based local adaptation framework

Nimbus

Edge computing resource management and allocation framework

Network Protocols & Transport

CCNAC

Content-Centric Networking Application Checkpoint Tool

QAware MPTCP

Cross-layer queue-aware MPTCP scheduling implementation

Measurement & Analysis Tools

Cloud Reachability Study

Tools for measuring cloud datacenter reachability and performance

Cloud RTT Analysis

Analysis tools for cloud round-trip time measurements

Remote Piloting Study

Measurement tools for studying remote piloting over wireless networks

Starlink CDN Analysis

Tools and datasets for analyzing CDN performance on Starlink

Starlink Performance Tools

Comprehensive measurement tools for Starlink satellite Internet performance

Simulators & Development Tools

EdgeFog Simulator

Simulator for edge-fog cloud placement and optimization

NextGSim

6G network simulator for next-generation communication systems