High reliability, high performance disk array storage system
    1.
    发明授权
    High reliability, high performance disk array storage system 失效
    高可靠性,高性能磁盘阵列存储系统

    公开(公告)号:US06513093B1

    公开(公告)日:2003-01-28

    申请号:US09372297

    申请日:1999-08-11

    IPC分类号: G06F1200

    摘要: A system for ensuring high reliability in a block service disk array system while promoting high performance by logically writing all changes to strides on the array while physically writing ahead to a log only a subset of the changes. Specifically, for changes of only a strip or so, the changes are written to a log, along with a commit record, and then written to disk, later deleting the changes from the log. In contrast, for relatively larger changes, i.e., for an entire (or nearly entire) stride, the old stride is not overwritten by the new, but rather is written to a new location on the disk, with the new and old locations and a commit record (but not the new stride itself) being logged and with the entries for the locations in the stride mapping table swapped with each other. In an alternate embodiment, blocks can be written to temporary locations in a RAID-1 area and lazily moved to home locations in a RAID-5 area of an array of disks.

    摘要翻译: 一种用于确保块服务磁盘阵列系统的高可靠性的系统,同时通过逻辑地将所有更改写入阵列上的大步,同时在向日志中仅提前一个日志的同时提升高性能,只有一个子集的更改。 具体来说,只对一个条带进行更改,这些更改将与提交记录一起写入日志,然后写入磁盘,稍后从日志中删除更改。 相比之下,对于相对较大的变化,即对于整个(或几乎整个)步幅,旧的步幅不会被新的覆盖,而是被写入磁盘上的新位置,新旧位置和 提交记录(但不是新的步幅本身)被记录,并且步长映射表中的位置的条目彼此交换。 在替代实施例中,可以将块写入RAID-1区域中的临时位置,并且懒惰地移动到磁盘阵列的RAID-5区域中的本地位置。

    Method and apparatus for improving write performance in a cluster-based file system
    2.
    发明授权
    Method and apparatus for improving write performance in a cluster-based file system 失效
    用于提高基于群集的文件系统中的写入性能的方法和装置

    公开(公告)号:US06675264B2

    公开(公告)日:2004-01-06

    申请号:US09851014

    申请日:2001-05-07

    IPC分类号: G06F1200

    摘要: A method of writing to cache in a clustered environment. A first node in a storage cluster receives a request to write data from a user application. The first node determines if the data is owned by a remote node. If the data is owned by a remote node, the data in the remote node may be invalidated, if necessary. Such invalidation may not be necessary if a global cache directory is utilized. Thereafter, the data is written in a cache of the first node. Additionally, the data is written in a cache of a partner node of the first node. Confirmation of the cache write in the partner node is then received in the first node.

    摘要翻译: 在集群环境中写入缓存的方法。 存储集群中的第一个节点接收到从用户应用程序写入数据的请求。 第一个节点确定数据是否由远程节点拥有。 如果数据由远程节点拥有,则必要时远程节点中的数据可能无效。 如果使用全局缓存目录,则无效。 此后,将数据写入第一节点的高速缓存。 此外,数据被写入第一节点的伙伴节点的高速缓存中。 然后在第一个节点中接收对伙伴节点中缓存写入的确认。

    Method, server and system for converging desktop application and web application

    公开(公告)号:US11240287B2

    公开(公告)日:2022-02-01

    申请号:US12675456

    申请日:2008-08-28

    IPC分类号: H04L29/08 G06F9/50 H04L29/06

    摘要: The present invention provides a method, Web server and computer system for converging a desktop application and a Web application. The method may comprise: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client so as to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.

    Multiview video coding
    6.
    发明授权

    公开(公告)号:US09674525B2

    公开(公告)日:2017-06-06

    申请号:US13559281

    申请日:2012-07-26

    摘要: Aspects of this disclosure relate to a method of coding video data. In an example, the method includes obtaining, from an encoded bitstream and for any view component of a first view, reference view information indicating one or more reference views for predicting view components of the first view. The method also includes including, for decoding a first view component in an access unit and in the first view, one or more reference candidates in a reference picture list, where the one or more reference candidates comprise view components in the access unit and in the reference views indicated by the reference view information, where the number of reference candidates is equal to the number of reference views. The method also includes decoding the first view component based on the one or more reference candidates in the reference picture list.

    Multiview video coding
    7.
    发明授权

    公开(公告)号:US09635355B2

    公开(公告)日:2017-04-25

    申请号:US13559269

    申请日:2012-07-26

    摘要: Aspects of this disclosure relate to a method of coding video data. In an example, the method includes obtaining, from an encoded bitstream, one or more network abstraction layer (NAL) units for each view component of a plurality of view components of encoded video data, where each view component of the plurality of view components corresponds to a common temporal location, and where the one or more NAL units encapsulate at least a portion of the encoded video data for the respective view components and include information indicative of a decoding order of the respective view components. The method also includes obtaining information, separate from the NAL units, indicating relationships between view identifiers for the views and the decoding order of the view components. The method also includes decoding the encoded video data of the plurality of view components in the decoding order based on the received information.

    Motion vector prediction with motion vectors from multiple views in multi-view video coding
    9.
    发明授权
    Motion vector prediction with motion vectors from multiple views in multi-view video coding 有权
    运动矢量预测与多视图视频编码中的运动矢量

    公开(公告)号:US09485517B2

    公开(公告)日:2016-11-01

    申请号:US13451161

    申请日:2012-04-19

    摘要: Aspects of this disclosure relate to, in an example, a method that includes identifying a first block of video data in a first temporal location from a first view, wherein the first block is associated with a first disparity motion vector. The method also includes determining a motion vector predictor for a second motion vector associated with a second block of video data, wherein the motion vector predictor is based on the first disparity motion vector. When the second motion vector comprises a disparity motion vector, the method includes determining the motion vector predictor comprises scaling the first disparity motion vector to generate a scaled motion vector predictor, wherein scaling the first disparity motion vector comprises applying a scaling factor comprising a view distance of the second disparity motion vector divided by a view distance of the first motion vector to the first disparity motion vector.

    摘要翻译: 本公开的方面在一个示例中涉及一种包括从第一视图识别第一时间位置中的第一视频数据块的方法,其中第一块与第一视差运动矢量相关联。 该方法还包括确定与第二视频数据块相关联的第二运动矢量的运动矢量预测器,其中运动矢量预测器基于第一视差运动矢量。 当第二运动矢量包括视差运动矢量时,该方法包括确定运动矢量预测器包括缩放第一视差运动矢量以产生缩放的运动矢量预测器,其中缩放第一视差运动矢量包括应用包括视距 的第二视差运动矢量除以第一运动矢量与第一视差运动矢量的视距。