会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Quality of service management
    • 服务质量管理
    • US07912951B2
    • 2011-03-22
    • US12260054
    • 2008-10-28
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • G06F15/173G06F13/28G06F9/46
    • G06F9/52
    • A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from clients executing as software entities on one of the hosts. An IO request queue for each client is separately managed, and an issue queue is populated based on contents of the IO request queues. When a host issue queue is not full, a new IO request is entered into the host issue queue and is issued to the common resource. A current average latency observed at the host is calculated, and an adjusted window size is calculated at least in part based on the current average latency. The window size of the issue queue is adjusted according to the calculated window size.
    • 描述了一种用于向接入公共资源的多个主机提供服务质量的方法和系统。 根据一个实施例,从作为主机之一上的软件实体执行的客户端接收到多个IO请求。 每个客户端的IO请求队列被单独管理,并且基于IO请求队列的内容填充问题队列。 当主机发出队列未满时,将向主机发出队列中输入新的IO请求,并发布给公共资源。 计算在主机处观察到的当前平均延迟,并且基于当前平均延迟至少部分地计算经调整的窗口大小。 根据计算的窗口大小调整问题队列的窗口大小。
    • 8. 发明授权
    • Quality of service management
    • 服务质量管理
    • US08510438B2
    • 2013-08-13
    • US13407236
    • 2012-02-28
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • G06F15/173G06F13/28G06F9/46
    • G06F9/52
    • A method for measuring latencies caused by processing performed within a common resource is provided. A current latency value representing a time of residency of an IO request in a queue prior to receipt of acknowledgment from the common resource of completion of the IO request is received from a device comprising the queue, which maintains entries for IO requests that have been dispatched to and are pending at the common resource. An average latency value is calculated based in part on the current latency value. An adjusted capacity size for the queue is calculated based in part on the average latency value and the queue's capacity is set to the adjusted capacity size. IO requests are held in a buffer if the queue's capacity is full to reduce the effect of an amount of work transmitted to the common resource on current latency values provided by the device.
    • 提供了一种用于测量在公共资源内执行的处理引起的延迟的方法。 从包括队列的设备接收来自公共IO请求完成的公共资源的确认之前,表示代表在队列中的IO请求的驻留时间的当前等待时间值,其维护已经被分派的IO请求的条目 到共同的资源和正在等待。 部分基于当前延迟值计算平均延迟值。 基于平均延迟值部分地计算队列的调整容量大小,并且将队列的容量设置为调整的容量大小。 如果队列的容量已满,IO请求将保留在缓冲区中,以减少传输到公共资源的工作量对设备提供的当前延迟值的影响。
    • 9. 发明授权
    • Quality of service management
    • 服务质量管理
    • US08127014B2
    • 2012-02-28
    • US13009978
    • 2011-01-20
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • Ajay GulatiIrfan AhmadCarl A. Waldspurger
    • G06F15/173G06F15/16G06F5/00G06F9/46
    • G06F9/52
    • A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from clients executing as software entities on one of the hosts. An IO request queue for each client is separately managed, and an issue queue is populated based on contents of the IO request queues. When a host issue queue is not full, a new IO request is entered into the host issue queue and is issued to the common resource. A current average latency observed at the host is calculated, and an adjusted window size is calculated at least in part based on the current average latency. The window size of the issue queue is adjusted according to the calculated window size.
    • 描述了一种用于向接入公共资源的多个主机提供服务质量的方法和系统。 根据一个实施例,从作为主机之一上的软件实体执行的客户端接收到多个IO请求。 每个客户端的IO请求队列被单独管理,并且基于IO请求队列的内容填充问题队列。 当主机发出队列未满时,将向主机发出队列中输入新的IO请求,并发布给公共资源。 计算在主机处观察到的当前平均延迟,并且基于当前平均延迟至少部分地计算调整的窗口大小。 根据计算的窗口大小调整问题队列的窗口大小。
    • 10. 发明授权
    • Managing resources in a distributed system using dynamic clusters
    • 使用动态集群管理分布式系统中的资源
    • US09026630B2
    • 2015-05-05
    • US13160215
    • 2011-06-14
    • Ajay GulatiGanesha Shanmuganathan
    • Ajay GulatiGanesha Shanmuganathan
    • G06F15/16G06F15/173G06F9/50G06F15/177
    • H04L47/783G06F9/45558G06F9/5033G06F9/5044G06F9/5088G06F2009/45595
    • One or more embodiments of the present invention provide a method for performing initial placement and load balancing of a data objects in a distributed system. The distributed system includes hardware resources, e.g., host systems and storage arrays, which are configured to execute and/or store data objects. A data object is initially placed into the distributed system by creating a virtual cluster of hardware resources that are compatible to execute and/or host the data object, and then selecting from the virtual cluster a hardware resource that is optimal for executing and/or hosting the data object. The data object is placed into the selected hardware resource, whereupon a load balancing operation is optionally performed across the virtual cluster. The virtual cluster is subsequently released, and the distributed system is returned to its original state with the data object included therein.
    • 本发明的一个或多个实施例提供了一种用于在分布式系统中执行数据对象的初始放置和负载平衡的方法。 分布式系统包括被配置为执行和/或存储数据对象的硬件资源,例如主机系统和存储阵列。 数据对象最初通过创建兼容于执行和/或托管数据对象的硬件资源的虚拟集群放入分布式系统中,然后从虚拟集群中选择最适于执行和/或托管的硬件资源 数据对象。 将数据对象放入所选择的硬件资源中,从而可选地在虚拟集群之间执行负载平衡操作。 虚拟集群随后被释放,分布式系统返回到其原始状态,其中包含数据对象。