Migration of Application Data to REST-Based Online Storage Service

  • Tetsuya Hirai
  • Masanori Hirotomo
  • Masami Mohri
  • Yoshiaki Shiraishi
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 214)


The massive disappearance of data is caused by natural disaster, terrorism, fire accidents and so on. If data is stored on an online storage service, the information system can be resumed speedily. To create web applications, Representational State Transfer (REST)-based APIs are offered in some online storage services. However, to modify the system, we have to migrate application data to the online storage service, and have to change file reading/writing operation to related application codes. In this paper, we propose a conversion method from the operations for local file system into HTTP requests for online storage by converting the source code. In the execution of converted code, the file reading/writing operation through networks causes the access delay. Thus, we present a cache function that stores and operates data on local storage in order to reduce the access delay.


Risk management Data migration Online storage service REST 


  1. 1.
    Wang, K., Cai, Z., Li., Z., Zhou, L.: A disaster recovery system model in an e-government system. In: 2005 Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2005), pp. 247–250, Dec 2005Google Scholar
  2. 2.
    Miller, M.: Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online. Que Publishing, Indianapolis (2009)Google Scholar
  3. 3.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)CrossRefGoogle Scholar
  4. 4.
    Patterson, H., Manley, S., Federwisch, M., Hitz, D., Kleiman, S., Owara, S.: SnapMirror®: file system based asynchronous mirroring for disaster recovery. In: FAST’02 Proceedings of the 1st USENIX Conference on File and Storage TechnologiesGoogle Scholar
  5. 5.
    Amazon Simple Storage Service (Amazon S3). Accessed 10 Jan 2012
  6. 6.
    IIJ GIO Storage Service. (2012). Accessed 3 Sept 2012
  7. 7.
    Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext Transfer Protocol—HTTP/1.1, RFC2616, June 1999Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  • Tetsuya Hirai
    • 1
  • Masanori Hirotomo
    • 2
  • Masami Mohri
    • 3
  • Yoshiaki Shiraishi
    • 1
  1. 1.Nagoya Institute of TechnologyAichiJapan
  2. 2.Saga UniversitySagaJapan
  3. 3.Gifu UniversityGifuJapan

Personalised recommendations