Mobile Message Passing using a Scatternet Framework

  • Brendan J. Donegan University College Cork Department of Computer Science College Road, Cork, Ireland
  • Daniel C. Doolan University College Cork Department of Computer Science College Road, Cork, Ireland
  • Sabin Tabirca University College Cork Department of Computer Science College Road, Cork, Ireland

Abstract

The Mobile Message Passing Interface is a library which implements MPI functionality on Bluetooth enabled mobile phones. It provides many of the functions available in MPI, including point-to-point and global communication. The main restriction of the library is that it was designed to work over Bluetooth piconets. Piconet based networks provide for a maximum of eight devices connected together simultaneously. This limits the libraries usefulness for parallel computing. A solution to solve this problem is presented that provides the same functionality as the original Mobile MPI library, but implemented over a Bluetooth scatternet. A scatternet may be defined as a number of piconets interconnected by common node(s). An outline of the scatternet design is explained and its major components discussed.

References

[1] ARM. ARM Cortex-A8, 2005. http://www.arm.com/products/CPUs/ARM_ Cortex-A8.html.

[2] ARM. ARM Introduces Industry's Fastest Processor for Low-Power Mobile and Consumer Applications, Oct 2005. http://www.arm.com/news/10548.html.

[3] Bluetooth-SIG. Bluetooth Specification Version 1.1.

[4] Bluetooth.com. The Official Bluetooth website. http://www.bluetooth.com/.

[5] Bluetooth.org. The Official Bluetooth Membership Site. http://www.bluetooth.org/.

[6] D. C. Doolan, S. Tabirca, and L. T. Yang., Mobile Parallel Computing, In 5th International Symposium on Parallel and Distributed Computing (ISPDC06), pp 161–167, Timisoara, Romania, July 2006.
http://dx.doi.org/10.1109/ISPDC.2006.33

[7] K. Duggan, D. C. Doolan, S. Tabirca, and L. T. Yang. Single to Multiplayer Bluetooth Gaming Framework. In 6th International Symposium on Parallel and Distributed Computing (ISPDC07), Hagenberg, Austria, July 2007.
http://dx.doi.org/10.1109/ISPDC.2007.48

[8] ITFacts. 1.019 Billion Mobile Phones Shipped in 2006. http://www.itfacts.biz/index. php?id=P8049.

[9] D. Jayanna, G. Zaruba, A Dynamic and Distributed Scatternet Formation Protocol for Real-life Bluetooth Scatternets In Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS05), 2005.
http://dx.doi.org/10.1109/HICSS.2005.11

[10] G. Miklos, A. Racz, Z. Turanyi, A. Valko, and P. Johansson. Performance aspects of Bluetooth scatternet formation. In Mobile and Ad Hoc Networking and Computing, 2000. MobiHOC. 2000 First Annual Workshop on, pages 147–148, 11 Aug. 2000.
http://dx.doi.org/10.1109/mobhoc.2000.869230

[11] MPI. The Message Passing Interface (MPI) Standard. http://www-unix.mcs.anl.gov/ mpi/.

[12] MPICH. Mpich - Free Implementation of MPI. http://www-unix.mcs.anl.gov/mpi/ mpich/.

[13] R. Shepherd, J. Story, S. Mansoor, Parallel Computation in Mobile Systems Using Bluetooth Scatternets and Java In Proceedings of the International Conference on Parallel and Distributed Computing and Networks, 2004.

[14] Symbian Freak. Nokia 6680 is Loosing the Battle to 6630. http://www.symbian-freak. com/news/0305/6680.htm.

[15] G. Zaruba, S. Basagni, I. Chlamtac, Bluetrees - Scatternet Formation to Enable Bluetooth based adhoc Networks In IEEE International Conference Communications (ICC2001), pp 273–277, 2001
Published
2008-03-01
How to Cite
DONEGAN, Brendan J.; DOOLAN, Daniel C.; TABIRCA, Sabin. Mobile Message Passing using a Scatternet Framework. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 3, n. 1, p. 51-59, mar. 2008. ISSN 1841-9844. Available at: <http://univagora.ro/jour/index.php/ijccc/article/view/2374>. Date accessed: 28 oct. 2021. doi: https://doi.org/10.15837/ijccc.2008.1.2374.

Keywords

Bluetooth, Scatternet, Message Passing, Network Formation