Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30127
Attempt to Reuse Used-PCs as Distributed Storage

Authors: Toshiya Kawato, Shin-ichi Motomura, Masayuki Higashino, Takao Kawamura

Abstract:

Storage for storing data is indispensable. If a storage capacity becomes insufficient, we can increase its capacity by adding new disks. It is, however, difficult to add a new disk when a budget is not enough. On the other hand, there are many unused idle resources such as used personal computers despite those use value. In order to solve those problems, used personal computers can be reused as storage. In this paper, we attempt to reuse used-PCs as a distributed storage. First, we list up the characteristics of used-PCs and design a storage system that utilizes its characteristics. Next, we experimentally implement an auto-construction system that automatically constructs a distributed storage environment in used-PCs.

Keywords: Distributed storage, used personal computer, idle resource, auto construction.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1316267

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 361

References:


[1] Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, “The Google File System,” 19th ACM Symposium on Operating Systems Principles, 2003.
[2] “Ceph Homepage - Ceph,” from http://ceph.com/, Retrieved November 10, 2017.
[3] “Gluster,” from https://www.gluster.org/, Retrieved November 10, 2017.
[4] “CHAPTER 26. KICKSTART INSTALLATIONS,” from https://access.redhat.com/documentation/en-us/red hat enterprise linux/7 /html/installation guide/chap-kickstart-installations, Retrieved November 10, 2017.
[5] “Preboot Execution Environment (PXE) Specification,” from http://www.pix.net/software/pxeboot/archive/pxespec.pdf, Retrieved November 10, 2017.
[6] Michael Factor, Kalman Meth, Dalit Naor, Ohad Rodeh, and Julian Satran, “Object storage: the future building block for storage systems,” Local to Global Data Interoperability - Challenges and Technologies, pp.119-123, 2005.
[7] Mike Mesnier, Greg Ganger, and Erik Riede, “Object-based storage,” IEEE Communications Magazine, Vol. 41, pp.84-90, 2005.
[8] Shin-ichi Motomura, Toshiya Kawato, and Masaya Kimoto, “Usecase of object storage for education and research computer systems,” Journal for Academic Computing and Networking, No. 19, pp. 26-34, 2015 (published in japanese).
[9] Roy Thomas Fielding,“Architectural Styles and the Design of Network-based Software Architectures,” Ph.D Thesis, University of California, Irvine, 2000.
[10] “nikratio / S3QL - Bitbucket,” from https://bitbucket.org/nikratio/s3ql/, Retrieved November 10, 2017.
[11] “Welcome to Swift’s documentation!,” from https://docs.openstack.org/swift/latest/, Retrieved November 10, 2017.
[12] “Chef - Automate Your Infrastructure,” from http://ceph.com/, Retrieved November 10, 2017.