-
公开(公告)号:US20120324444A1
公开(公告)日:2012-12-20
申请号:US13160358
申请日:2011-06-14
IPC分类号: G06F9/455
CPC分类号: G06F9/5088 , G06F11/3433 , G06F2201/81 , G06F2201/815 , H04L43/0876 , H04L43/16 , H04L67/104
摘要: One or more embodiments of the present invention provide a technique for effectively managing virtualized computing systems with an unlimited number of hardware resources. Host systems included in a virtualized computer system are organized into a scalable, peer-to-peer (P2P) network in which host systems arrange themselves into a network overlay to communicate with one another. The network overlay enables the host systems to perform a variety of operations, which include dividing computing resources of the host systems among a plurality of virtual machines (VMs), load balancing VMs across the host systems, and performing an initial placement of a VM in one of the host systems.
-
公开(公告)号:US20120324441A1
公开(公告)日:2012-12-20
申请号:US13159935
申请日:2011-06-14
IPC分类号: G06F9/455
CPC分类号: G06F9/45533 , G06F9/5088 , G06F11/3433 , G06F2201/815 , H04L67/1008
摘要: One or more embodiments of the present invention provide a technique for effectively managing virtualized computing systems with an unlimited number of hardware resources. Host systems included in a virtualized computer system are organized into a scalable, peer-to-peer (P2P) network in which host systems arrange themselves into a network overlay to communicate with one another. The network overlay enables the host systems to perform a variety of operations, which include dividing computing resources of the host systems among a plurality of virtual machines (VMs), load balancing VMs across the host systems, and performing an initial placement of a VM in one of the host systems.
摘要翻译: 本发明的一个或多个实施例提供了一种用于以无限数量的硬件资源有效地管理虚拟化计算系统的技术。 包括在虚拟化计算机系统中的主机系统被组织成可扩展的对等(P2P)网络,其中主机系统将其自身布置成网络覆盖以便彼此通信。 网络覆盖使得主机系统能够执行各种操作,其包括在多个虚拟机(VM)中划分主机系统的计算资源,跨主机系统负载平衡VM,以及执行VM的初始放置 其中一个主机系统。
-
公开(公告)号:US20120054329A1
公开(公告)日:2012-03-01
申请号:US12869878
申请日:2010-08-27
申请人: Ajay GULATI , Ganesha SHANMUGANATHAN , Irfan AHMAD
发明人: Ajay GULATI , Ganesha SHANMUGANATHAN , Irfan AHMAD
IPC分类号: G06F15/16
CPC分类号: H04L67/1008 , H04L43/0852 , H04L43/16 , H04L43/50 , H04L67/1002 , H04L67/1097
摘要: Maximum throughput of a storage unit, and workload and latency values of the storage unit corresponding to a predefined fraction of the maximum throughput are estimated based on workloads and latencies that are monitored on the storage unit. The computed metrics are usable in a variety of different applications including admission control, storage load balancing, and enforcing quality of service in a shared storage environment.
摘要翻译: 基于在存储单元上监视的工作负载和延迟来估计存储单元的最大吞吐量,以及对应于最大吞吐量的预定义分数的存储单元的工作负载和延迟值。 所计算的度量可用于各种不同的应用,包括准入控制,存储负载平衡和在共享存储环境中实施服务质量。
-
公开(公告)号:US20100106820A1
公开(公告)日:2010-04-29
申请号:US12260054
申请日:2008-10-28
申请人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
发明人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
IPC分类号: G06F15/173
CPC分类号: 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请求,并发布给公共资源。 计算在主机处观察到的当前平均延迟,并且基于当前平均延迟至少部分地计算调整的窗口大小。 根据计算的窗口大小调整问题队列的窗口大小。
-
公开(公告)号:US20120233363A1
公开(公告)日:2012-09-13
申请号:US13407236
申请日:2012-02-28
申请人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
发明人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
IPC分类号: G06F5/00
CPC分类号: 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请求将保留在缓冲区中,以减少传输到公共资源的工作量对设备提供的当前延迟值的影响。
-
公开(公告)号:US20110119413A1
公开(公告)日:2011-05-19
申请号:US13009978
申请日:2011-01-20
申请人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
发明人: Ajay GULATI , Irfan AHMAD , Carl A. WALDSPURGER
IPC分类号: G06F13/10
CPC分类号: 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请求,并发布给公共资源。 计算在主机处观察到的当前平均延迟,并且基于当前平均延迟至少部分地计算调整的窗口大小。 根据计算的窗口大小调整问题队列的窗口大小。
-
公开(公告)号:US20120011504A1
公开(公告)日:2012-01-12
申请号:US12834662
申请日:2010-07-12
摘要: Activity level of memory pages is classified in virtual machine environment, so that processes such as live VM migration and checkpointing, among others, can be carried out more efficiently. The method includes the steps of scanning page table entries of hypervisor-managed page tables continuously over repeating scan periods to determine whether memory pages have been accessed or not, and for each memory page, determining an activity level of the memory page based on whether the memory page has been accessed or not since a prior scan and storing the activity level of the memory page. The activity level of the memory page may be represented by one or more bits of its page table entry and may be classified as having at least two states ranging from hot to cold.
摘要翻译: 内存页面的活动级别分为虚拟机环境,可以更有效地执行诸如虚拟机迁移和检查点之类的进程。 该方法包括以下步骤:在重复的扫描周期上连续地扫描虚拟机管理程序管理的页表的页表条目,以确定是否已存取存储器页;以及对于每个存储器页,基于是否存储页,确定存储器页的活动级别 存储器页面已被访问或不被访问,因为先前扫描并存储存储器页面的活动级别。 存储器页面的活动级别可以由其页表项的一个或多个位表示,并且可以被分类为具有从热到冷的至少两个状态。
-
公开(公告)号:US20110072208A1
公开(公告)日:2011-03-24
申请号:US12566435
申请日:2009-09-24
申请人: Ajay GULATI , Irfan AHMAD , Chethan KUMAR
发明人: Ajay GULATI , Irfan AHMAD , Chethan KUMAR
CPC分类号: G06F11/3485 , G06F3/0613 , G06F3/0647 , G06F3/067 , G06F11/3433 , G06F11/3447 , G06F2201/815 , G06F2206/1012
摘要: Distributed storage resources are managed based on data collected from online monitoring of workloads on the storage resources and performance characteristics of the storage resources. Load metrics are calculated from the collected data and used to identify workloads that are migration candidates and storage units that are migration destinations, so that load balancing across the distributed storage resources can be achieved.
摘要翻译: 分布式存储资源根据从存储资源的工作负载和存储资源的性能特征的在线监控收集的数据进行管理。 负载指标由收集的数据计算,用于识别作为迁移目的地的迁移候选和存储单元的工作负载,从而可以实现跨分布式存储资源的负载平衡。
-
公开(公告)号:US20100106816A1
公开(公告)日:2010-04-29
申请号:US12260041
申请日:2008-10-28
申请人: Ajay GULATI , Irfan AHMAD
发明人: Ajay GULATI , Irfan AHMAD
IPC分类号: G06F15/173
CPC分类号: H04L47/56 , G06F3/0659 , G06F13/161 , G06F2213/0064 , H04L1/0018 , H04L29/08099 , H04L49/90 , H04L49/901 , H04L65/601 , H04L65/80 , H04L67/1097 , H04L67/2809
摘要: A method for providing quality of service to a plurality of hosts accessing a common resource is described. The common resource may be a middle-tier or back-end server. A client IO request is received at one host of the plurality of hosts from one of a plurality clients executing as software entities on respective hosts. The host determines whether an issue queue is full. The IO request is issued to the common resource when the issue queue is not full. A current average latency observed at the host and an adjusted window size is calculated, based at least in part on the current average latency. The issue queue is resized to correspond with the adjusted window size.
摘要翻译: 描述了向访问公共资源的多个主机提供服务质量的方法。 公共资源可能是中间层或后端服务器。 在多个客户端中的一个主机上从在相应主机上作为软件实体执行的多个客户端之一接收客户端IO请求。 主机确定问题队列是否已满。 当问题队列未满时,IO请求将发布到公共资源。 至少部分地基于当前的平均延迟来计算在主机处观察到的当前平均延迟和调整的窗口大小。 调整问题队列大小以调整窗口大小。
-
公开(公告)号:US20130031200A1
公开(公告)日:2013-01-31
申请号:US13561589
申请日:2012-07-30
申请人: Ajay GULATI , Irfan AHMAD
发明人: Ajay GULATI , Irfan AHMAD
IPC分类号: G06F15/173
CPC分类号: H04L47/56 , G06F3/0659 , G06F13/161 , G06F2213/0064 , H04L1/0018 , H04L29/08099 , H04L49/90 , H04L49/901 , H04L65/601 , H04L65/80 , H04L67/1097 , H04L67/2809
摘要: A method for managing an amount of IO requests transmitted from a host computer to a storage system is described. A current latency value of an IO request most recently removed from an issue queue maintained by the host computer in order to transmit IO requests from the host computer to the storage system is periodically determined. An average latency value is the calculated based on the current latency value and a size limit of the issue queue is adjusted based in part on the average latency value. Upon receiving an IO request from one of a plurality of client applications running on the host computer, it can then be determined whether a number of pending IO requests in the issue queue has reached the size limit and the IO request can be transmitted to the issue queue if the number of pending IO request falls within the size limit.
摘要翻译: 描述用于管理从主计算机发送到存储系统的IO请求量的方法。 周期性地确定最近从主计算机维护的用于将主机计算机向存储系统发送IO请求的问题队列最近移除的IO请求的当前等待时间值。 平均延迟值是基于当前延迟值计算的,并且部分地基于平均延迟值来调整问题队列的大小限制。 在从主计算机上运行的多个客户端应用程序中的一个客户端应用程序接收到IO请求后,可以确定发布队列中的多个待处理的IO请求是否已达到大小限制,并且IO请求可以发送到该问题 如果待处理的IO请求的数量落在大小限制内,则队列。
-
-
-
-
-
-
-
-
-