-
公开(公告)号:US20140006354A1
公开(公告)日:2014-01-02
申请号:US14019247
申请日:2013-09-05
申请人: Panzura, Inc.
IPC分类号: G06F17/30
CPC分类号: G06F17/30194 , G06F3/0611 , G06F3/0635 , G06F3/065 , G06F3/067 , G06F17/30097 , G06F17/30132 , G06F17/30159 , G06F17/30203
摘要: The disclosed embodiments disclose techniques for executing a cloud command for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller presents a distributed-filesystem-specific capability to a client system as a file in the distributed filesystem (e.g., using a file abstraction). Upon receiving a request from the client system to access and/or operate upon this file, the client controller executes an associated cloud command. More specifically, the cloud controller initiates a specially-defined operation that accesses additional functionality for the distributed filesystem that exceeds the scope of individual reads and writes to a typical data file.
摘要翻译: 所公开的实施例公开了用于执行分布式文件系统的云命令的技术。 两个或多个云控制器共同管理存储在一个或多个云存储系统中的分布式文件系统数据; 云控制器确保存储数据的数据一致性,并且每个云控制器缓存部分分布式文件系统。 在操作期间,云控制器将分布式文件系统特定功能作为分布式文件系统中的文件(例如,使用文件抽象)向客户端系统呈现。 客户机控制器在接收到来自客户端系统访问和/或操作该文件的请求时,执行关联的云命令。 更具体地说,云控制器启动特殊定义的操作,该操作可以访问分布式文件系统的附加功能,该功能超出了对典型数据文件进行单独读取和写入的范围。