-
公开(公告)号:US20080052293A1
公开(公告)日:2008-02-28
申请号:US11510108
申请日:2006-08-24
IPC分类号: G06F17/30
CPC分类号: G06F17/30221 , G06F3/061 , G06F3/0643 , G06F3/0647 , G06F3/067
摘要: A distributed file system is disclosed which may include one or more input/output (I/O) nodes and one or more compute nodes. The I/O nodes and the compute nodes may be communicably coupled through an interconnect. Each compute node may include applications to perform specific functions and perform I/O functions through libraries and file system call handlers. The file system call handlers may be capable of providing application programming interfaces (APIs) to facilitate communication between the plurality of I/O nodes and the applications. The file system call handlers may use a message port system to communicate with other compute nodes.
摘要翻译: 公开了一种分布式文件系统,其可以包括一个或多个输入/输出(I / O)节点和一个或多个计算节点。 I / O节点和计算节点可以通过互连可通信地耦合。 每个计算节点可以包括执行特定功能并通过库和文件系统调用处理程序执行I / O功能的应用程序。 文件系统调用处理程序可能能够提供应用程序编程接口(API),以促进多个I / O节点和应用程序之间的通信。 文件系统调用处理程序可以使用消息端口系统与其他计算节点进行通信。
-
公开(公告)号:US07933875B2
公开(公告)日:2011-04-26
申请号:US11510108
申请日:2006-08-24
CPC分类号: G06F17/30221 , G06F3/061 , G06F3/0643 , G06F3/0647 , G06F3/067
摘要: A distributed file system is disclosed which may include one or more input/output (I/O) nodes and one or more compute nodes. The I/O nodes and the compute nodes may be communicably coupled through an interconnect. Each compute node may include applications to perform specific functions and perform I/O functions through libraries and file system call handlers. The file system call handlers may be capable of providing application programming interfaces (APIs) to facilitate communication between the plurality of I/O nodes and the applications. The file system call handlers may use a message port system to communicate with other compute nodes.
摘要翻译: 公开了一种分布式文件系统,其可以包括一个或多个输入/输出(I / O)节点和一个或多个计算节点。 I / O节点和计算节点可以通过互连可通信地耦合。 每个计算节点可以包括执行特定功能并通过库和文件系统调用处理程序执行I / O功能的应用程序。 文件系统调用处理程序可能能够提供应用程序编程接口(API),以促进多个I / O节点和应用程序之间的通信。 文件系统调用处理程序可以使用消息端口系统与其他计算节点进行通信。
-
3.
公开(公告)号:US07606934B1
公开(公告)日:2009-10-20
申请号:US11077472
申请日:2005-03-10
IPC分类号: G06F15/173 , G06E1/00
CPC分类号: G06F3/0635 , G06F3/0611 , G06F3/0631 , G06F3/0685
摘要: A method for routing an incoming service request is described wherein the service request is routed to a selected storage tier based on that selected storage tier having a predicted value indicating a state having greater utility as compared with the predicted value of the state associated with at least one other storage tier within the storage system. A computer system comprising a multi-tier storage system is described, the multi-tier storage system having a routing algorithm configured to adaptively tune functions which map variables describing the state of each storage tier of the storage system into the average latency experienced by incoming service requests associated with the storage tier.
摘要翻译: 描述了用于路由传入服务请求的方法,其中基于所选择的存储层,将所述服务请求路由到所选存储层,所述存储层具有指示与至少与所述状态相关联的状态的预测值相比具有更大效用的状态的预测值 存储系统中的另一个存储层。 描述了包括多层存储系统的计算机系统,所述多层存储系统具有路由算法,所述路由算法被配置为自适应地调整将描述存储系统的每个存储层的状态的变量映射到由传入服务经历的平均延迟的功能 与存储层关联的请求。
-
公开(公告)号:US07539709B1
公开(公告)日:2009-05-26
申请号:US11153058
申请日:2005-06-15
IPC分类号: G06F17/30
CPC分类号: G06F17/30067 , Y10S707/99953 , Y10S707/99955
摘要: A method and apparatus for managing data is described which includes determining the current state of a storage tier of a plurality of storage tiers within a storage system. Further, a prediction is made, using a prediction architecture comprising at least one predetermined variable, of the utilities of future expected states for at least two of a plurality of storage tiers involved with a data operation, wherein a future expected state of a corresponding storage tier is based on conditions expected to occur following the completion of the data operation. Finally, the data operation is performed if the predicted utility of the future expected state associated with the at least two of a plurality of storage tiers is more beneficial than the utility of the current state.
摘要翻译: 描述了用于管理数据的方法和装置,其包括确定存储系统内的多个存储层的存储层的当前状态。 此外,使用涉及数据操作的多个存储层中的至少两个的未来预期状态的效用,使用包括至少一个预定变量的预测架构进行预测,其中相应存储器的未来预期状态 层次是基于数据操作完成后预期发生的情况。 最后,如果与多个存储层中的至少两个存储层相关联的未来预期状态的预测效用比当前状态的效用更有利,则执行数据操作。
-
公开(公告)号:US20080162598A1
公开(公告)日:2008-07-03
申请号:US11616512
申请日:2006-12-27
IPC分类号: G06F17/00
CPC分类号: G06F17/30191 , G06F17/30073 , G06F17/30194 , G06F17/30221
摘要: A method for archiving a file that has multiple file parts stored on multiple object storage devices of a computer system includes the steps of saving the file parts on one or more archive devices, allowing one or more changes to be made to the file during the saving step, and applying at least one of the changes made during the saving step to one of the file parts stored on a respective object storage device. Furthermore, the method is performed such that the file parts saved on the one or more archive devices do not include the one or more changes made to the file during the saving step.
摘要翻译: 存储具有存储在计算机系统的多个对象存储设备上的多个文件部分的文件的方法包括以下步骤:将文件部分保存在一个或多个归档设备上,允许在保存期间对文件进行一个或多个更改 步骤,以及将在所述保存步骤期间进行的所述更改中的至少一个应用于存储在相应对象存储设备上的文件部件之一。 此外,执行该方法,使得保存在一个或多个归档装置上的文件部分不包括在保存步骤期间对文件所做的一个或多个更改。
-
公开(公告)号:US20080065583A1
公开(公告)日:2008-03-13
申请号:US11510110
申请日:2006-08-24
IPC分类号: G06F17/30
CPC分类号: G06F17/30115
摘要: Various systems and methods of a distributed file system architecture are disclosed. A method for creating a file may include receiving a message to open or create a file with a given name from a file system call handler. Once the message has been received a determination may then be made as to whether a file with the given name exists. If no file with the given name exists, then a new file with the given name may be created and assigned a globally unique file number.
摘要翻译: 公开了分布式文件系统架构的各种系统和方法。 用于创建文件的方法可以包括从文件系统呼叫处理程序接收打开或创建具有给定名称的文件的消息。 一旦接收到消息,则可以确定是否存在具有给定名称的文件。 如果没有给定名称的文件存在,则可以创建具有给定名称的新文件,并分配全局唯一的文件编号。
-
公开(公告)号:US09015127B2
公开(公告)日:2015-04-21
申请号:US11616512
申请日:2006-12-27
CPC分类号: G06F17/30191 , G06F17/30073 , G06F17/30194 , G06F17/30221
摘要: A method for archiving a file that has multiple file parts stored on multiple object storage devices of a computer system includes the steps of saving the file parts on one or more archive devices, allowing one or more changes to be made to the file during the saving step, and applying at least one of the changes made during the saving step to one of the file parts stored on a respective object storage device. Furthermore, the method is performed such that the file parts saved on the one or more archive devices do not include the one or more changes made to the file during the saving step.
摘要翻译: 存储具有存储在计算机系统的多个对象存储设备上的多个文件部分的文件的方法包括以下步骤:将文件部分保存在一个或多个归档设备上,允许在保存期间对文件进行一个或多个更改 步骤,以及将在所述保存步骤期间进行的所述更改中的至少一个应用于存储在相应对象存储设备上的文件部件之一。 此外,执行该方法,使得保存在一个或多个归档装置上的文件部分不包括在保存步骤期间对文件所做的一个或多个更改。
-
公开(公告)号:US08015215B2
公开(公告)日:2011-09-06
申请号:US11510110
申请日:2006-08-24
CPC分类号: G06F17/30115
摘要: Various systems and methods of a distributed file system architecture are disclosed. A method for creating a file may include receiving a message to open or create a file with a given name from a file system call handler. Once the message has been received a determination may then be made as to whether a file with the given name exists. If no file with the given name exists, then a new file with the given name may be created and assigned a globally unique file number.
摘要翻译: 公开了分布式文件系统架构的各种系统和方法。 用于创建文件的方法可以包括从文件系统呼叫处理程序接收打开或创建具有给定名称的文件的消息。 一旦接收到消息,则可以确定是否存在具有给定名称的文件。 如果没有给定名称的文件存在,则可以创建具有给定名称的新文件,并分配全局唯一的文件编号。
-
公开(公告)号:US07757049B2
公开(公告)日:2010-07-13
申请号:US11601517
申请日:2006-11-17
IPC分类号: G06F12/02
CPC分类号: G06F13/4239
摘要: A method for processing using a shared file that includes allocating a first working buffer between the shared file and a plurality of address spaces, wherein each of the plurality of address spaces is associated with one of a plurality of processors, copying first data from the shared file to the first working buffer by a first aggregator copying the first data from the first working buffer to the plurality of address spaces by the first aggregator, processing the first data, in parallel, by the plurality of processors to obtain a result, wherein the plurality of processors access data from the plurality of address spaces, and storing the result in the shared memory.
摘要翻译: 一种使用共享文件进行处理的方法,包括在所述共享文件和多个地址空间之间分配第一工作缓冲区,其中所述多个地址空间中的每一个与多个处理器中的一个相关联,从共享文件中复制第一数据 由第一聚合器通过第一聚合器将第一数据从第一工作缓冲区复制到多个地址空间,并行地由多个处理器处理第一数据以获得结果,其中, 多个处理器从多个地址空间访问数据,并将结果存储在共享存储器中。
-
公开(公告)号:US07519782B2
公开(公告)日:2009-04-14
申请号:US11510336
申请日:2006-08-24
申请人: Anton B. Rang , Andrew B. Hastings
发明人: Anton B. Rang , Andrew B. Hastings
IPC分类号: G06F13/14
CPC分类号: G06F13/4243
摘要: In one embodiment, a method and apparatus for ring optimization for data sieving writes is disclosed. The method includes dividing a file range to be written to via a data sieving write operation into N groups, where N is greater than or equal to a number of processes writing to the memory, determining an offset assigned to each process, the offset being a distance from a beginning of the file range at which each process starts its writing, simultaneously writing by each process to the group of the file range determined by the associated offset of each process, and moving, by each process, to the next available subsequent group when a process completes the writing. Other embodiments are also disclosed.
摘要翻译: 在一个实施例中,公开了一种用于数据筛选写入的环优化的方法和装置。 该方法包括将要写入的文件范围通过数据筛选写入操作分为N组,其中N大于或等于写入存储器的处理次数,确定分配给每个进程的偏移量,偏移量为 从每个进程开始写入的文件范围开始的距离,同时由每个进程写入由每个进程的相关联的偏移确定的文件范围的组,并且通过每个进程移动到下一个可用的后续组 当一个过程完成写作。 还公开了其他实施例。
-
-
-
-
-
-
-
-
-