Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On-the-fly compression in parallel #19

Open
maxsatula opened this issue Mar 20, 2015 · 2 comments
Open

On-the-fly compression in parallel #19

maxsatula opened this issue Mar 20, 2015 · 2 comments

Comments

@maxsatula
Copy link
Owner

Download example:

  • Split a source file on pieces (say 100M each)
  • UTL_COMPRESS each piece in parallel (with specified limit of sessions, "degree of parallelism")
  • once a piece is ready, transfer over network and uncompress on-the-fly locally
@maxsatula
Copy link
Owner Author

Alternatively (maybe as a separate issue?), TEMP usage can be limited by some command line option (specifying absolute size, % of overall TEMP available, or automatic). This will define how a source file is split by pieces

@maxsatula
Copy link
Owner Author

Monitor balance between CPU and network usage

  • if CPU is idle, increase compression level for further pieces
  • if network is idle, add more CPU threads or decrease compression level for further pieces

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant