elonen / elonen/lanscatter

Small files can skew upload time statistics

Open
#18 2 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
Python
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

In a small swarm, if a peer uploads a lot of small chunks, it will get unprortionally good upload time stats. Maybe change the statistics to bitrate instead (and calculate timeouts from there) to avoid this?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the upload-time statistics and timeout calculation entry points in the repository, then trace how small chunks affect peer scoring in a small swarm. Compare the current time-based measurements with a bitrate-based approach and define tests that confirm small-chunk-heavy uploads no longer receive disproportionate statistics while timeout behavior remains valid.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
distributed-systems, networking, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.