Advertisement

D3S – A Distributed Storage Service

  • Rui Pedro LopesEmail author
  • Pedro Sernadela
Conference paper
  • 723 Downloads
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 221)

Abstract

The Internet growth allowed an explosion of service provision in the cloud. The cloud paradigm dictates the users’ information migration from the desktop into the network allowing access everywhere, anytime. This paradigm provided a adequate environment to the emergence of online storage services, such as Amazon S3. This kind of service allows storing digital data in a transparent way, in a pay-as-you-go model. This paper describes an implementation of an S3 compatible cloud storage service based on peer-to-peer networks, in particular, through the Bit-Torrent protocol. This approach allows taking advantage of the intrinsic features of this kind of networks, in particular the possibility for simultaneous downloading of pieces from different locations and the fault tolerance.

Keywords

Storage BitTorrent Amazon S3 Cloud Computing P2P 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Akioka, S., Muraoka, Y.: HPC Benchmarks on Amazon EC2, pp. 1029–1034. IEEE, doi:10.1109/WAINA.2010.166Google Scholar
  2. 2.
    Cohen, B.: The bittorrent protocol specification, http://www.bittorrent.org/beps/bep_0003.html (accessed on January 14, 2013)
  3. 3.
    Cohen, R.: Cloud computing forecast: Cloudy with a chance of fail, http://www.forbes.com/sites/reuvencohen/2012/07/02/cloud-computing-forecast-cloudy-with-a-chance-of-fail/ (accessed on January 2, 2013)
  4. 4.
    Dikaiakos, M.D., Katsaros, D., Mehra, P., Pallis, G., Vakali, A.: Cloud Computing: Distributed Internet Computing for IT and Scientific Research. IEEE Internet Computing (5), 10–13 (2009), doi:10.1109/MIC.2009.103Google Scholar
  5. 5.
    Lua, E.K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A survey and comparison of peer-to-peer overlay network schemes. IEEE Communications Surveys & Tutorials (2), 72–93 (2005), doi:10.1109/COMST.2005.1610546Google Scholar
  6. 6.
    Hamad, H.: Performance evaluation of restful web services for mobile devices. International Arab Journal of e-TechnologyGoogle Scholar
  7. 7.
    Krawczyk, H., Bellare, M., Canetti, R.: HMAC: Keyed-Hashing for Message Authentication. RFC 2104 (Informational) (1997), http://www.ietf.org/rfc/rfc2104.txt, Updated by RFC 6151
  8. 8.
    Legout, A., Urvoy-Keller, G., Michiardi, P.: Understanding bittorrent: An experimental perspective. INRIA Sophia Antipolis/INRIAGoogle Scholar
  9. 9.
    Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A.: Cloud computing - The business perspective. Decision Support Systems (1), 176–189, doi:10.1016/j.dss.2010.12.006Google Scholar
  10. 10.
    Mell, P., Grance, T.: The NIST definition of cloud computing (draft), p. 145. NIST special publicationGoogle Scholar
  11. 11.
    Ngak, C.: Gmail, google drive, chrome experience outages, http://www.cbsnews.com/8301-205_162-57558242/gmail-google-drive-chrome-experience-outages/ (accessed on January 2, 2013)
  12. 12.
    Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., Epema, D.: A performance analysis of EC2 cloud computing services for scientific computing. Cloud Computing, 115–131Google Scholar
  13. 13.
    Parameswaran, M.: P2P networking: an information sharing alternative. ComputerGoogle Scholar
  14. 14.
    Ramgovind, S., Mm, E., Smith, E.: The Management of Security in Cloud Computing. Security (2010)Google Scholar
  15. 15.
    Rimal, B.P., Choi, E., Lumb, I.: A Taxonomy and Survey of Cloud Computing Systems, pp. 44–51. IEEE, doi:10.1109/NCM.2009.218Google Scholar
  16. 16.
    Schollmeier, R.: A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: Proceedings of thePeer-to-Peer Computing (2001)Google Scholar
  17. 17.
    Weinstein, N.: Netflix outage mars christmas eve, http://news.cnet.com/8301-1023_3-57560784-93/netflix-outage-mars-christmas-eve/ (accessed on January 2, 2013)
  18. 18.
    Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1(1), 7–18 (2010)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  1. 1.Polytechnic Institute of BraganaBraganaPortugal

Personalised recommendations