Energi är ofta den mest begränsade resursen i nätverk av batteridrivna enheter, och när apparater blir mindre, spenderar de en större del av sin energi på kommunikation (transceiveranvändning) inte beräkning. Som en ofullständig proxy för sann energianvändning, definierar vi energi komplexitet för att vara antalet tider en enhet sänder / lyssnar; sysslolös tid och beräkning är gratis. I detta dokument undersöker vi energi komplexiteten hos grundläggande kommunikations primitiva såsom Broadcast i multi-hop radionät. Vi betraktar modeller med kollisionsdetektering (CD) och utan (No-CD), såväl som både randomiserade och deterministiska algoritmer. Några take-away meddelanden från detta arbete är som följer. Tidsnedre gränser innebär lägre energigränser. Energi komplexiteten i Broadcast i ett multi-hop-nät är kopplad till tids komplexiteten i LeaderElection i ett enda-hop-nät (clique). Många befintliga lägre gränser i tid komplexitet omedelbart överföra till energi komplexitet. Till exempel, i CD- och No-CD-modellerna, kräver Broadcast (log n) respektive (log 2 n) energi, w.h.p. Energi- och tidseffektiva sändningar. Det krävs tid för att lösa radio- och tv-sändningar även med obegränsad energibudget, där D är nätets diameter. De komplexa måtten på energi och tid är i konflikt, och det är ett öppet problem om båda kan minimeras samtidigt. Vi visar att det är möjligt att uppnå nära optimalitet i tid komplexitet med endast poly log n energikostnad. För varje konstant ε > 0 kan sändningen lösas i O(D 1+ε log O (1/ε ) n) med O(log O (1/ε ) n) energi. • Teori för beräkning → Distribuerade algoritmer;
Chang och Al. REF utvidgade den ovan nämnda enhop-nätmodellen till multi-hop-inställningen, och de visade att sändningar kan göras i polylog n energi.
The Energy Complexity of Broadcast
{'venue': "PODC '18", 'journal': None, 'mag_field_of_study': ['Computer Science']}