Project idea regarding transparency for distributed systems to be incorporated in the btrfs design

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
We are a group of four undergraduate students studying in final year
completing our computer engineering course from the University of
Pune, India.

We would like to do an operating system related project over a period
of 6 months.
We have studied and understood the design of Btrfs.

We came across this paper presented in Fast '07 on transparent file
systems in distributed networks. (TFS)
The paper basically suggests some design changes in a regular file
system so as to support (and minimize) the efforts of contributory
applications for storage resources in a distributed system. This would
enable greater resource contribution without affecting local
performance ( Storage contribution can increase upto 40% in corporate
networks)

To support transparent memory allocation to a shared pool efficiently
a file sytem should:
1.Allocate most blocks in a given region
2.View storage media as a series of chunks
3.Some replicative power of its own.
However the TFS design does not interfere with a file systems own
allocation policy.

 We could not find any article/information which specifically mentions
that Btrfs handles memory allocation in distributed systems
transparently.

We would like to ask your suggestions on the following points:

1. Are we correct in our assumption that Btrfs does not handle
transparent allocation as yet or have we missed something?
2. Would the Btrfs community appreciate this contribution   to the
file system?(i.e. do you think it is worth our investing our time and
effort in this and that it contributes positively to btrfs?)

Thank-you for your consideration.
-Sparx group
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux