Open Access
Subscription Access
Open Access
Subscription Access
Virtual Distributed Disk
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
Font Size
Information
- 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: 273
PDF Views: 0