会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for event-based management of hardware resources using a power state of the hardware resources
    • 使用硬件资源的电源状态对硬件资源进行事件管理的方法和系统
    • US08683476B2
    • 2014-03-25
    • US12495079
    • 2009-06-30
    • Eric C. SaxeDarrin P. JohnsonWilliam D. Holler
    • Eric C. SaxeDarrin P. JohnsonWilliam D. Holler
    • G06F1/26G06F9/46G06F1/32
    • G06F1/3203G06F1/329G06F9/5033G06F9/5094Y02D10/22Y02D10/24
    • A system for dispatching a thread to a resource obtains a thread and utilization data for all resources. The system determines if there is a thread-resource affinity. The system uses thread-resource affinity to identify a resource and a timestamp for when the thread last completed executing on the resource. The system determines if the resource qualifies under a dispatch policy. The system uses utilization data to determine a timestamp for when the resource last transitioned to a not powered state. When the second timestamp precedes the first timestamp, the system dispatches the thread to the resource and generates a power management event. The system determines if the power management event satisfies a throttle policy. The system discards the power management event when throttle policy is unsatisfied and determines whether to adjust the current power state of the resource based on the power management event when throttle policy is satisfied.
    • 将线程调度到资源的系统获取所有资源的线程和利用率数据。 系统确定是否存在线程资源关联。 系统使用线程资源关联来标识资源和时间戳,以便线程上次完成在资源上执行时。 系统确定资源是否符合调度策略。 系统使用利用率数据来确定资源何时上次转换为未供电状态的时间戳。 当第二个时间戳在第一个时间戳之前时,系统会将线程调度到资源并生成电源管理事件。 系统确定电源管理事件是否满足节气门策略。 当节流策略不满足时,系统将放弃电源管理事件,并在确定节流策略时根据电源管理事件决定是否调整资源的当前电源状态。
    • 2. 发明申请
    • METHOD AND SYSTEM FOR EVENT-BASED MANAGEMENT OF RESOURCES
    • 基于事件的资源管理方法与系统
    • US20100332883A1
    • 2010-12-30
    • US12495079
    • 2009-06-30
    • Eric C. SaxeDarrin P. JohnsonWilliam D. Holler
    • Eric C. SaxeDarrin P. JohnsonWilliam D. Holler
    • G06F1/26G06F9/46G06F1/32
    • G06F1/3203G06F1/329G06F9/5033G06F9/5094Y02D10/22Y02D10/24
    • A system for dispatching a thread to a resource obtains a thread and utilization data for all resources. The system determines if there is a thread-resource affinity. The system uses thread-resource affinity to identify a resource and a timestamp for when the thread last completed executing on the resource. The system determines if the resource qualifies under a dispatch policy. The system uses utilization data to determine a timestamp for when the resource last transitioned to a not powered state. When the second timestamp precedes the first timestamp, the system dispatches the thread to the resource and generates a power management event. The system determines if the power management event satisfies a throttle policy. The system discards the power management event when throttle policy is unsatisfied and determines whether to adjust the current power state of the resource based on the power management event when throttle policy is satisfied.
    • 将线程调度到资源的系统获取所有资源的线程和利用率数据。 系统确定是否存在线程资源关联。 系统使用线程资源关联来标识资源和时间戳,以便线程上次完成在资源上执行时。 系统确定资源是否符合调度策略。 系统使用利用率数据来确定资源何时上次转换为未供电状态的时间戳。 当第二个时间戳在第一个时间戳之前时,系统会将线程调度到资源并生成电源管理事件。 系统确定电源管理事件是否满足节气门策略。 当节流策略不满足时,系统将放弃电源管理事件,并在确定节流策略时根据电源管理事件决定是否调整资源的当前电源状态。
    • 3. 发明授权
    • Method and system for heuristics-based task scheduling
    • 基于启发式任务调度的方法和系统
    • US08261275B2
    • 2012-09-04
    • US12494034
    • 2009-06-29
    • Darrin P. JohnsonEric C. Saxe
    • Darrin P. JohnsonEric C. Saxe
    • G06F9/46
    • G06F9/4881G06F9/542Y02D10/24
    • A computer readable storage medium including executable instructions for heuristics-based task scheduling. Instructions include receiving a first event notification associated with a first event, where the first event is determined from the first event notification. Instructions further include determining whether a predicate for an action is satisfied by the first event, where the action predicate, the action, and an action parameter are associated with a task object in a task pool. Instructions further include obtaining the action parameter when the action predicate is satisfied by the first event, where a priority is assigned using a heuristics policy to the task object based on the action parameter. Instructions further include inserting the task object into a task queue using the assigned priority. The action associated with the task object is performed by an execution thread. The performance of the action is a second event associated with a second event notification.
    • 一种包括用于基于启发式的任务调度的可执行指令的计算机可读存储介质。 指示包括接收与第一事件相关联的第一事件通知,其中从第一事件通知确定第一事件。 指令还包括确定动作谓词,动作和动作参数与任务池中的任务对象相关联的第一个事件是否满足动作的谓词。 指令还包括当第一事件满足动作谓词时获取动作参数,其中基于动作参数使用启发式策略向任务对象分配优先级。 说明进一步包括使用分配的优先级将任务对象插入任务队列。 与任务对象相关联的动作由执行线程执行。 该操作的执行是与第二个事件通知相关联的第二个事件。
    • 4. 发明授权
    • Method and system for managing wear-level aware file systems
    • 用于管理磨损级别感知文件系统的方法和系统
    • US08135907B2
    • 2012-03-13
    • US12165463
    • 2008-06-30
    • William H. MooreDarrin P. JohnsonEric C. Saxe
    • William H. MooreDarrin P. JohnsonEric C. Saxe
    • G06F12/00
    • G06F12/0246G06F3/0616G06F3/0631G06F3/0634G06F3/0644G06F3/0685G06F17/30091G06F2212/1036G06F2212/7211
    • A method for wear level-based allocation in a storage pool. The method includes receiving a first request to write a first data item in a storage pool, where the storage pool includes a number of physical locations associated with the storage devices, and where each of the storage devices includes metadata regarding a level of wear of the storage device. The method further includes determining a first target physical location selected from the plurality of physical locations by using a wear-level selection policy and a wear cost for each of the storage devices, where the wear cost is determined based on a type of the storage device. The method further includes allocating a first data block to the first target physical location writing the first data block to the first target physical locations, wherein the first data block comprises a first portion of the first data item.
    • 一种存储池中基于级别的磨损分配方法。 该方法包括接收在存储池中写入第一数据项的第一请求,其中存储池包括与存储设备相关联的多个物理位置,并且其中每个存储设备包括关于所述存储设备的磨损水平的元数据 储存设备。 该方法还包括通过使用磨损等级选择策略和每个存储设备的磨损成本来确定从多个物理位置中选择的第一目标物理位置,其中磨损成本基于存储设备的类型来确定 。 该方法还包括将第一数据块分配给第一目标物理位置,将第一数据块写入第一目标物理位置,其中第一数据块包括第一数据项的第一部分。
    • 8. 发明授权
    • Method and system for attribute encapsulated data resolution and transcoding
    • 用于属性封装数据解析和转码的方法和系统
    • US08285692B2
    • 2012-10-09
    • US12688458
    • 2010-01-15
    • Darrin P. JohnsonWilliam H. MooreEric C. Saxe
    • Darrin P. JohnsonWilliam H. MooreEric C. Saxe
    • G06F17/00G06F7/00
    • G06F17/30091
    • A computer readable medium having software instructions that, when executed, perform a method for preserving data stored in a file system with a plurality of files. The method involves determining whether storage capacity of the file system has reached a threshold level, wherein the threshold level is stored in at least one of a plurality of size-reducing policies, obtaining a criterion from the at least one size-reducing policy, identifying a subset of the plurality of files that match the criterion, accessing metadata of each of the identified subset of files, wherein the metadata of each of the identified subset of files comprises at least one option for reducing a size of the file, and performing a size-reducing action to reduce a size of each of the identified subset of files based on the option for reducing the size of each of the identified subset of files and the criterion.
    • 一种具有软件指令的计算机可读介质,所述软件指令在执行时执行用于保存存储在具有多个文件的文件系统中的数据的方法。 该方法包括确定文件系统的存储容量是否已经达到阈值水平,其中阈值水平存储在多个减小尺寸的策略中的至少一个中,从至少一个减小尺寸的策略获得标准,识别 所述多个文件的与所述标准相匹配的子集,访问所识别的每个所述文件的元数据,其中所识别的每个所述文件的元数据包括用于减小所述文件大小的至少一个选项, 基于用于减小所识别的每个文件的大小的大小的选项和标准来减小每个所识别的文件子集的大小的减小大小的动作。
    • 9. 发明授权
    • Method and system for managing a task
    • 用于管理任务的方法和系统
    • US08261274B2
    • 2012-09-04
    • US12493943
    • 2009-06-29
    • Darrin P. JohnsonEric C. Saxe
    • Darrin P. JohnsonEric C. Saxe
    • G06F9/46
    • G06F9/4843
    • A computer readable storage medium including executable instructions for managing a task. Instructions include receiving a request. Instructions further include determining a task corresponding with the request using a request-to-task mapping. Instructions include obtaining a task entry corresponding with the task from a task store, where the task entry associates the task with an action and a predicate for performing the action. Instructions further include creating a task object in a task pool using the task entry. Instructions further include receiving an event notification at the task engine, where the event notification is associated with an event. Instructions further include determining whether the predicate for performing the action is satisfied by the event. Instructions further placing the task object in a task queue when the predicate for performing the action is satisfied by the event.
    • 一种包括用于管理任务的可执行指令的计算机可读存储介质。 说明包括接收请求。 指令还包括使用请求到任务映射来确定与该请求相对应的任务。 指令包括从任务存储获得与任务相对应的任务条目,其中任务条目将任务与用于执行动作的动作和谓词相关联。 说明进一步包括使用任务条目在任务池中创建任务对象。 指令还包括在任务引擎处接收事件通知,其中事件通知与事件相关联。 指令进一步包括确定该事件是否满足用于执行动作的谓词。 当事件满足执行操作的谓词时,进一步将任务对象放置在任务队列中。
    • 10. 发明申请
    • METHOD AND SYSTEM FOR SELF-TUNING OF HARDWARE RESOURCES
    • 硬件资源自调谐的方法与系统
    • US20110179424A1
    • 2011-07-21
    • US12688803
    • 2010-01-15
    • Eric C. SaxeDarrin P. Johnson
    • Eric C. SaxeDarrin P. Johnson
    • G06F9/50G06F9/54
    • G06F9/5011G06F11/3409G06F11/3466G06F2201/81G06F2201/885
    • A system for self-tuning hardware resources includes a processor, a hardware resource, an operating system (OS), a metric monitoring unit (MMU), and a configuration engine (CE). The OS determines: the hardware resource; a metric for monitoring the hardware resource; a hardware resource management policy for the hardware resource; and a primary and secondary sub-ranges for the metric. The OS sends a hardware resource management policy directive to the CE. The MMU monitors the hardware resource to obtain data for the metric. The CE receives the hardware resource management policy directive, determines the primary and secondary sub-ranges from the hardware resource management policy directive, obtains data for the metric from the MMU. When data is outside the primary sub-range and inside the secondary sub-range, the CE determines and executes a hardware resource optimization routine to bring hardware resource utilization into compliance with the primary sub-range.
    • 用于自调谐硬件资源的系统包括处理器,硬件资源,操作系统(OS),度量监视单元(MMU)和配置引擎(CE)。 操作系统确定:硬件资源; 用于监控硬件资源的度量; 硬件资源的硬件资源管理策略; 以及度量的主要和次要子范围。 OS向CE发送硬件资源管理策略指令。 MMU监视硬件资源以获取度量的数据。 CE接收硬件资源管理策略指令,从硬件资源管理策略指令确定主,副子范围,从MMU获取度量值的数据。 当数据位于主子范围以外的次级子范围内时,CE确定并执行硬件资源优化例程,使硬件资源利用符合主要子范围。