Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Virtual Distributed Disk


Affiliations
1 Government Engineering College, Jagdalpur, Chhattisgarh, India
     

   Subscribe/Renew Journal


The project is to come up with a mechanism to allow the creation of a Virtual Distributed Disk (VDD). The VDD will be exposed as a device file but will actually be backed by multiple disks residing on multiple machines. Thus, the contents of a VDD can be distributed across multiple machines based on user specified policies. The focus of the project will be as follows: Allow creating, deleting, updating, and reading of any part of VDD. There will be a kernel module to handle various file related system calls and also a system to be able to write to and read from remote sections of the VDD when an application on any machine writes to or reads from it. A caching solution is provided to avoid remote file access as far as possible.

Keywords

VDD, Kernel, Socket, Caching.
Subscription Login to verify subscription
User
Notifications
Font Size


  • Anderson, T. E., Dahlin, M. D., Neefe, J. M., Patterson, D. A., Roselli, D. S., & Wang, R. Y. (1996). Server less network file systems. ACM Transactions on Computer Systems, February 14(1), 41-79.
  • Anderson, T. E., Owicki, S. S., Saxe, J. B., & Thacker, C. P. (1993). Highspeed switch scheduling for local area networks. ACM Transactions on Computer Systems, November, 11(4), 319-352.
  • Bialecki, A., Cafarella, M., Cutting, D., & Omalley, O. (2005). Hadoop: A framework for running applications on large clusters built of commodity hardware. Retrieved from http://lucene.apache.org/hadoop.
  • Birrell, A. D., & Nelson, B. J. (1984). Implementing remote procedure calls. ACM Transactions on Computer Systems, February, 2(1), 39-59.
  • Cabrera, L. F., & Darrel, D. E. (1991). Long. Swift: Using distributed disk striping to provide high I/O data rates. ACM Computing Systems, Fall, 4, 405-436.
  • Cao, P., Lim, S. B., Venkataraman, S., & Wilkes, J. (1994). The Ticker TAIP parallel RAID architecture. ACM Transaction on Computer System, 12(3).
  • Zaharia, M., Borthakur, D., Sarma, J. S., Elmeleegy, K., Shenker, S., & Stoica, I. (2010). Delay scheduling: A simple technique for achieving locality and fairness in cluster scheduling. In Proceedings of the 5th European Conference on Computer Systems, 265-278. Retrieved from http://en.wikipedia.org/

Abstract Views: 269

PDF Views: 0




  • Virtual Distributed Disk

Abstract Views: 269  |  PDF Views: 0

Authors

Sanjay Kumar
Government Engineering College, Jagdalpur, Chhattisgarh, India
Pankaj Karki
Government Engineering College, Jagdalpur, Chhattisgarh, India
Deepa Kumari
Government Engineering College, Jagdalpur, Chhattisgarh, India
Amandeep Kaur
Government Engineering College, Jagdalpur, Chhattisgarh, India
G. M. Walunjkar
Government Engineering College, Jagdalpur, Chhattisgarh, India
Subhadeep Ghosh
Government Engineering College, Jagdalpur, Chhattisgarh, India

Abstract


The project is to come up with a mechanism to allow the creation of a Virtual Distributed Disk (VDD). The VDD will be exposed as a device file but will actually be backed by multiple disks residing on multiple machines. Thus, the contents of a VDD can be distributed across multiple machines based on user specified policies. The focus of the project will be as follows: Allow creating, deleting, updating, and reading of any part of VDD. There will be a kernel module to handle various file related system calls and also a system to be able to write to and read from remote sections of the VDD when an application on any machine writes to or reads from it. A caching solution is provided to avoid remote file access as far as possible.

Keywords


VDD, Kernel, Socket, Caching.

References