Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Biyuan Mo

dblp:122/5440 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 67% Storage systems · 33%
Computer networks
1 paper
Internet of things and sensor networks · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › wireless communication › wireless sensor networks
code dissemination
0.212013
R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems · INFOCOM 2013
Embedded and real-time systems
networked embedded systems
0.212013
R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems · INFOCOM 2013
Storage systems › flash and SSD
reprogramming
0.212013
R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems · INFOCOM 2013
Internet of things and sensor networks › wireless sensor network
sensor network programming
0.012013
R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems · INFOCOM 2013
Internet of things and sensor networks
wireless sensor network
0.012013
R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems · INFOCOM 2013

Methods — techniques the papers use, named apart from their topics

similarity preservation · 0.3binary differencing · 0.3
YearPublicationVenuePosition
2013 R3: Optimizing relocatable code for efficient reprogramming in networked embedded systems
abstract
We present a holistic reprogramming system called R3. R3 has two salient features. First, the binary differencing algorithm within R3 (R3diff) ensures an optimal result in terms of the delta size under a configurable cost measure. Second, the similarity preserving method within R3 (R3sim) optimizes the binary code format for achieving a large similarity with a small metadata overhead. Overall, R3 achieves the smallest delta size compared to other incremental approaches such as Rsync [11], RMTD [9], Zephyr/Hermes [17], [18], and R2 [2], e.g., 50%–99% reduction compared to Stream and about 20%–40% reduction compared to R2. R3's implementation on TelosB/TinyOS is lightweight and efficient. We release our code at http://code.google.com/p/r3-dongw.
Wei Dong 0001, Biyuan Mo, Chao Huang 0026, Yunhao Liu 0001, Chun Chen 0001
INFOCOM2
2012 An efficient differencing algorithm based on suffix array for reprogramming wireless sensor networks
abstract
Wireless reprogramming is a crucial technique for managing large-scale wireless sensor networks (WSNs). It is, however, energy intensive to disseminate the code to enable reprogramming. Incremental reprogramming is a promising approach to reduce the dissemination cost. In incremental reprogramming, only the delta between the new code and the old code needs to be disseminated, resulting much less energy consumption. The differencing algorithm plays a key role in incremental reprogramming. It takes inputs of two successive versions of codes and generates a small delta script for dissemination. Existing incremental algorithms have several limitations. First, they do not ensure the smallest delta size for dissemination. Second, some of them may incur a large overhead in terms of execution time and memory consumption. To address these issues, we propose DASA, an efficient differencing algorithm based on suffix array. DASA performs byte-level comparison and ensure the optimal result in terms of the delta size. Moreover, DASA has a low execution overhead. The time complexity and space complexity of DASA are O(n log n) and O(n), respectively. To the best of our knowledge, DASA is the optimal algorithm with the lowest time and space complexity for reprogramming WSNs.
Biyuan Mo, Wei Dong 0001, Chun Chen 0001, Jiajun Bu, Qiang Wang 0033
ICC1