filecoin-project / boost

Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.
Other
111 stars 67 forks source link

Adding stream compression to retrievals #1343

Open RobQuistNL opened 2 years ago

RobQuistNL commented 2 years ago

Checklist

Lotus component

What is the motivation behind this feature request? Is your feature request related to a problem? Please describe.

Knowing that there's quite some data that can very well be compressed (e.g. the Genome AD dataset) using tools like ZStandard (we've hit 90% compression on some of those .car files), bandwidth would greatly benefit from being able to compress the datastream coming out of retrieval deals.

Describe the solution you'd like

ZST could implemented as it supports streaming - if its used on both sides, a much higher throughput can be reached.

This will especially be useful as we're looking into the Evergreen project right now.

Describe alternatives you've considered

No response

Additional context

No response

ribasushi commented 2 years ago

@dirkmc @nonsense this might be of interest...?

RobQuistNL commented 2 years ago

@LexLuthr (just a nice enhancement which would save a lot of people a lot of time and money)