Nothing Special   »   [go: up one dir, main page]

Skip to main content

Architecting for Adaptive Resource Management in Mobile Augmented Reality Systems: Models, Metrics and Prototype Software Solutions

  • Conference paper
  • First Online:
Information and Communication Technologies in Education, Research, and Industrial Applications (ICTERI 2016)

Abstract

A 3-level architecting approach to adaptive resource management in mobile augmented reality systems (MARS) is elaborated, which is based on comprehensive data structuring and analyzing of their specific hard- and software features. At the conceptual modeling level an ontology of adaptive MARS resources is constructed, and at the logical modeling level a generic algorithmic model is proposed, which can be instantiated in the collection of specific methods and metrics. As a physical model the reference software architecture for adaptive resource management in MARS is designed, and this approach is implemented partly as a software prototype. It is tested successfully to solve the task of adaptive image resolution on mobile device, according to changes of computational load that finally enables better video stream quality in MARS.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Similar content being viewed by others

References

  1. Lopez, H., Navarro, A., Relano, J.: An analysis of augmented reality systems. In: Proceedings of the 2010 Fifth International Multi-conference on Computing in the Global Information Technology (ICCGI 2010), pp. 245–250 (2010)

    Google Scholar 

  2. Joao, W.C., et al.: Software cybernetics. In: Encyclopedia of Computer Science and Engineering. Wiley (2008)

    Google Scholar 

  3. Furth, B.: Handbook of Augmented Reality. Springer, New York (2011)

    Google Scholar 

  4. Official U.S. Government information about the Global Positioning System (GPS) and related topics. http://www.gps.gov

  5. Official site of CraftAR Service: The Ultimate AR Toolbox. https://catchoom.com/product/craftar/augmented-reality-and-image-recognition/

  6. Tkachuk, M., Vekshin, V., Gamzayev, R.: A model-based framework for adaptive resource management in mobile augmented reality system. In: Proceedings of the ICTERI-2016: 12th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer, Kyiv, Ukraine, 21–24 June, vol. 1614, pp. 41–56. CEUR-WS.org (2016)

    Google Scholar 

  7. Official Web-site of Metaio Mobile SDK. http://www.metaio.com/software/mobile-sdk/

  8. Official Web-site of D’Fusion Mobile project. http://www.t-immersion.com/products/dfusion-suite/dfusion-mobile

  9. Official Web-site of Qualcomm AR SDK. http://www.qualcomm.com/solutions/augmented-reality

  10. Kell, S.: A survey of practical software adaptation techniques. J. Univ. Comput. Sci. 14, 2110–2157 (2008)

    Google Scholar 

  11. Kakousis, K., Paspallis, N., Papadopoulos, G.A.: A survey of software adaptation in mobile and ubiquitous computing. J. Enterp. Inform. Syst. 4, 355–389 (2010)

    Article  Google Scholar 

  12. Huang, Z., Li, W., Hui, P., Peylo, C.: CloudRidAR: a cloud-based architecture for mobile augmented reality. In: Proceedings of MARS 2014, pp. 29–34 (2014)

    Google Scholar 

  13. Zhang, X., et al.: Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. J. Mobile Networks Appl. 16(3), 270–284 (2012)

    Article  Google Scholar 

  14. Ionescu, A.: Resource management in mobile cloud computing. Informatica Economica 19, 55–66 (2015)

    Article  Google Scholar 

  15. Alyfantis, G.: Resource management in mobile communication systems and distributed computer systems. Ph.D. thesis, Department of Informatrics and Telecommunication, University of Athens (2012)

    Google Scholar 

  16. Sommervile, I.: Software Engineering. Addison Wesley, Boston (2011)

    Google Scholar 

  17. Rafiliu, S.: Stability of adaptive distributed real-time systems with dynamic resource management. Ph.D. thesis, Department of Computer and Information Science, Linkoeping Univeristy, Sweden (2013)

    Google Scholar 

  18. Ghanbari, H.: Model-based dynamic resource management for service oriented clouds. Ph.D. thesis, York University Toronto, Ontario (2014)

    Google Scholar 

  19. Sun, Y., White, J., Eade, S.: A model-based system to automate cloud resource allocation and optimization. In: Dingel, J., Schulte, W., Ramos, I., Abrahão, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 18–34. Springer, Cham (2014). doi:10.1007/978-3-319-11653-2_2

    Google Scholar 

  20. Batini, C., Ceri, S., Navathe, S.: Conceptual Database Design: An Entity-Relationship Approach. Benjamin Publishing Company, Redwood City (1992)

    MATH  Google Scholar 

  21. Fensel, D., Kerrigan, M., Zaremba, M.: Implementing Semantic Web Services: The SESA Framework. Springer, Heidelberg (2008)

    Book  Google Scholar 

  22. Tenório, T., Dermeval, D., Bittencourt, I.: On the use of ontology for dynamic reconfiguring software product line products. In: ICSEA 2014, Proceedings of the 9th International Conference on Software Engineering Advances, pp. 545–550 (2014)

    Google Scholar 

  23. Hervas, R., et al.: Achieving adaptive augmented reality through ontological context-awareness applied to AAL scenarios. J. Univ. Comput. Sci. 19(9), 1334–1349 (2013)

    Google Scholar 

  24. Chuan-Jun, S., Tzu-Ning, Y., Yu-Ming, Y.: Ontology-based mobile augmented reality for personalized U-Campus. In: Proceedings APIEMS 2012, pp. 2037–2046 (2012)

    Google Scholar 

  25. Hatala, M., Wakkary, R.: Ontology-based user modeling in an augmented audio reality system for museums. J. User Model. User-Adap. Inter. 5(3–4), 339–380 (2005)

    Article  Google Scholar 

  26. Bārzdiņš, J., et al.: OWLGrEd: a UML Style Graphical Notation and Editor for OWL 2. In: Proceedings of 7th International Workshop “OWL: Experience and Directions” (2010)

    Google Scholar 

  27. Ramesh, K., Karunanidhi, P.: Literature survey on algorithmic and non-algorithmic models for software development effort estimation. Int. J. Eng. Comput. Sci. 2(3), 623–632 (2013)

    Google Scholar 

  28. Vekshyn, O., Tkachuk, M.: Algorithmic software adaptation approach in mobile augmented reality systems. In: Proceedings of 7-th International Conference on Software Engineering Advances, Lisbon, Portugal, pp. 40–43 (2012)

    Google Scholar 

  29. Aliev, A.: Soft Computing and its Applications. World Scientific (2001)

    Google Scholar 

  30. Maiden, N., Sutcliffe, A.: Case-based reasoning in software engineering. In: IEE Colloquium on Case-Based Reasoning, Digest No. 036, pp. 1–3 (1993)

    Google Scholar 

  31. Limthanmaphon, B., Zhang, Y.: Web service composition with case-based reasoning. In: Proceedings of 14th Australian Database Conference (ADC 2003), vol. 17 (2004)

    Google Scholar 

  32. Tkachuk, M., Polkovnikov, S., Bronin, S.: Adaptive control framework for software components: case-based reasoning approach. In: Proceedings of 6th International Workshop on Software Cybernetics (IWSC–2009), Seattle, USA, pp. 47–56 (2009)

    Google Scholar 

  33. Hankins, R., Patel, J.: Data morphing: an adaptive, cache- conscious storage technique. In: Proceeding of the 29th VLDB Conference, Berlin, Germany, pp. 417–428 (2003)

    Google Scholar 

  34. Press, A., et al.: Caching algorithms and rational models of memory. In: Proceedings of the 36th Annual Conference of the Cognitive Science Society, Quebec City, Canada (2014)

    Google Scholar 

  35. Bender, M., et al.: Cache-adaptive analysis. In: Proceeding of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, Pacific Grove, California, USA, pp. 135–144 (2016)

    Google Scholar 

  36. Official Web-site of OMG Consortium. http://www.uml.org/

  37. Official Web-site of Android platform. https://www.android.com/

  38. Official Web-site of Oracle Berkeley DB. http://www.oracle.com/technetwork/database/database-technologies/berkeleydb

  39. Official Web-site of OpenCV project. http://www.opencv.org

  40. Official Web-site of PHP language. http://www.php.net

  41. Official Web-site of Apache project. http://www.apache.org

  42. Official Web-site of MySQL project. http://www.mysql.com

  43. Official Web-site of MongoDB. http://www.mongodb.org

  44. Tkachuk, M., et al.: An integrated approach to evaluation of domain modeling methods and tools for improvement of code reusability in software development. In: Heinrich, C., Mayr, Pinzger, V. (Hrsg.) INFORMATIK 2016, Lecture Notes in Informatics (LNI), vol. P-259, pp. 143–156. Kollen Druck+Verlag GmbH, Bonn (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mykola Tkachuk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tkachuk, M., Vekshyn, O., Gamzayev, R. (2017). Architecting for Adaptive Resource Management in Mobile Augmented Reality Systems: Models, Metrics and Prototype Software Solutions. In: Ginige, A., et al. Information and Communication Technologies in Education, Research, and Industrial Applications. ICTERI 2016. Communications in Computer and Information Science, vol 783. Springer, Cham. https://doi.org/10.1007/978-3-319-69965-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69965-3_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69964-6

  • Online ISBN: 978-3-319-69965-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics