International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Distributed File Systems Implementation on an Edge Router using GlusterFS for Cloud Applications

Author NameAuthor Details

Souryendu Das

Souryendu Das[1]

[1]Department of Electrical and Electronics Engineering, BITS Pilani K.K.Birla Goa Campus, Zuarinagar, Goa, India.

Abstract

A distributed file system (DFS) is a client/server-based application that allows clients to access and process data stored on the server as if it were on their own computer. An edge router has series of data cards, to handle data inflow and outflow which can be of the form of email headers, data packets, etc. Each of these data cards have their own file system architecture. This paper implements a distributed file system approach on all these data cards, so as to make it a centrally controlled one file system and not having parallel many file systems. Convenience of usage and file handling capacity is also looked in this paper. The servers are portrayed as the data cards of an edge router and the client access points are the router processor cards. The DFS on Edge Router is implemented using GlusterFS which is a scale-out network-attached storage file system.

Index Terms

DFS

GlusterFS

Edge Router

File-system Mount point

Cloud

Networking

Reference

  1. 1.
    C.W. Zhao, J. Jegatheesan, and S. C. Loon, “Exploring IOT Application Using Raspberry Pi,” in International Journal of Computer Networks and Applications, vol. 2(1), pp. 27–34, Feb 2015.
  2. 2.
    J. H. Howard, M. L. Kazar, S. G. Menees, D. A. Nichols, M. Satyanarayan, R. N. Sidebotham, and M. J. West, “Scale and performance in a distributed file system,” in ACM Transactions on Computer Systems, vol. 6(1), pp. 51–81, Feb 1998.
  3. 3.
    O. Khan, R. Burns, J. Plank, W. Pierce, and C. Huang, “Rethining Erasure Codes for Cloud File Systems: Minimizing I/O for Recovery and Degraded Reads,” in FAST 2012, pp. 1–14, 2012.
  4. 4.
    D. Sun, G. Chang, S. Gao, L. Jin, and X. Wang, “Replication Strategy ti Increase System Availability in Cloud Computing Environments,” in Journal of Computer Science and Technology, vol. 27(2), pp. 256¬–272, March 2012.
  5. 5.
    Y. Low, D. Bickson, J. Gonzalez, C. Guestrin, A. Kyrola, and J. M. Hellerstein, “Distributed Graphlah: a framework for machine learning and data mining in the cloud,” in Proceedings of the VLDB Endowment, vol. 5(8), pp. 716–727, April 2012.
  6. 6.
    D. Zhao, and I. Raicu, “Distributed File Systems for Exascale Computering,” in IEEE/ACM Supercomputing Doctoral Showcase, pp. 1–2, 2012.
  7. 7.
    A. Singh, T. W. Ngan, P. Druschel, and D. S. Wallach, “Eclipse attacks on overlay networks: Threats and Defenses,” in 25th IEEE INFOCOM, pp. 1–12, 2006.
  8. 8.
    D. Xiao, C. Zhang, X. Li, “The Performance Analysis of GlusterFS in Virtual Storage,” in International Conference on Advances in Mechanical Engineering and Industrial Informatics, pp. 199–203, 2015.
  9. 9.
    M. Kumar, “Characterizing the GlusterFS distributed file system for software defined networks research,” in Proquest Dissertation and Theses, pp. 1–43, 2015.
  10. 10.
    E. Levy, and A. Silberschatz, “Distributed file systems: concepts and examples,” in ACM Computing Surveys, vol. 22(4), pp. 321–374, Dec 1990.
  11. 11.
    Hsiao, and Hung-Chang, “Load Rebalancing for Distributed File Systems in Clouds,” in IEEE Transactions on Parallel and Distributed Systems, vol. 25(5), pp. 951–962, 2012.
  12. 12.
    B. Shao, H. Wang, and Y. Li, “Trinity: a distributed graph engine on a memory cloud,” in ACM SIGMOD International Conference on Management of Data, pp. 505–516, 2013.
  13. 13.
    L. Wang, J. Tao, R. Ranjan, H. Martin, A. Streit, J. Chen, and D. Chen, “G-Hadoop: MapReduce across distributed data centers for data-intensive computing,” in Future Generation Computer Systems, vol. 29(3), pp. 739–750, March 2013.
  14. 14.
    M. Vrable, S. Savage, and G. M. Voelkar, “BlueSky: a cloud-backed file system for the enterprise,” in 10th USENIX conference on File and Storage technologies, pp. 19–19, 2012.
  15. 15.
    J. Zhang, G. Wu, X. Hu, and X. Wu, “A Distributed Cache for hadoop Distributed File System in Real-Time Cloud Services,” in ACM/IEEE 13th International Conference on Grid Computing, pp. 12–21, 2012.
  16. 16.
    J. Liao, G. Xiao, X. Liu, and L. Zhu, “Dynamic Stripe Management Mechanism in Distributed File Systems,” in 11th IFIP WG 10.3 International Conference NPC, vol. 8707, pp. 497–509, 2014.
  17. 17.
    G. Juve, E. Deelman, K. Vahi, G. Mehta, B. Berriman, B. P. Berman, and P. Maechling, “Data Sharing Options for Scientific Workflows on Amazon EC2,” in ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1–9, 2010.
  18. 18.
    E. Deelman, G. B. Berriman, B. P. Berman, and P. Maechling, “An Evaluation of the Cost and Performance of Scientific Workflows on Amazon EC2,” in Journal of Grid computing, vol. 10(1), pp. 5–21, March 2012.
  19. 19.
    A. Davies, and A. Orsaria, “Scale out with GlusterFS,” in Linux Journal, vol. 2013(235), 2013.
  20. 20.
    Q. Zhang, L. Cheng, R. Boutaba, “Cloud computing: state of the art and research challenges,” in Brazilian Computer Society, Journal of Internet Server Application, vol. 1, pp. 7–18, April 2010.
  21. 21.
    W. Louati, B. Jouaber, and D. Zeghlache, “Configurable software-based edge router architechture,” in Computer Communications, vol. 28(14), pp. 1692–1699, September 2005.
  22. 22.
    I. Raicu, I. T. Foster, and P. Beckman, “Making a case for disturbed file system at Exascale,” in Third International Workshop on Large-scale system and application performance, pp. 11-18, 2011.
  23. 23.
    A. Beloglazoy, S. F. Piraghaj, M. Alrokayam, and R. Buyya, “Deploying OpenStack on CentOS Using the KVM Hypervisor and GlusterFS Distributed File System,” Cloudbus.org, 2012.
  24. 24.
    Gluster, Inc., “GlusterFS,” in http://www.gluster.org
IJCNA NPC