- 论坛徽章:
- 0
|
Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目
在 2005-05-11三的 22:45 -0500,Eric Anderson写道:
>; Ok - I'm changing the subject here in an attempt to gather information.
>;
>; Here's my wishlist:
>;
>; FreeBSD have a 'native' clustered filesystem. This is different than
>; shared media (we already can do that over fiber channel, ggated, soon
Yes, the clustered filesystem will not run on SAN, since that will give
a high cost.
>; iscsi and AOE). This would allow multiple servers to access the same
>; data read/write - highly important for load balancing applications like
>; web servers, mail servers, and NFS servers.
http://www.netapp.com/tech_library/3022.html <-- this article give some
info about the small file operations among the web, mail, IM, netdisk,
blog, etc. service. and that's our DFS targets at 
>;
>; Online growable filesystem. I know I can growfs a filesystem now, but
>; doing online while data is being used is *insanely* useful. Reiserfs
>; and Polyserve's FS (a clustered filesystem, not open-source) do this well.
Yes, we also support that with our insanely mechanism.
And you know in the current clustered fs, as GoogleFS, Lustre, etc.
which can be built on online growfs. That's also our way to do it.
>;
>; FreeBSD's UFS2 made to do journaling. There's already someone working
>; on this.
Good news.
>;
>; I believe the above mean that we need a distributed lock manager too, so
>; might as well add that to my wishlist.
By the specific application & services, we can easily remove the
distributed lock manager easily with upper layer way. You can read the
GoogleFS paper to get some further info.
>;
>; Single filesystem limits set very high - 16TB would be a good minimum.
The limits can be removed.
>;
>; Vinum/geom (?) made to allow added a couple more 'disks' - be it a real
>; scsi device, or another vinum device - to existing vinum's, so I can
>; extend my vinum stripe, raid, concat, etc to a larger volume size,
>; without worrying about which disk is where. I want to stripe mirrors of
>; raids, and raid striped mirrors of stripes. I know it sounds crazy, but
>; I really *do* have uses for all this. 
Yes, that's Lustre's way, and we also add a logical disk layer to
support it.
>;
>; We currently pay lots of money every year (enough to pay an engineers
>; salary) for support and maintenance with Polyserve. They make a good
Would you like to persuade your company to sponse the developing
>;
>; product (we need it for the clustered filesystem and NFS distributed
>; lock manager stuff) - I'd much rather see that go to FreeBSD.
At last, any help & donate & contribute among the requirements & tech.
domains are great appreciated !
>;
>; Eric
>;
>;
>;
--
yf-263
Unix-driver.org |
|