Skip to main content

Providing Efficient Redundancy to an Evacuation Support System Using Remote Procedure Calls

  • Conference paper
  • First Online:
Agents and Multi-Agent Systems: Technologies and Applications 2020

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 186))

Abstract

This paper discusses the use of micro-server technology and mobile agent technology in order to migrate a database server when the server machine has a problem and unable to support the database server. We have engaged in an evacuation support system. The previous system had a single point of failure: if one of the server machines failed, the entire system failed. In order to mitigate this problem, Zabbix system monitoring software triggered the server software to migrate to a spare server machine as a mobile agent. This achieves system redundancy without any cloud technology. Zabbix, however, takes five minutes to detect a system failure. Users of the evacuation support system, who are in a hurry to go to evacuation shelters, need real-time information about evacuation routes. They need a good recommender system to move toward safe places. For systems that need to provide real-time information, it is a serious problem that the system needs five minutes to detect a system failure. Therefore, this paper proposes a new surveillance system, which employs the Remote Procedure Call (RPC) instead of Zabbix. In the proposed system, the mobile agent is used to make a database server migrate to another server machine quickly and recover the evacuation support system. This paper describes the design and implementation of our server agents and reports the experiences and observations during the experiments.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • 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

References

  1. Kambayashi, Y., Konishi, K., Sato, R., Azechi, K., Takimoto, M.: A prototype of evacuation support systems based on the ant colony optimization algorithm. In: Borzemski L., Świątek J., Wilimowska Z. (eds.) Information Systems Architecture and Technology: Proceedings of Thirty-Ninth International Conference on Information Systems Architecture and Technology ISAT 2018, AISC, vol. 852, pp. 324–333, Springer (2018)

    Google Scholar 

  2. Asakura, K., Fukaya, K., Watanabe, T.: Construction of navigational maps for evacuees in disaster areas based on ant colony systems. Int. J. Knowl. Web Intell. 4(4), 300–313 (2013)

    Article  Google Scholar 

  3. Goto, H., Ohta, A., Matsuzawa, T., Takimoto, M., Kambayashi, Y., Takeda, M.: A guidance system for wide-area complex disaster evacuation based on ant colony optimization. Proc. Eighth Int. Conf. Agents Artif. Intell. 2, 262–268 (2016)

    Article  Google Scholar 

  4. Taga, S., Matsuzawa, T., Takimoto., M., Kambayashi, Y.: Multi-agent approach for evacuation support system. In: Proceedings of the Ninth International Conference on Agents and Artificial Intelligence, vol. 2, pp. 220–227 (2017)

    Google Scholar 

  5. Taga, S., Matsuzawa, M., Takimoto, M., Kambayashi, Y.: Multi-agent base evacuation support system using MANET. In: Nguyen N., Pimenidis E., Khan Z., Trawiński B. (eds.) Computational Collective Intelligence. ICCCI 2018. LNCS, vol. 11055, pp. 445–454, Springer (2018)

    Google Scholar 

  6. Beckers, R., Deneubourg, J.L., Goss, S., Pasteels, J.M.: Collective decision making through food recruitment. Insectes Soc. 37, 258–267 (1990)

    Article  Google Scholar 

  7. Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B: Cybern. 26(1), 29–41 (1996)

    Article  Google Scholar 

  8. Goodwin, M., Granmo, O., Radianti, J.: Escape planning in realistic fire scenarios with ant colony optimization. Appl. Intell. 42(1), 24–35 (2015)

    Article  Google Scholar 

  9. Baharmand, H., Comes, T.: A framework for shelter location decisions by ant colony optimization. In: Proceedings of the 12th International Conference on Information Systems for Crisis Response and Management, Kristansand (2015)

    Google Scholar 

  10. Tago, I., Suzuki, N., Matsuzawa, T., Takimoto, M., Kambayashi., Y.: A proposal of evacuation support system with redundancy using the mobile agents. In: Jezic G., Chen-Burger YH., Kusek M., Šperka R., Howlett R., Jain L. (eds.) Agents and Multi-agent Systems: Technologies and Applications 2019. SIST, vol. 148, pp. 47–56, Springer (2019)

    Google Scholar 

  11. Hamamura, A., Fukushima, T., Yoshino, T., Egusa, N.: Evacuation support system for everyday use in the aftermath of natural disaster. In. Duffy V.G. (eds.) Digital Human Modeling. Applications in Health, Safety, Ergonomics and Risk Management. DHM 2014. LNCS, vol. 8529, pp. 600–611 (2014)

    Google Scholar 

  12. Mori, K., Yamane, A., Hayakawa, Y., Wada, T., Ohtsuki, K., Okada, H.: Development of emergency rescue evacuation support system (ERESS) in panic-type disasters: disaster recognition algorithm by support vector machine. Art: IEICE Trans. Fund. Electron. Commun. Comput. Sci. E96.A(2), 649–657 (2013)

    Article  Google Scholar 

  13. Patterson, D.A., Gibson, G., Katz. R.H.: A case of redundant arrays of inexpensive disks (RAID). In: Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, SIGMOD ’88, pp. 109–116 (1988)

    Google Scholar 

  14. White, J.E.: A high-level framework for network-based resource sharing. In: Proceedings of the National Computer Conference, AFIPS ’76, pp. 561–570 (1976)

    Google Scholar 

  15. Andrew, D.B., Bruce, J.N.: Implementing remote procedure call. ACM Trans. Computer Syst. 2(1), 39–59 (1984)

    Article  Google Scholar 

Download references

Acknowledgements

This work is partially supported by the Japan Society for Promotion of Science (JSPS), with the basic research program, Grant-in-Aid for Scientific Research (KAKENHI) (C) Grant Numbers JP17K01304 and JP17K01342.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Itsuki Tago .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tago, I., Konishi, K., Takimoto, M., Kambayashi, Y. (2020). Providing Efficient Redundancy to an Evacuation Support System Using Remote Procedure Calls. In: Jezic, G., Chen-Burger, J., Kusek, M., Sperka, R., Howlett, R., Jain, L. (eds) Agents and Multi-Agent Systems: Technologies and Applications 2020. Smart Innovation, Systems and Technologies, vol 186. Springer, Singapore. https://doi.org/10.1007/978-981-15-5764-4_5

Download citation

Publish with us

Policies and ethics