[发明专利]使用动态块大小粒度来为计算群集中的不同类型的应用优化文件系统有效
申请号: | 201180018635.9 | 申请日: | 2011-04-08 |
公开(公告)号: | CN102844734A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | P·萨卡尔;P·邦德伊;H·普查;M·A·沙赫;R·特瓦利;K·古普塔;R·阿南塔纳拉亚南 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李玲 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 动态 大小 粒度 计算 群集 中的 不同类型 应用 优化 文件系统 | ||
1.一种用于使用动态块大小粒度来为计算群集中的不同类型的应用优化文件系统的方法,包括:
为群集中的每一个节点预留预定数量的存储分配区域,其中,每个存储分配区域都包括本地附接的存储器的单个存储盘上的连续的数据块集合;
使用本地附接的存储器的单个存储盘上的连续的数据块集合,作为文件系统的块分配粒度,以便条带化要为所述群集中的计算操作而存储在文件系统中的数据;以及
使用共享存储子系统的单个数据块,作为文件系统的块分配粒度,以便条带化要为群集中的数据访问操作而存储在文件系统中的数据。
2.如权利要求1所述的方法,进一步包括:
将用于计算操作的数据分配到所述预留的存储分配区域中的至少一个。
3.如权利要求1或2所述的方法,进一步包括:
当所述群集中的节点的预留的存储分配区域的总数小于所述预定数量时,预留至少一个另外的存储分配区域,直到所述节点的预留的存储分配区域的总数等于所述预定数量。
4.根据前述任何一个权利要求所述的方法,进一步包括:
将计算操作发送到所述群集中的节点,所述计算操作的数据被分配给所述节点的本地附接的存储器。
5.根据前述任何一个权利要求所述的方法,进一步包括:
将分配给节点的本地附接的存储器的每个连续的数据块集合复制到所述群集中的第二节点的本地附接的存储器。
6.根据前述任何一个权利要求所述的方法,进一步包括:
将用于数据访问操作的数据分配到所述共享存储子系统。
7.根据前述任何一个权利要求所述的方法,进一步包括:
跟踪分配给所述共享存储子系统以及所述文件系统中的本地附接的存储器的每个数据块的位置。
8.根据前述任何一个权利要求所述的方法,其中,所述数据访问操作是从包括下列各项的组中选择的:簿记操作、数据传输操作、缓存管理操作、以及预先获取操作。
9.如权利要求6所述的方法,进一步包括:
如果节点的计算操作有故障,则在与所述计算操作相关联的数据被复制到其中的第二节点上重新启动所述计算操作。
10.根据前述任何一个权利要求所述的方法,其中,所述群集为远程客户端托管计算服务。
11.一种用于使用动态块大小粒度来为计算群集中的不同类型的应用优化文件系统的系统,包括:
计算群集,所述计算群集包括:
多个节点,其中,所述多个节点中的每一个都包括本地附接的存储器,
耦合到所述多个节点中的每一个的共享存储子系统,以及
耦合到所述共享存储子系统以及所述多个节点中的每一个的文件系统管理器,其中,所述文件系统管理器:
为所述计算群集中的所述多个节点中的每一个预留预定数量的存储分配区域,其中,每个存储分配区域都包括本地附接的存储器的单个存储盘上的连续的数据块集合,
使用本地附接的存储器的单个存储盘上的连续的数据块集合,作为文件系统的块分配粒度,以便条带化要为所述计算群集中的计算操作而存储在文件系统中的数据,以及
使用共享存储子系统的单个数据块,作为文件系统的块分配粒度,以便条带化要为所述计算群集中的数据访问操作而存储在文件系统中的数据。
12.如权利要求11所述的系统,其中,所述文件系统管理器将计算操作发送到所述计算群集中的节点,所述计算操作的数据被分配给所述节点的本地附接的存储器。
13.如权利要求11或12所述的系统,其中,当节点的预留的存储分配区域的总数小于所述预定数量时,所述文件系统管理器预留至少一个另外的存储分配区域,直到所述节点的所述预留的存储分配区域的总数等于所述预定数量。
14.如权利要求11到13中的任何一个权利要求所述的系统,其中,所述文件系统管理器:
将分配给节点的本地附接的存储器的每个连续的数据块集合复制到所述计算群集中的第二节点的本地附接的存储器,以及
如果节点的计算操作有故障,则在与所述计算操作相关联的数据被复制到其中的第二节点上重新启动所述计算操作。
15.一种包括存储在计算机可读介质上的计算机程序代码的计算机程序,当被加载到计算机系统中并在其上执行时,导致所述计算机系统执行根据权利要求1到10中任一权利要求所述的方法的所有步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180018635.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防止磨损的尺子
- 下一篇:一种可黑、白交替的教学板装置