[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Self-Adaptation for Heterogeneous Client-Server Online Games

  • Chapter
  • First Online:
Computer and Information Science (ICIS 2019)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 849))

Included in the following conference series:

  • 661 Accesses

Abstract

Online games have been widely spread due to the increase in Internet bandwidth. In the development of an online game, we must consider the time lag problem caused by heterogeneous environments.  In this paper, we apply the MAPE loop model, which consists of four key activities (monitoring, analysis, planning, and execution) for adaptation, to reduce this problem in a heterogeneous online game environment.  In particular, we propose a MAPE loop control pattern for a heterogeneous client/server model.  We experimentally embedded the pattern in an online game application.  The results demonstrate that our MAPE loop control pattern helps to reduce the time lag problem in an online game application.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.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
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 71.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Durable hardcover 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. Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F.: Adaptive management of composite services under percentile-based service level agreements. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) Service Oriented Computing Lecture Notes in Computer Science, ICSOC 2010. LNCS, vol. 6470, pp. 381–395. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  2. Hallsteinsen, S., Stav, E., Solbeerg, A. and Floch, J.: Using product line techniques to build adaptive systems. In: Proceedings of 10th (SPLC) (2006)

    Google Scholar 

  3. Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K.: Dynamic software prodeuct lines. IEEE Comput. 41(4), 93–96 (2008)

    Article  Google Scholar 

  4. Morin, B., Barais, O., Jezequel, J.-M., Fleurey, F., Solberg, A.: Models@run.time to support dynamic adaption. IEEE Comput. 41(10), 44–51 (2008)

    Article  Google Scholar 

  5. Robinson, W., Purao, S.: Specifying and monitoring interaction and commitments in open business processes. IEEE Softw. 26(2), 72–79 (2009)

    Article  Google Scholar 

  6. La Iglesia, D., Gil, D., et al.: A self-adaptive multi-agent system approach for collaborative mobile learning. IEEE Trans. Learn. Technol. 8(2), 158–172 (2015)

    Article  Google Scholar 

  7. Arcaini, P., Riccobene, E., Scandurra, P.: Modeling and analyzing MAPE-K feedback loops for self-adaptation. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. IEEE Press (2015)

    Google Scholar 

  8. Nallur, V., Cardozo, N., Clarke, S.: Clonal plasticity: a method for decentralized adaptation in multi-agent systems. In: 2016 IEEE/ACM 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE, pp. 122–128 (2016)

    Google Scholar 

  9. He, L., et al.: Self-adaptive systems framework based on agent and search-based optimization. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, pp. 557–558 (2017)

    Google Scholar 

  10. Weyns, D., Schmer, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., et al.: On patterns for decentralized control in self-adaptive systems. Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science, vol. 7475, pp. 76–107. Springer, Berlin (2013)

    Chapter  Google Scholar 

  11. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36, 41–50 (2003). IEEE Computer Society Press

    Article  Google Scholar 

  12. Jacob, B., Mui, S., Pannu, J., Park, S., Raguet, H., Schneider, J., Vanel, L., Matthys, C., Bari, P., Lieurain, E., Salomon, D., Winkelbauer, L.: IBM RedBooks: on demand operating environment, managing the infrastructure (SG24-6634-01), June 2005, 2nd edn. (2005)

    Google Scholar 

  13. Weyns, D., Iffikhar, U., Soderlund, A.: Do external feedback loops improve the design of self-adaptive systems? A Controlled Experiment, In: Proceedings ofthe 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS2013) (2013)

    Google Scholar 

  14. Patikirikorala, T., Colma, A., Han, J., Wang, L.: A systematic survey on the design of self-adaptive software systems using control engineering approaches. In: Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012) (2012)

    Google Scholar 

  15. Tajalli, H., Garcia, J., Edwars, G., Medvidovic, N.: PLASMA: a plan-based layered architecture for software -driven adaptation. In: The 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010) (2010)

    Google Scholar 

Download references

Acknowledgements

This work was supported by JSPS KAKENHI Grant Numbers JP17H04705, JP17KT0043, JP18H03229, JP18H03340, JP18K19835, JP19H04113, and JP19K12107.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuichi Sei .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Yamagata, S., Nakagawa, H., Sei, Y., Tahara, Y., Ohsuga, A. (2020). Self-Adaptation for Heterogeneous Client-Server Online Games. In: Lee, R. (eds) Computer and Information Science. ICIS 2019. Studies in Computational Intelligence, vol 849. Springer, Cham. https://doi.org/10.1007/978-3-030-25213-7_5

Download citation

Publish with us

Policies and ethics