The following module was proposed for inclusion in the Module List: modid: Net::OnlineCode DSLIP: adhOg description: A rateless forward error correction scheme userid: DMALONE (Declan Malone) chapterid: 23 (Miscellaneous_Modules) communities: gnetraid project on sourceforge: https://sourceforge.net/projects/gnetraid/
similar: rationale: I've already implemented Crypt::IDA which can be used to implement Reed-Solomon type of error-correcting codes. They're fine for storing data long term, but are quite expensive to calculate if you want to use it to transmit data. "Rateless" error-correcting codes are much better for that purpose, especially in a multicast network, where explicit ACK/NAK messages are inefficient and don't scale well as the number of peers increases. I wish to put this in the Net:: namespace (a) because of the suitability/affinity of using this scheme in multicast or multi-sender network applications, and (b) I will include various example scripts which demonstrate this use. I would also like to create a POE wheel to implement a full network protocol for senders and receivers. enteredby: DMALONE (Declan Malone) enteredon: Fri Sep 6 00:41:19 2013 UTC The resulting entry would be: Net:: ::OnlineCode adhOg A rateless forward error correction scheme DMALONE Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a7d00000_4f83aa3f95a6eaa7&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=a7d00000_4f83aa3f95a6eaa7&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Net%3A%3AOnlineCode