SYSTEMS AND METHODS FOR SCHEDULING TASKS IN A HETEROGENEOUS PROCESSOR CLUSTER ARCHITECTURE USING CACHE DEMAND MONITORING
    1.
    发明申请
    SYSTEMS AND METHODS FOR SCHEDULING TASKS IN A HETEROGENEOUS PROCESSOR CLUSTER ARCHITECTURE USING CACHE DEMAND MONITORING 审中-公开
    使用高速缓存需求监控在异构处理器集群架构中调度任务的系统和方法

    公开(公告)号:WO2017014913A1

    公开(公告)日:2017-01-26

    申请号:PCT/US2016/039432

    申请日:2016-06-24

    Abstract: Systems, methods, and computer programs are disclosed for scheduling tasks in a heterogeneous processor cluster architecture in a portable computing device. One embodiment is a system comprising a first processor cluster and a second processor cluster. The first processor cluster comprises a first shared cache, and the second processor cluster comprises a second shared cache. The system further comprises a controller in communication with the first and second processor clusters for performing task migration between the first and second processor clusters. The controller initiates execution of a task on a first processor in the first processor cluster. The control ler monitors a processor workload for the first processor and a cache demand associated with the first shared cache while the task is running on the first processor in the first processor cluster. The controller migrates the task to the second processor cluster based on the processor workload and the cache demand.

    Abstract translation: 公开了用于在便携式计算设备中的异构处理器集群架构中调度任务的系统,方法和计算机程序。 一个实施例是包括第一处理器集群和第二处理器集群的系统。 第一处理器集群包括第一共享高速缓存,并且第二处理器集群包括第二共享高速缓存。 该系统还包括与第一和第二处理器集群通信的控制器,用于执行第一和第二处理器集群之间的任务迁移。 控制器在第一处理器集群中的第一处理器上启动任务的执行。 当任务在第一处理器集群中的第一处理器上运行时,控制器监视第一处理器的处理器工作负载和与第一共享高速缓存相关联的高速缓存需求。 控制器根据处理器工作负载和缓存需求将任务迁移到第二个处理器集群。

    DYNAMIC I/O VIRTUALIZATION
    2.
    发明申请
    DYNAMIC I/O VIRTUALIZATION 审中-公开
    动态I / O虚拟化

    公开(公告)号:WO2015081308A3

    公开(公告)日:2015-11-19

    申请号:PCT/US2014067785

    申请日:2014-11-26

    Applicant: DYNAVISOR INC

    Inventor: NAIR SREEKUMAR

    Abstract: A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device -agnostic I/O virtuaiization inciudes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.

    Abstract translation: 这里公开了一种用于提供动态I / O虚拟化的系统和方法。 根据一个实施例,能够执行管理程序不可知和设备不可知I / O虚拟化的设备包括用于虚拟机进行通信的主计算机接口,存储器,I / O设备(GPU,磁盘,NIC)和有效通信机制 他们打算在设备上执行I / O操作。 根据一个实施例,通信机制可以使用共享存储器。 根据一些实施例,设备可以纯粹以硬件,软件或使用硬件和软件的组合来实现。 根据一些实施例,设备可以与访客进程共享其存储器以执行优化,包括但不限于共享页面缓存和共享堆。

    METHOD AND DEVICE FOR ANTI-VIRUS SCANNING
    3.
    发明申请
    METHOD AND DEVICE FOR ANTI-VIRUS SCANNING 审中-公开
    用于抗病毒扫描的方法和设备

    公开(公告)号:WO2014107991A1

    公开(公告)日:2014-07-17

    申请号:PCT/CN2013/087166

    申请日:2013-11-14

    Inventor: GUO, Yibin

    Abstract: A method for anti-virus scanning is described, including: when performing an anti-virus scan operation on at least one file in a disk, recording information of the at least one file and information of a disk section having a read/write operation during the anti-virus scan operation; analyzing the information of the at least one file and the information of the disk section having the read/write operation during the anti-virus scan operation, and obtaining a cache reference section; loading one or more files in the cache reference section into a memory, and reading the loaded one or more files in the memory to scan when receiving an anti-virus scan request. Further, a device for anti-virus scanning is also described. In the method and the device, the amount of disk read/write operations during the anti-virus scan can be decreased, and the efficiency of anti-virus scanning can be improved.

    Abstract translation: 描述了用于防病毒扫描的方法,包括:当对盘中的至少一个文件执行防病毒扫描操作时,记录至少一个文件的信息和具有读/写操作的盘部分的信息 防病毒扫描操作; 分析所述至少一个文件的信息和在所述防病毒扫描操作期间具有所述读/写操作的所述磁盘部分的信息,以及获得高速缓存引用部分; 将高速缓存引用部分中的一个或多个文件加载到存储器中,以及当接收到反病毒扫描请求时读取存储器中加载的一个或多个文件以进行扫描。 此外,还描述了用于防病毒扫描的装置。 在该方法和装置中,可以减少防病毒扫描期间的磁盘读/写操作的量,并且可以提高防病毒扫描的效率。

    LARGE-SCALE DATA STORAGE AND DELIVERY SYSTEM
    4.
    发明申请
    LARGE-SCALE DATA STORAGE AND DELIVERY SYSTEM 审中-公开
    大规模数据存储和传送系统

    公开(公告)号:WO2014039922A3

    公开(公告)日:2014-05-15

    申请号:PCT/US2013058643

    申请日:2013-09-06

    Applicant: PI CORAL INC

    Abstract: This described technology generally relates to a data management system configured to implement, among other things, web-scale computing services, data storage and data presentation. Web-scale computing services are the fastest growing segment of the computing technology and services industry. In general, web-scale refers to computing platforms that are reliable, transparent, scalable, secure, and cost-effective. Illustrative web-scale platforms include utility computing, on-demand infrastructure, cloud computing, Software as a Service (SaaS), and Platform as a Service (PaaS). Consumers are increasingly relying on such web-scale services, particularly cloud computing services, and enterprises are progressively migrating applications to operate through web-scale platforms.

    Abstract translation: 所描述的技术通常涉及被配置为实现网络规模计算服务,数据存储和数据呈现等的数据管理系统。 网络规模的计算服务是计算技术和服务业发展最快的部分。 一般来说,网络规模是指可靠,透明,可扩展,安全且具有成本效益的计算平台。 说明性的网络规模平台包括实用计算,点播基础设施,云计算,即服务(SaaS)和平台即服务(PaaS)。 消费者越来越依赖于这样的网络规模服务,特别是云计算服务,企业正在逐渐将应用程序迁移到通过网络规模平台运行。

    計算機システムおよび記憶制御方法
    5.
    发明申请
    計算機システムおよび記憶制御方法 审中-公开
    计算机系统和节电控制方法

    公开(公告)号:WO2013111305A1

    公开(公告)日:2013-08-01

    申请号:PCT/JP2012/051682

    申请日:2012-01-26

    CPC classification number: G06F12/0866 G06F2212/314

    Abstract:  ホスト計算機が有する第2の記憶デバイスにおける空き領域の全部又は一部が、ストレージ装置の外部のキャッシュメモリ領域(外部キャッシュ)として利用される。ホスト計算機におけるI/O(Input/Output)がライトの場合、ホスト計算機からストレージ装置にライト要求が送信され、ストレージ装置は、そのライト要求に付随するデータを、このストレージ装置が有するキャッシュメモリ領域であるメインキャッシュに書き込み、メインキャッシュ内のデータを、ストレージ装置が有する第1の記憶デバイスに書き込む。ストレージ装置は、メインキャッシュ内のデータを、ホスト計算機が有する外部キャッシュに書き込む。ホスト計算機におけるI/Oがリードの場合、ホスト計算機が、リードの対象のデータであるリードデータが外部キャッシュにあるか否かを判定し、その判定の結果が肯定的であれば、外部キャッシュからリードデータを読み出す。

    Abstract translation: 由主计算机构成的第二保存装置中的空白区域的全部或一部分被用作存储装置的外部高速缓冲存储器区域(外部高速缓存)。 如果主机中的I / O(输入/输出)为“写入”,写入请求将从主机发送到存储设备,存储设备:写入与写请求相关的数据,所述数据写入 主缓存,其是由存储装置构成的缓存存储区域; 并写入存储在主缓存中的数据,所述数据被写入由存储装置包括的第一保存装置中。 存储设备将存储在主缓存中的数据写入,所述数据被写入由主计算机组成的外部高速缓存器中。 如果主计算机中的I / O(输入/输出)被读取,则主计算机评估读取的数据是哪个读取的数据是否在外部缓存中,并且如果所述评估的结果是肯定的, 从外部缓存读取读取的数据。

    METHOD AND SYSTEM FOR CACHE TIERING
    6.
    发明申请
    METHOD AND SYSTEM FOR CACHE TIERING 审中-公开
    缓存方法和系统

    公开(公告)号:WO2012024801A1

    公开(公告)日:2012-03-01

    申请号:PCT/CA2011/050515

    申请日:2011-08-24

    Abstract: A method and system for storing data for retrieval by an application running on a computer system including providing a tiered caching system including at least one cache tier and a base tier, storing data in at least one of said at least one cache tier and said base tier based on a policy, and presenting an application view of said data to the application by a means to organize data. The invention optionally provides an additional overflow tier, and preferably includes multiple cache tiers.

    Abstract translation: 一种用于存储用于在计算机系统上运行的应用程序检索的数据的方法和系统,包括提供包括至少一个高速缓存层和基本层的分层缓存系统,将数据存储在所述至少一个高速缓存层和所述基站中的至少一个中 基于策略的层次,并且通过组织数据的方式向应用呈现所述数据的应用视图。 本发明可选地提供附加的溢出层,并且优选地包括多个高速缓存层。

    リモートファイルシステム、端末装置およびサーバ装置
    7.
    发明申请
    リモートファイルシステム、端末装置およびサーバ装置 审中-公开
    远程文件系统,终端设备和服务器设备

    公开(公告)号:WO2008139521A1

    公开(公告)日:2008-11-20

    申请号:PCT/JP2007/059187

    申请日:2007-04-27

    Inventor: 吉村 健司

    CPC classification number: G06F11/2089 G06F12/0866 G06F2201/82 G06F2212/314

    Abstract:  本発明のリモートファイルシステム(RFS)において、クライアント1(C 1 )の管理部(14)は、アプリケーション実行部a(10a)、・・・、アプリケーション実行部x(10x)からのデータ書き込み要求を未処理リスト(15a)に記録する。また、サーバ1(S 1 )、・・・、サーバn(S n )のうちマスタのデータ書き込みサーバであるサーバ1(S 1 )の書き戻し部(103)からのデータ書き込み完了通知を受け取ると、管理テーブルにおいて記憶装置(D)の記憶媒体への書き込みが完了したデータの更新フラグをオンにする。また、マスタのデータ書き込みサーバが障害により稼動停止した場合に、定義ファイルに記述される定義に従って、次に優先度の高いサーバをマスタのデータ書き込みサーバとしてこのサーバにデータ書き込み要求を送信する。

    Abstract translation: 在远程文件系统(RFS)中,客户端1(C 1> 1)的管理部分(14)将来自应用程序执行部分a(10a)的数据写入请求记录到应用程序执行部分x 10x)在未处理的列表(15a)中。 当从服务器1(S> 1< 1> 1)中用作主数据写入服务器的服务器1(S 1> 1)的回写部分(103)接收到数据写入完成通知时, / SUB>)发送到服务器n(S< N>),管理部分打开已经写入管理表中的存储设备(D)的存储介质的数据的更新标志。 当主数据写入服务器由于故障而被禁用时,管理部分根据定义文件中描述的定义将具有第二高优先级的服务器指定为主数据写入服务器,并向该服务器发送数据写入请求。

    MANAGING DATA FLOW IN HETEROGENEOUS COMPUTING
    9.
    发明申请
    MANAGING DATA FLOW IN HETEROGENEOUS COMPUTING 审中-公开
    管理非均匀计算中的数据流

    公开(公告)号:WO2018052551A1

    公开(公告)日:2018-03-22

    申请号:PCT/US2017/044601

    申请日:2017-07-31

    Abstract: Embodiments include computing devices, apparatus, and methods implemented by the apparatus for implementing data flow management on a computing device. Embodiment methods may include initializing a buffer partition of a first memory of a first heterogeneous processing device for an output of execution of a first iteration of a first operation by the first heterogeneous processing device on which a first iteration of a second operation assigned for execution by a second heterogeneous processing device depends. Embodiment methods may include identifying a memory management operation for transmitting the output by the first heterogeneous processing device from the buffer partition as an input to the second heterogeneous processing device. Embodiment methods may include allocating a second memory for storing data for an iteration executed by a third heterogeneous processing device to minimize a number of memory management operations for the second allocated memory.

    Abstract translation: 实施例包括由用于在计算设备上实现数据流管理的装置实现的计算设备,装置和方法。 实施例方法可以包括初始化第一异构处理设备的第一存储器的缓冲器分区以执行由第一异构处理设备执行第一操作的第一次迭代的输出,第一异质处理设备在第一异质处理设备上执行第二次操作的第一次迭代, 第二异构处理设备依赖于。 实施例方法可以包括识别用于由第一异构处理设备从缓冲分区发送输出作为到第二异构处理设备的输入的存储器管理操作。 实施例方法可包括分配第二存储器以存储由第三异构处理设备执行的迭代的数据,以最小化第二分配存储器的存储器管理操作的数量。

    PROVIDING ROLLING UPDATES OF DISTRIBUTED SYSTEMS WITH A SHARED CACHE
    10.
    发明申请
    PROVIDING ROLLING UPDATES OF DISTRIBUTED SYSTEMS WITH A SHARED CACHE 审中-公开
    提供共享高速缓存的分布式系统的滚动更新

    公开(公告)号:WO2017116648A1

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

    申请号:PCT/US2016/065625

    申请日:2016-12-08

    Applicant: ROKU, INC.

    Inventor: ATARAS, Bill

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing rolling updates of distributed systems with a shared cache. An embodiment operates by receiving a platform update request to update data item information associated with a first version of a data item cached in a shared cache memory. The embodiment may further operate by transmitting a cache update request to update the data item information of the first version of the data item cached in the shared cache memory, and isolating the first version of the data item cached in the shared cache memory based on a collection of version specific identifiers and a version agnostic identifier associated with the data item.

    Abstract translation: 这里公开了用于提供具有共享高速缓存的分布式系统的滚动更新的系统,装置,制品,方法和/或计算机程序产品实施例。 一个实施例通过接收平台更新请求来操作,以更新与共享高速缓冲存储器中缓存的数据项的第一版本相关联的数据项信息。 该实施例还可以通过发送高速缓存更新请求以更新在共享高速缓冲存储器中高速缓存的数据项的第一版本的数据项信息,并且基于高速缓存存储器分离在高速缓存存储器中高速缓存的第一版数据项 收集版本特定标识符和与数据项相关联的版本不可知标识符。

Patent Agency Ranking