DYNAMICALLY MODIFYING DURABILITY PROPERTIES FOR INDIVIDUAL DATA VOLUMES
    161.
    发明申请
    DYNAMICALLY MODIFYING DURABILITY PROPERTIES FOR INDIVIDUAL DATA VOLUMES 审中-公开
    动态修改个体数据量的耐久性

    公开(公告)号:WO2015138376A1

    公开(公告)日:2015-09-17

    申请号:PCT/US2015/019576

    申请日:2015-03-10

    Abstract: A block-based storage system may implement dynamic durability adjustment for page cache write logging. A rate of incoming write requests for data volumes maintained at a storage node may be monitored. Based, at least in part, on the rate of incoming write requests, a dynamic modification to a durability property for a data volume may be made, such as enabling page cache write logging the data volume or disabling write logging for the data volume. When incoming write requests are received, a determination may be made as to whether page cache write logging for a particular data volume is enabled. For write requests with disabled page cache write logging, the page cache may be updated and the write request may be acknowledged without storing a log record describing the update in a page cache write log.

    Abstract translation: 基于块的存储系统可以实现页面缓存写入日志记录的动态耐久性调整。 可以监视在存储节点处维护的数据卷的传入写入请求的速率。 至少部分地基于传入写入请求的速率,可以对数据卷的耐久性属性进行动态修改,例如使页面缓存写入记录数据卷或禁用数据卷的写日志记录。 当接收到进入的写入请求时,可以确定是否启用特定数据卷的页面缓存写入日志记录。 对于具有禁用页面缓存写入日志记录的写入请求,可以更新页面缓存,并且可以确认写入请求,而不将描述更新的日志记录存储在页面缓存写入日志中。

    CROSS-BOUNDARY HYBRID AND DYNAMIC STORAGE AND MEMORY CONTEXT-AWARE CACHE SYSTEM
    163.
    发明申请
    CROSS-BOUNDARY HYBRID AND DYNAMIC STORAGE AND MEMORY CONTEXT-AWARE CACHE SYSTEM 审中-公开
    跨边界混合和动态存储和存储器语境高速缓存系统

    公开(公告)号:WO2013051860A1

    公开(公告)日:2013-04-11

    申请号:PCT/KR2012/008040

    申请日:2012-10-04

    Inventor: CHO, Byungcheol

    Abstract: Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component. The adaptive cache policy component applies a set of caching policies and makes storage determinations based on the traffic analysis and the storage schema. Based on the storage determinations, data traffic can be stored (e.g., cached) among a set of storage devices coupled to the adaptive cache policy component. Such storage components can include: a low-mid-high cache solution, a low speed storage component (e.g., a high density drive (HDD), flash memory unit, etc.), a middle speed storage component (PRAM, FRAM, MRAM SSD, etc.), and a high speed storage component (e.g., a DRAM SSD). The high speed storage component itself can comprise a cache area, a high speed storage area, and a storage manager.

    Abstract translation: 本发明的实施例提供了一种用于混合存储系统的自适应高速缓存系统和自适应高速缓存系统。 具体地说,在典型的实施例中,提供了一种输入/输出(I / O)业务分析组件,用于监视数据业务并基于此提供业务分析。 自适应高速缓存算法组件耦合到I / O流量分析组件,以应用一组算法来确定用于处理数据业务的存储模式。 此外,自适应高速缓存策略组件耦合到自适应高速缓存算法组件。 自适应缓存策略组件应用一组缓存策略,并根据流量分析和存储模式进行存储确定。 基于存储确定,可以在耦合到自适应高速缓存策略组件的一组存储设备中存储(例如,高速缓存)数据业务。 这样的存储组件可以包括:低中高缓存解决方案,低速存储组件(例如,高密度驱动器(HDD),闪存单元等)),中速存储组件(PRAM,FRAM,MRAM SSD等)和高速存储组件(例如,DRAM SSD)。 高速存储组件本身可以包括高速缓存区域,高速存储区域和存储管理器。

    仮想マシンのライブマイグレーションを支援するためのメモリ制御装置及びI/Oスイッチ
    164.
    发明申请
    仮想マシンのライブマイグレーションを支援するためのメモリ制御装置及びI/Oスイッチ 审中-公开
    存储器控制装置和用于辅助虚拟机的移动的I / O开关

    公开(公告)号:WO2012063334A1

    公开(公告)日:2012-05-18

    申请号:PCT/JP2010/070021

    申请日:2010-11-10

    Abstract:  ハイパーバイザ上のゲストOSが透過的にI/Oを利用する構成において、ライブマイグレーション時にI/Oからのメモリ書き込みを効率的に監視できず、また監視した結果をライブマイグレーションでのメモリ転送に効率的に反映できない。ゲストOSのメモリ領域を一定サイズのページごとに分割し、CPUとI/Oの間に接続されたI/Oスイッチで、分割されたページ単位でメモリへの書き込みを監視する。また、ライブマイグレーションにおけるメモリ転送は、メモリへの書き込みを監視しているI/Oスイッチ経由で行う。I/Oスイッチは転送が必要なdirtyページを識別しているため、dirtyページだけを効率的に転送できる。

    Abstract translation: 在虚拟机管理程序中运行的客户机OS透明地使用I / O的配置中,不能有效地监视来自I / O的实时迁移的存储器写入,并且监视的结果不能在存储器中有效地反映 转移实际迁移。 提供了一种存储器控制装置,其中客户OS的存储器空间被划分为具有规定大小的页面,并且通过连接在CPU和I / O之间的I / O开关以分割页面为单位来监视存储器写入。 实时迁移期间的内存传输是通过I / O开关进行的,I / O开关监控内存中的写入。 由于I / O开关识别需要传输的脏页,因此可以有效地执行脏页的传送。

    METHOD AND SYSTEM FOR ANALYZING THE PERFORMANCE OF MULTI-THREADED APPLICATIONS
    165.
    发明申请
    METHOD AND SYSTEM FOR ANALYZING THE PERFORMANCE OF MULTI-THREADED APPLICATIONS 审中-公开
    用于分析多线程应用性能的方法和系统

    公开(公告)号:WO2011149784A2

    公开(公告)日:2011-12-01

    申请号:PCT/US2011037403

    申请日:2011-05-20

    Abstract: A method and system to provide an analysis model to determine the specific problem(s) of a multi-threaded application. In one embodiment of the invention, the multi-thread application uses a plurality of threads for execution and each thread is assigned to a respective one of a plurality of states based on a current state of each thread. By doing so, the specific problem(s) of the multi-threaded application is determined based on the number of transitions among the plurality of states for each thread. In one embodiment of the invention, the analysis model uses worker threads transition counters or events to determine for each parallel region or algorithm of the multi-threaded application which problem has happened and how much it has affected the scalability of the parallel region or algorithm.

    Abstract translation: 一种提供分析模型以确定多线程应用程序的特定问题的方法和系统。 在本发明的一个实施例中,多线程应用程序使用多个线程执行,并且每个线程基于每个线程的当前状态被分配到多个状态中的相应一个。 通过这样做,基于每个线程的多个状态之间的转换次数来确定多线程应用的具体问题。 在本发明的一个实施例中,分析模型使用工作线程过渡计数器或事件来确定针对多线程应用的每个并行区域或算法,该问题已经发生,以及多少影响了并行区域或算法的可扩展性。

    データ処理装置、性能評価解析装置、性能評価解析システムおよび方法
    167.
    发明申请
    データ処理装置、性能評価解析装置、性能評価解析システムおよび方法 审中-公开
    数据处理装置,性能评估分析装置,性能评估分析系统和方法

    公开(公告)号:WO2011001629A1

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

    申请号:PCT/JP2010/004167

    申请日:2010-06-23

    Inventor: 生形篤

    Abstract:  トレースパケットとパフォーマンスパケットとの対応付けを容易に判別可能にするデータ処理装置を提供する。 データ処理装置は、計測トリガを生成する計測トリガ生成部(200)と、CPU(100)から抽出された性能特性イベントを計測し、計測値結果の出力をするパフォーマンス・モニタ部(400)と、CPUの動作状態を示す信号から、CPUの動作履歴を含むトレース情報をトレースパケット列として生成するCPUトレース部(300)とを備え、パフォーマンス・モニタ部(400)は、計測トリガを受け、性能特性の計測開始、計測終了と計測値の出力制御を行い、CPUトレース部(300)は、計測トリガを受けたとき、計測トリガの発生を示すトリガパケットを発生し、トレースパケット列中の、計測トリガの発生タイミングに対応する位置にトリガパケットを挿入する。

    Abstract translation: 提供了一种能够容易地识别跟踪分组和性能分组之间的关联的数据处理设备。 该数据处理装置设置有产生测量触发的测量触发产生单元(200) 性能监视器单元,其测量从CPU(100)提取的性能特征事件,并输出测量值结果; 以及CPU跟踪单元(300),其从指示作为跟踪分组列的CPU的操作状态的信号生成包括CPU的操作历史的跟踪信息。 性能监视单元(400)接收测量触发,开始测量,完成测量,并控制性能特征的测量值的输出。 CPU跟踪单元(300)在接收到测量触发时产生指示生成测量触发的触发分组,并将触发分组插入对应于生成测量触发的定时的跟踪分组列中的位置。

    PROCESSOR SIMULATION USING INSTRUCTION TRACES OR MARKUPS
    168.
    发明申请
    PROCESSOR SIMULATION USING INSTRUCTION TRACES OR MARKUPS 审中-公开
    处理器仿真使用指令跟踪或标记

    公开(公告)号:WO2010023533A3

    公开(公告)日:2010-06-10

    申请号:PCT/IB2009006631

    申请日:2009-08-24

    Abstract: An efficient, cycle-accurate processor execution simulator models a target processor by executing a program execution image comprising instructions having run-time dependencies resolved by execution on an existing processor compatible with the target processor. The instructions may have been executed upon a processor in an I/O environment too complex to model. In one embodiment, the simulator executes instructions that were directly executed on a processor. In another embodiment, a markup engine alters a compiled program image, with reference to instructions executed on a processor, to remove run-time dependencies. The marked up program image is then executed by the simulator. The processor execution simulator includes an update engine operative to cycle-accurately simulate instruction execution, and a communication engine operative to model each communication bus of the target processor.

    Abstract translation: 高效的,周期精确的处理器执行模拟器通过执行包括具有通过在与目标处理器兼容的现有处理器上执行而解析的运行时依赖性的指令的程序执行映像来对目标处理器建模。 这些指令可能已经在I / O环境中的处理器上执行得太复杂以至于无法建模。 在一个实施例中,模拟器执行在处理器上直接执行的指令。 在另一个实施例中,标记引擎参考在处理器上执行的指令来改变编译的程序映像以去除运行时依赖性。 标记的程序图像然后由模拟器执行。 处理器执行模拟器包括更新引擎和通信引擎,所​​述更新引擎可操作以周期精确模拟指令执行,所述通信引擎可操作以对目标处理器的每条通信总线进行建模。

    性能最適化システム、方法及びプログラム
    170.
    发明申请
    性能最適化システム、方法及びプログラム 审中-公开
    性能优化系统,方法和程序

    公开(公告)号:WO2009101900A1

    公开(公告)日:2009-08-20

    申请号:PCT/JP2009/052041

    申请日:2009-02-06

    Abstract:  キャッシュミス回数が少ないが、性能に与える影響が大きい場合の特定ができる性能最適化システムを提供する。性能最適化システムは、観測対象のアクセスに関わる所要期間を計数する所要期間計数手段と、観測対象のアクセスに基づく分類ごとにメモリの領域を区切り、その区切った分類領域ごとに所要期間の計数値を保存する複数のテーブルエントリからなる所要期間の計数値を保存する所要期間テーブルを保持する所要期間テーブル保持手段と、観測対象のアクセスに基づいて、所要期間テーブルを構成する分類領域ごとの複数のテーブルエントリの内のどのテーブルエントリに所要期間の計数値を保存するかを選択するテーブルエントリ選択手段と、観測対象のアクセスに伴うキャッシュミスの発生を検出するキャッシュミス観測手段とを備える。

    Abstract translation: 提供了一种性能优化系统,能够识别尽管存在少量高速缓存未命中对性能的影响何时是很好的。 所述性能优化系统包括所需的周期计数装置,用于测量与正在观察的对象的访问相关联的所需期间的长度,所需的周期表保持装置,用于保存存储所需期间的测量值的所需周期表;以及 其由用于存储通过划分存储区域定义的各个分类区域中的所需周期的测量值的多个表条目组成;表格条目选择装置,用于确定构成的分类区域的表条目的哪个表条目 需要的周期表将根据对被观察对象的访问来存储所需时间段的测量值,以及高速缓存未命中观察装置,用于检测由被观察对象的访问引起的高速缓存未命中的发生。

Patent Agency Ranking