文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>分布式文件系统研究8:多媒体分布式文件系统(2)

分布式文件系统研究8:多媒体分布式文件系统(2)

时间:2007-04-16  来源:leejianzhou

2.        相关技术

2.1.      应用特点

1.         有一定的实时要求

2.         巨大的文件大小和相当高的数据传输率

3.         多重数据流

2.2.      研究方向

1.        磁盘调度

u       成绩优先算法(Performance-oriented algorithms)

u       实时保证算法(Real-time algorithms

u       基于流的算法(Stream-oriented algorithms)

u       混合算法(Mixed-media algorithms)

 

 

2.        数据存放

 

1)        块分配(Block Allocation):一般通过底层文件系统实现

u       随机分块

u       连续分块

u       扩展分块

u       基于柱面

u       基于日志

u       区域分配

u       限制分配

2)        日志(Journaling)

快速恢复

 

 

3)        多磁盘问题

u       交错分块

提高并发度

u       复制

通过对文件复制,文件系统不仅可以增加数据的可靠性,还能提高操作的并发性,增加吞吐量。

a)         静态复制:完整复制文件的副本,提供多个用户同时访问的入口。

b)        动态段复制:根据预测文件的并发度,将文件划分为大小相同的段,并复制到不同服务器上;

c)        极限动态复制:根据当前系统的极限负载并发度划分文件段,并复制到不同服务器;

d)        部分复制:对文件中被访问次数最多的部分进行复制,以提高这部分的并发性。

 

u       负载均衡

防止某个服务器上的负载过量,而其他服务器的负载过少。

a)         G-SDCL:通过交错Round-Robin方式向服务器写入数据,使得每次循环中写入的服务器都是不同的。

b)        素数Round-Robin(PRR):在Round-Robin循环中,采用素数的方式选取服务器写入数据。

 

3.        缓存管理

u       基于块分配

u       基于流分配

 

4.        元数据管理

元数据和普通数据分开存放

u       集中式元数据

u       分布式元数据

 

5.        文件系统接口

根据需要实现

排行榜 更多 +
The Ants游戏

The Ants游戏

策略塔防 下载
小小蚁国国际版app

小小蚁国国际版app

策略塔防 下载
地下蚂蚁帝国手机版游戏

地下蚂蚁帝国手机版游戏

策略塔防 下载