Single instance store for file systems
    1.
    发明授权
    Single instance store for file systems 有权
    文件系统的单实例存储

    公开(公告)号:US06477544B1

    公开(公告)日:2002-11-05

    申请号:US09354624

    申请日:1999-07-16

    IPC分类号: G06F1730

    摘要: A method and system for storing the data of files having duplicate content, by maintaining a single instance of the data, and providing logically separate links to the single instance. Files of duplicate content have their data stored in a common store file by a single instance store (SIS) facility, which also converts the original file or files to links to that common store file and creates additional links thereto as needed. The SIS facility may reside above a file system as a filter driver. File system requests directed to the link file (e.g., open, write, read, close and delete) reach the SIS filter, which then transparently handles each request as if the link file was a normal file. To preserve logical separation, writes to a SIS link file are to the link file, and the written portion recorded as dirty. The SIS filter intercepts SIS read requests, and reads clean portions from the common store file and any dirty portions from the link file. When the link file is closed, the common store file also may be closed, and, if the link file has been written, the non-dirtied portions of the link file are filled in with clean data from the common store file, and the link file reconverted to a normal file. Security is provided to prevent unauthorized access to the common store files, as is a volume check facility that repairs any inconsistencies in SIS metadata.

    摘要翻译: 一种用于通过维护单个数据实例来存储具有重复内容的文件的数据的方法和系统,以及向单一实例提供逻辑上分离的链接。 重复内容的文件通过单一实例存储(SIS)设施将其数据存储在公共存储文件中,该设备还将原始文件或文件转换为该通用存储文件的链接,并根据需要创建其他链接。 SIS工具可以作为过滤器驱动程序驻留在文件系统之上。 指向链接文件(例如打开,写入,读取,关闭和删除)的文件系统请求到达SIS过滤器,然后透明地处理每个请求,就像链接文件是正常文件一样。 为了保留逻辑分隔,对SIS链接文件的写入是链接文件,写入的部分记录为脏。 SIS过滤器拦截SIS读取请求,并从公共存储文件读取干净的部分以及链接文件中的任何脏部分。 当链接文件被关闭时,公共存储文件也可以被关闭,并且如果链接文件已被写入,链接文件的非污染部分用来自公共存储文件的干净的数据填充,并且链接 文件重新转换为正常文件。 提供安全性以防止对公用存储文件的未经授权的访问,以及修复SIS元数据中的任何不一致的卷检查工具。

    Wire protocol for a media server system
    5.
    发明授权
    Wire protocol for a media server system 有权
    用于媒体服务器系统的线路协议

    公开(公告)号:US07380012B2

    公开(公告)日:2008-05-27

    申请号:US10893785

    申请日:2004-07-16

    IPC分类号: G06F15/16

    摘要: A wire protocol provides message formats for creating multiple network connections between a media server and a client. These multiple network connections may include a control link connection for passing control information and a data funnel connection for passing data of multiple media. The data funnel connection may be a multipoint-to-point connection that connects multiple data servers with the client. The protocol facilitates multiple requests being concurrently outstanding and asynchronous processing of requests. The protocol is designed to exist on top of a transport protocol layer.

    摘要翻译: 有线协议提供用于在媒体服务器和客户端之间创建多个网络连接的消息格式。 这些多个网络连接可以包括用于传递控制信息的控制链路连接和用于传递多个媒体的数据的数据漏斗连接。 数据渠道连接可以是将多个数据服务器与客户端连接的多点到点连接。 该协议有助于多个请求同时处于未完成并且异步处理请求。 该协议被设计为存在于传输协议层之上。

    Operating system based performance monitoring of programs
    6.
    发明授权
    Operating system based performance monitoring of programs 失效
    基于操作系统的程序性能监控

    公开(公告)号:US5485574A

    公开(公告)日:1996-01-16

    申请号:US147645

    申请日:1993-11-04

    IPC分类号: G06F9/06 G06F11/34

    CPC分类号: G06F11/3466

    摘要: An operating provides a facility within its kernel for monitoring program performance. The facility may monitor user level programs as well as portions of the operating system, such as the kernel. The facility counts instructions and/or function calls to provide a useful performance metric to a user of the system. The count is forwarded to a user level monitoring program. The inclusion of the facility within the kernel enhances the speed of performance monitoring and enables the operating system to be directly monitored by the facility.

    摘要翻译: 操作在其内核中提供了一个监视程序性能的设施。 该设施可以监视用户级程序以及操作系统的一部分,例如内核。 该设施对指令和/或功能调用进行计数,以向系统的用户提供有用的性能指标。 计数被转发到用户级监视程序。 将设施包含在内核中可提高性能监视的速度,并使操作系统能够由设施直接监控。

    Wire protocol for a media server system
    8.
    发明授权
    Wire protocol for a media server system 有权
    用于媒体服务器系统的线路协议

    公开(公告)号:US07260626B2

    公开(公告)日:2007-08-21

    申请号:US11047008

    申请日:2005-01-31

    IPC分类号: G06F15/16

    摘要: A wire protocol provides message formats for creating multiple network connections between a media server and a client. These multiple network connections may include a control link connection for passing control information and a data funnel connection for passing data of multiple media. The data funnel connection may be a multipoint-to-point connection that connects multiple data servers with the client. The protocol facilitates multiple requests being concurrently outstanding and asynchronous processing of requests. The protocol is designed to exist on top of a transport protocol layer.

    摘要翻译: 有线协议提供用于在媒体服务器和客户端之间创建多个网络连接的消息格式。 这些多个网络连接可以包括用于传递控制信息的控制链路连接和用于传递多个媒体的数据的数据漏斗连接。 数据渠道连接可以是将多个数据服务器与客户端连接的多点到点连接。 该协议有助于多个请求同时处于未完成并且异步处理请求。 该协议被设计为存在于传输协议层之上。

    Wire protocol for a media server system
    9.
    发明授权
    Wire protocol for a media server system 有权
    用于媒体服务器系统的线路协议

    公开(公告)号:US06466987B2

    公开(公告)日:2002-10-15

    申请号:US09256017

    申请日:1999-02-23

    IPC分类号: G06F1300

    摘要: A wire protocol provides message formats for creating multiple network connections between a media server and a client. These multiple network connections may include a control link connection for passing control information and a data funnel connection for passing data of multiple media. The data funnel connection may be a multipoint-to-point connection that connects multiple data servers with the client. The protocol facilitates multiple requests being concurrently outstanding and asynchronous processing of requests. The protocol is designed to exist on top of a transport protocol layer.

    摘要翻译: 有线协议提供用于在媒体服务器和客户端之间创建多个网络连接的消息格式。 这些多个网络连接可以包括用于传递控制信息的控制链路连接和用于传递多个媒体的数据的数据漏斗连接。 数据渠道连接可以是将多个数据服务器与客户端连接的多点到点连接。 该协议有助于多个请求同时处于未完成并且异步处理请求。 该协议被设计为存在于传输协议层之上。