{"id":"https://openalex.org/W4416392584","doi":"https://doi.org/10.1007/s43926-025-00240-3","title":"Battery-aware super-peer and fountain coding in Java P2P systems","display_name":"Battery-aware super-peer and fountain coding in Java P2P systems","publication_year":2025,"publication_date":"2025-11-19","ids":{"openalex":"https://openalex.org/W4416392584","doi":"https://doi.org/10.1007/s43926-025-00240-3"},"language":"en","primary_location":{"id":"doi:10.1007/s43926-025-00240-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s43926-025-00240-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s43926-025-00240-3.pdf","source":{"id":"https://openalex.org/S4210230675","display_name":"Discover Internet of Things","issn_l":"2730-7239","issn":["2730-7239"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Discover Internet of Things","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://link.springer.com/content/pdf/10.1007/s43926-025-00240-3.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120460308","display_name":"Arpana Sinhal","orcid":"https://orcid.org/0009-0008-2058-7685"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]},{"id":"https://openalex.org/I73779912","display_name":"Manipal University Jaipur","ror":"https://ror.org/040h76494","country_code":null,"type":"education","lineage":["https://openalex.org/I73779912"]},{"id":"https://openalex.org/I912344705","display_name":"JK Lakshmipat University","ror":"https://ror.org/0456b2t50","country_code":"IN","type":"education","lineage":["https://openalex.org/I912344705"]}],"countries":["IN","US"],"is_corresponding":true,"raw_author_name":"Arpana Sinhal","raw_affiliation_strings":["Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","Department of Computer Applications, Manipal University Jaipur, Jaipur, India","Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India"],"affiliations":[{"raw_affiliation_string":"Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Department of Computer Applications, Manipal University Jaipur, Jaipur, India","institution_ids":["https://openalex.org/I73779912"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India","institution_ids":["https://openalex.org/I912344705"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5118513928","display_name":"Anay Sinhal","orcid":"https://orcid.org/0009-0008-8328-2336"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]},{"id":"https://openalex.org/I73779912","display_name":"Manipal University Jaipur","ror":"https://ror.org/040h76494","country_code":null,"type":"education","lineage":["https://openalex.org/I73779912"]},{"id":"https://openalex.org/I912344705","display_name":"JK Lakshmipat University","ror":"https://ror.org/0456b2t50","country_code":"IN","type":"education","lineage":["https://openalex.org/I912344705"]}],"countries":["IN","US"],"is_corresponding":false,"raw_author_name":"Anay Sinhal","raw_affiliation_strings":["Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","Department of Computer Applications, Manipal University Jaipur, Jaipur, India","Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India"],"affiliations":[{"raw_affiliation_string":"Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Department of Computer Applications, Manipal University Jaipur, Jaipur, India","institution_ids":["https://openalex.org/I73779912"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India","institution_ids":["https://openalex.org/I912344705"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066218403","display_name":"Amit Sinhal","orcid":"https://orcid.org/0000-0001-6697-6995"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]},{"id":"https://openalex.org/I73779912","display_name":"Manipal University Jaipur","ror":"https://ror.org/040h76494","country_code":null,"type":"education","lineage":["https://openalex.org/I73779912"]},{"id":"https://openalex.org/I912344705","display_name":"JK Lakshmipat University","ror":"https://ror.org/0456b2t50","country_code":"IN","type":"education","lineage":["https://openalex.org/I912344705"]}],"countries":["IN","US"],"is_corresponding":false,"raw_author_name":"Amit Sinhal","raw_affiliation_strings":["Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","Department of Computer Applications, Manipal University Jaipur, Jaipur, India","Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India"],"affiliations":[{"raw_affiliation_string":"Department of Computer & Information Science & Engineering, University of Florida, Gainesville, USA","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Department of Computer Applications, Manipal University Jaipur, Jaipur, India","institution_ids":["https://openalex.org/I73779912"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, JK Lakshmipat University, Jaipur, India","institution_ids":["https://openalex.org/I912344705"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5120460308"],"corresponding_institution_ids":["https://openalex.org/I33213144","https://openalex.org/I73779912","https://openalex.org/I912344705"],"apc_list":{"value":990,"currency":"EUR","value_usd":1067},"apc_paid":{"value":990,"currency":"EUR","value_usd":1067},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.4142568,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"5","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9761999845504761,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9761999845504761,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.008500000461935997,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14098","display_name":"Energy Efficiency in Computing","score":0.002300000051036477,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bittorrent","display_name":"BitTorrent","score":0.8919000029563904},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5895000100135803},{"id":"https://openalex.org/keywords/bittorrent-tracker","display_name":"BitTorrent tracker","score":0.5677000284194946},{"id":"https://openalex.org/keywords/fountain-code","display_name":"Fountain code","score":0.5419999957084656},{"id":"https://openalex.org/keywords/file-sharing","display_name":"File sharing","score":0.4952999949455261},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.47269999980926514},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.4287000000476837},{"id":"https://openalex.org/keywords/linear-network-coding","display_name":"Linear network coding","score":0.38269999623298645},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.38179999589920044},{"id":"https://openalex.org/keywords/backup","display_name":"Backup","score":0.3752000033855438}],"concepts":[{"id":"https://openalex.org/C520566109","wikidata":"https://www.wikidata.org/wiki/Q133862","display_name":"BitTorrent","level":3,"score":0.8919000029563904},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8590999841690063},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.640500009059906},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5895000100135803},{"id":"https://openalex.org/C57501372","wikidata":"https://www.wikidata.org/wiki/Q2021268","display_name":"BitTorrent tracker","level":3,"score":0.5677000284194946},{"id":"https://openalex.org/C76132124","wikidata":"https://www.wikidata.org/wiki/Q5474786","display_name":"Fountain code","level":5,"score":0.5419999957084656},{"id":"https://openalex.org/C551386961","wikidata":"https://www.wikidata.org/wiki/Q22666","display_name":"File sharing","level":3,"score":0.4952999949455261},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.47269999980926514},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.4287000000476837},{"id":"https://openalex.org/C138293262","wikidata":"https://www.wikidata.org/wiki/Q1089578","display_name":"Linear network coding","level":3,"score":0.38269999623298645},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.38179999589920044},{"id":"https://openalex.org/C2780945871","wikidata":"https://www.wikidata.org/wiki/Q194274","display_name":"Backup","level":2,"score":0.3752000033855438},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.3682999908924103},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.35679998993873596},{"id":"https://openalex.org/C101252705","wikidata":"https://www.wikidata.org/wiki/Q7294373","display_name":"Raptor code","level":5,"score":0.34060001373291016},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.3361999988555908},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.33550000190734863},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32690000534057617},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.32519999146461487},{"id":"https://openalex.org/C534932454","wikidata":"https://www.wikidata.org/wiki/Q161410","display_name":"Peer-to-peer","level":2,"score":0.3156000077724457},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.30720001459121704},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.3027999997138977},{"id":"https://openalex.org/C38822068","wikidata":"https://www.wikidata.org/wiki/Q131406","display_name":"Denial-of-service attack","level":3,"score":0.30059999227523804},{"id":"https://openalex.org/C180611318","wikidata":"https://www.wikidata.org/wiki/Q7316902","display_name":"Retransmission","level":3,"score":0.29919999837875366},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.2842999994754791},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.2824999988079071},{"id":"https://openalex.org/C162372511","wikidata":"https://www.wikidata.org/wiki/Q218341","display_name":"Checksum","level":2,"score":0.2757999897003174},{"id":"https://openalex.org/C2780224649","wikidata":"https://www.wikidata.org/wiki/Q863506","display_name":"Distributed hash table","level":3,"score":0.275299996137619},{"id":"https://openalex.org/C137529215","wikidata":"https://www.wikidata.org/wiki/Q5385031","display_name":"Erasure code","level":3,"score":0.2721000015735626},{"id":"https://openalex.org/C54108766","wikidata":"https://www.wikidata.org/wiki/Q391064","display_name":"Packet loss","level":3,"score":0.266400009393692},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.266400009393692},{"id":"https://openalex.org/C110157686","wikidata":"https://www.wikidata.org/wiki/Q922122","display_name":"Broadcasting (networking)","level":2,"score":0.2662000060081482},{"id":"https://openalex.org/C3913047","wikidata":"https://www.wikidata.org/wiki/Q1956265","display_name":"sync","level":3,"score":0.2653000056743622},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.25099998712539673},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.2508000135421753},{"id":"https://openalex.org/C161765866","wikidata":"https://www.wikidata.org/wiki/Q184748","display_name":"Codec","level":2,"score":0.25049999356269836}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s43926-025-00240-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s43926-025-00240-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s43926-025-00240-3.pdf","source":{"id":"https://openalex.org/S4210230675","display_name":"Discover Internet of Things","issn_l":"2730-7239","issn":["2730-7239"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Discover Internet of Things","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:f6d7a91798cf49a797b49ebc329fbb3c","is_oa":true,"landing_page_url":"https://doaj.org/article/f6d7a91798cf49a797b49ebc329fbb3c","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Discover Internet of Things, Vol 5, Iss 1, Pp 1-14 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1007/s43926-025-00240-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s43926-025-00240-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s43926-025-00240-3.pdf","source":{"id":"https://openalex.org/S4210230675","display_name":"Discover Internet of Things","issn_l":"2730-7239","issn":["2730-7239"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Discover Internet of Things","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4416392584.pdf"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W2075854425","https://openalex.org/W2107520978","https://openalex.org/W2112316694","https://openalex.org/W2119809214","https://openalex.org/W2166245380","https://openalex.org/W2560795962","https://openalex.org/W2799758613","https://openalex.org/W2963197901","https://openalex.org/W2991507433","https://openalex.org/W3174410978","https://openalex.org/W4229922087","https://openalex.org/W4234307599","https://openalex.org/W4244625299","https://openalex.org/W4254068909","https://openalex.org/W4387010188","https://openalex.org/W4390754794"],"related_works":[],"abstract_inverted_index":{"Peer-to-peer":[0],"(P2P)":[1],"file":[2,87,112],"sharing":[3],"protocols":[4],"like":[5],"BitTorrent":[6,31,69],"have":[7],"revolutionized":[8],"content":[9],"distribution,":[10],"but":[11],"they":[12],"struggle":[13],"in":[14,174],"disaster":[15],"scenarios":[16],"with":[17,32,79,101],"unreliable":[18],"connectivity":[19],"and":[20,41,63,104,119,155,189],"energy-constrained":[21],"nodes.":[22],"We":[23],"present":[24],"a":[25,33,47,76,84,143,158],"Java-based":[26],"P2P":[27,166],"system":[28],"that":[29,150],"enhances":[30],"novel":[34],"\u201cDisaster":[35],"Mode\u201d":[36],"featuring":[37],"battery-aware":[38],"super-peer":[39,78,134],"selection":[40],"fountain":[42],"coding.":[43],"The":[44,147,168],"design":[45],"elects":[46],"well-powered":[48],"peer":[49],"as":[50],"leader,":[51],"broadcasts":[52],"redundant":[53],"encoded":[54],"chunks,":[55],"uses":[56],"sparse":[57],"acknowledgments":[58],"(ACKs)":[59],"to":[60,67,117,129],"minimize":[61],"feedback,":[62],"seamlessly":[64],"falls":[65],"back":[66],"standard":[68],"once":[70],"networks":[71],"stabilize.":[72],"In":[73,99],"Disaster":[74,109],"Mode,":[75],"chosen":[77],"the":[80,108],"highest":[81],"battery":[82],"coordinates":[83],"one-to-many":[85],"fountain-coded":[86],"broadcast,":[88],"while":[89,177],"peers":[90,103],"send":[91],"periodic":[92],"bitmap":[93],"ACKs":[94],"instead":[95],"of":[96,160],"per-chunk":[97],"ACKs.":[98],"tests":[100],"5\u201350":[102],"0\u201330%":[105],"packet":[106],"loss,":[107],"Mode":[110],"improved":[111],"completion":[113,137],"times":[114],"by":[115,139],"up":[116],"2.3x":[118],"sustained":[120],"~":[121,140],"25\u201330%":[122],"higher":[123],"throughput":[124],"under":[125],"severe":[126],"loss":[127],"compared":[128],"vanilla":[130],"BitTorrent.":[131],"A":[132],"battery-rich":[133],"reduced":[135],"average":[136],"time":[138],"20%":[141],"versus":[142],"random":[144],"leader":[145],"selection.":[146],"results":[148],"demonstrate":[149],"integrating":[151],"an":[152],"energy-aware":[153],"hierarchy":[154],"rateless":[156,161],"coding,":[157],"form":[159],"erasure":[162],"code,":[163],"dramatically":[164],"increases":[165],"resilience.":[167],"hybrid":[169],"approach":[170],"retains":[171],"BitTorrent\u2019s":[172],"efficiency":[173],"good":[175],"conditions":[176],"enabling":[178],"robust":[179],"operation":[180],"during":[181],"network":[182],"disruptions,":[183],"making":[184],"it":[185],"attractive":[186],"for":[187],"emergency":[188],"mobile":[190],"scenarios.":[191]},"counts_by_year":[],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-11-19T00:00:00"}
