Skip to main content

Realization and Preliminary Evaluation of MPI Runtime Environment on Android Cluster

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 926))

Abstract

In recent years, performance of mobile computer devices such as smartphones and tablet devices has been improved, and mobile computer devices are attracted attention as new computational resources for high performance computation. We are developing a cluster computer system that consists of mobile computer devices running Android OS. In the preceding researches including ours, super-user authority is required to install the system files for parallel processing environment onto the restricted area of file system. Hence, we cannot build the cluster computer system using mobile computer devices without super-user authority. Furthermore, we clarify the performance of our proposed system as compared to our previous system, by using benchmark programs for MPI parallel processing. The results of performance comparison show that our proposed system has lower performance than our previous system on only one node. However, as the number of nodes increased, the difference in performance tends to decrease.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016–2021 White Paper. https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.pdf

  2. Büsching, F., Schildt, S., Wolf, L.: DroidCluster: towards smartphone cluster computing—the streets are paved with potential computer clusters. In: Distributed Computing Systems Workshops (ICDCSW), pp. 114–117 (2012)

    Google Scholar 

  3. Hinojos, G., Tade, C., Park, S., Shires, D., Bruno, D.: BlueHoc: Bluetooth Ad-Hoc network Android distributed computing. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), pp. 468–473 (2013)

    Google Scholar 

  4. MPI Forum. https://www.mpi-forum.org. Accessed 9 Nov 2018

  5. Sawada, Y., Arai, Y., Ootsu, K., Yokota, T., Ohkawa, T.: Performance of Android cluster system allowing dynamic node reconfiguration. Wirel. Pers. Commun. 93(4), 1067–1087 (2017)

    Article  Google Scholar 

  6. Gabriel, E., et al.: Open MPI: goals, concept, and design of a next generation MPI implementation. In: Proceedings of the 11th European PVM/MPI Users’ Group Meeting, pp. 97–104 (2004)

    Google Scholar 

  7. Android Developers. https://developer.android.com/. Accessed 13 Nov 2018

  8. Qian, X., Zhu, G., Li, X.F.: Comparison and analysis of the three programming models in Google Android. In: First Asia-Pacific Programming Languages and Compilers, Workshop (APPLC) in Conjunction with PLDI 2012, pp. 1–9 (2012)

    Google Scholar 

  9. Git repositories on android. https://android.googlesource.com/platform/bionic. Accessed 13 Nov 2018

  10. Bovet, D.P., Cesati, M.: Understanding the Linux Kernel, 3rd edn. O’Reilly, Newton (2005)

    Google Scholar 

  11. OpenSSH. https://www.openssh.com/. Accessed 13 Nov 2018

  12. MirOS: mksh. http://www.mirbsd.org/mksh.htm. Accessed 13 Nov 2018

  13. Kise, K., et al.: Solving the 24-queens problem using MPI on a PC cluster. Technical report UEC-IS-2004-6, Graduate School of Information Systems, The University of Electro-Communications, June 2004

    Google Scholar 

  14. The himeno benchmark. http://accc.riken.jp/supercom/documents/himenobmt/. Accessed 13 Nov 2018

Download references

Acknowledgements

This work was supported by JSPS KAKENHI Grant Numbers 16K00068, 17K00072.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masahiro Nissato .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nissato, M., Sugiyama, H., Ootsu, K., Ohkawa, T., Yokota, T. (2020). Realization and Preliminary Evaluation of MPI Runtime Environment on Android Cluster. In: Barolli, L., Takizawa, M., Xhafa, F., Enokido, T. (eds) Advanced Information Networking and Applications. AINA 2019. Advances in Intelligent Systems and Computing, vol 926. Springer, Cham. https://doi.org/10.1007/978-3-030-15032-7_35

Download citation

Publish with us

Policies and ethics