| Random network coding on the iPhone: fact or fiction? |
| Full text |
Pdf
(589 KB)
|
Source
|
International Workshop on Network and Operating System Support for Digital Audio and Video
archive
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video
table of contents
Williamsburg, VA, USA
SESSION: OS and end-systems
table of contents
Pages 37-42
Year of Publication: 2009
ISBN:978-1-60558-433-1
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 39, Downloads (12 Months): 151, Citation Count: 0
|
|
|
ABSTRACT
In multi-hop wireless networks, random network coding represents the general design principle of transmitting random linear combinations of blocks in the same "batch" to downstream relays or receivers. It has been recognized that random network coding in multi-hop wireless networks may improve unicast throughput in scenarios when multiple paths are simultaneously utilized between the source and the destination. However, the computational complexity of random network coding, and its energy consumption implications, may potentially limit its applicability and practicality in mobile devices. In this paper, we present our real-world implementation of random network coding on the Apple iPhone and iPod Touch mobile platforms, and offer an in-depth investigation with respect to the difficulties towards such an implementation, the limitations of the ARM processor and the hardware platform, as well as our hand-tuning efforts to maximize coding performance on the iPhone platform. With our implementation deployed on both the iPhone 3G and the second-generation iPod Touch, we report its coding performance, energy consumption rates, as well as CPU usage with multimedia streaming.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Ahlswede et al. Network Information Flow. IEEE Trans. on Information Theory, 46, July 2000.
|
 |
2
|
Szymon Chachulski , Michael Jennings , Sachin Katti , Dina Katabi, Trading structure for randomness in wireless opportunistic routing, Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, August 27-31, 2007, Kyoto, Japan
|
 |
3
|
Sachin Katti , Dina Katabi , Hari Balakrishnan , Muriel Medard, Symbol-level network coding for wireless mesh networks, Proceedings of the ACM SIGCOMM 2008 conference on Data communication, August 17-22, 2008, Seattle, WA, USA
|
| |
4
|
M. Pedersen et al. Implementation and Performance Evaluation of Network Coding for Cooperative Mobile Devices. In Proc. of IEEE ICC Workshops, May 2008.
|
 |
5
|
Sachin Katti , Hariharan Rahul , Wenjun Hu , Dina Katabi , Muriel Médard , Jon Crowcroft, XORs in the air: practical wireless network coding, Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, September 11-15, 2006, Pisa, Italy
|
| |
6
|
C. Gkantsidis and P. Rodriguez. Network Coding for Large Scale Content Distribution. In INFOCOM 2005.
|
| |
7
|
H. Shojania and B. Li. Parallelized Network Coding With Hardware Acceleration. In IEEE IWQoS 2007.
|
| |
8
|
ARM Ltd. ARM1176JZ(F)-S Processor Sheet.
|
| |
9
|
ARM Ltd. NEON Support in the RealView Compiler.
|
| |
10
|
ARM Ltd. ARM Architecture Reference Manual, 2005.
|
| |
11
|
H. Shojania, B. Li, and X. Wang. Nuclei: GPU-accelerated Many-core Network Coding. In INFOCOM 2009.
|
| |
12
|
G. Ma, Y. Xu, M. Lin, and Y. Xuan. A Content Distribution System based on Sparse Linear Network Coding. In Proc. of NetCod 2007.
|
|