-
公开(公告)号:US20100077013A1
公开(公告)日:2010-03-25
申请号:US12356921
申请日:2009-01-21
申请人: Austin CLEMENTS , Irfan AHMAD , Jinyuan LI , Murali VILAYANNUR
发明人: Austin CLEMENTS , Irfan AHMAD , Jinyuan LI , Murali VILAYANNUR
CPC分类号: G06F16/1748
摘要: A data center comprising plural computer hosts and a storage system external to said hosts is disclosed. The storage system includes storage blocks for storing tangibly encoded data blocks. Each of said hosts includes a deduplicating file system for identifying and merging identical data blocks stored in respective storage blocks into one of said storage blocks so that a first file exclusively accessed by a first host of said hosts and a second file accessed exclusively by a second host of said hosts concurrently refer to the same one of said storage blocks.
摘要翻译: 公开了一种数据中心,包括多个计算机主机和在所述主机外部的存储系统。 存储系统包括用于存储有形编码的数据块的存储块。 每个所述主机包括重复数据删除文件系统,用于将存储在相应存储块中的相同数据块识别并合并到所述存储块之一中,使得由所述主机的第一主机独占访问的第一文件和由第二主机访问的第二文件 所述主机的主机同时指代所述存储块中的相同的一个。
-
公开(公告)号:US20110302415A1
公开(公告)日:2011-12-08
申请号:US13045212
申请日:2011-03-10
IPC分类号: H04L9/32
CPC分类号: G06F21/57 , G06F21/51 , G06F21/575 , H04L9/08 , H04L9/0825 , H04L9/083 , H04L9/0897 , H04L63/0428 , H04L63/08
摘要: A trusted virtualization platform protects sensitive customer data during operation of virtual machines in a multi-tenant cloud computing center. The trusted virtualization platform limits administrator access to the data and state of the virtual machines running thereon, reports any changes made thereto, and requires keys provided by the customer or a trusted third party of the customer to perform management operations on the virtual machines. By requiring cloud computing centers to use such trusted virtualization platforms, customers uploading their virtual machines into the cloud computing center can be assured that cloud administrators will not be able to access or tamper with their private data. Furthermore, customers can directly audit all important state or configuration changes for their virtual machines as the trusted virtualization platform can be configured to report all such changes according to a security policy set by the customer.
摘要翻译: 可信赖的虚拟化平台在多租户云计算中心的虚拟机运行期间保护敏感的客户数据。 受信任的虚拟化平台限制了对其上运行的虚拟机的数据和状态的管理员访问,报告对其的任何更改,并且要求由客户或客户的可信第三方提供的密钥来对虚拟机执行管理操作。 通过要求云计算中心使用这种可信赖的虚拟化平台,客户将虚拟机上传到云计算中心可以放心,云管理员将无法访问或篡改其私有数据。 此外,客户可以直接审核其虚拟机的所有重要的状态或配置更改,因为可信配置的虚拟化平台可以根据客户设置的安全策略进行报告。
-
公开(公告)号: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请求将发布到公共资源。 至少部分地基于当前的平均延迟来计算在主机处观察到的当前平均延迟和调整的窗口大小。 调整问题队列大小以调整窗口大小。
-
公开(公告)号:US20120036325A1
公开(公告)日:2012-02-09
申请号:US13182306
申请日:2011-07-13
申请人: Ali MASHTIZADEH , Irfan AHMAD
发明人: Ali MASHTIZADEH , Irfan AHMAD
IPC分类号: G06F12/08
CPC分类号: G06F9/45558 , G06F12/0802 , G06F2009/45583 , G06F2212/312 , G06F2212/401
摘要: Techniques are disclosed for managing memory within a virtualized system that includes a memory compression cache. Generally, the virtualized system may include a hypervisor configured to use a compression cache to temporarily store memory pages that have been compressed to conserve memory space. A “first-in touch-out” (FITO) list may be used to manage the size of the compression cache by monitoring the compressed memory pages in the compression cache. Each element in the FITO list corresponds to a compressed page in the compression cache. Each element in the FITO list records a time at which the corresponding compressed page was stored in the compression cache (i.e. an age). A size of the compression cache may be adjusted based on the ages of the pages in the compression cache.
摘要翻译: 公开了用于在包括存储器压缩缓存的虚拟化系统内管理存储器的技术。 通常,虚拟化系统可以包括配置成使用压缩高速缓存临时存储被压缩以节省存储器空间的存储器页面的管理程序。 通过监视压缩缓存中的压缩存储器页,可以使用“先进先出”(FITO)列表来管理压缩高速缓存的大小。 FITO列表中的每个元素都对应于压缩缓存中的压缩页面。 FITO列表中的每个元素记录相应的压缩页面存储在压缩缓存(即一个年龄)中的时间。 可以基于压缩高速缓存中的页面的年龄来调整压缩高速缓存的大小。
-
公开(公告)号: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.
摘要翻译: 分布式存储资源根据从存储资源的工作负载和存储资源的性能特征的在线监控收集的数据进行管理。 负载指标由收集的数据计算,用于识别作为迁移目的地的迁移候选和存储单元的工作负载,从而可以实现跨分布式存储资源的负载平衡。
-
公开(公告)号: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请求,并发布给公共资源。 计算在主机处观察到的当前平均延迟,并且基于当前平均延迟至少部分地计算调整的窗口大小。 根据计算的窗口大小调整问题队列的窗口大小。
-
公开(公告)号:US20130100816A1
公开(公告)日:2013-04-25
申请号:US13281337
申请日:2011-10-25
申请人: Davide BERGAMASCO , Irfan AHMAD
发明人: Davide BERGAMASCO , Irfan AHMAD
IPC分类号: H04L12/26
CPC分类号: H04L47/25 , H04L43/0864 , H04L47/283 , H04L47/30
摘要: Embodiments determine communication delay along a network path between a source and a destination in a network. A target injection rate is calculated based on the determined delay and a predetermined maximum queuing delay threshold. Data packets are transmitted along the network path using an inter-packet delay that is based on the target injection rate.
摘要翻译: 实施例确定沿着网络中的源和目的地之间的网络路径的通信延迟。 基于所确定的延迟和预定的最大排队延迟阈值来计算目标喷射速率。 使用基于目标注入速率的分组间延迟,沿着网络路径传输数据分组。
-
公开(公告)号:US20130097464A1
公开(公告)日:2013-04-18
申请号:US13273053
申请日:2011-10-13
申请人: Irfan AHMAD , Anne Marie HOLLER , Mustafa UYSAL
发明人: Irfan AHMAD , Anne Marie HOLLER , Mustafa UYSAL
IPC分类号: G06F11/00
CPC分类号: G06F9/45558 , G06F9/5077 , G06F11/0712 , G06F11/0751 , G06F11/3409 , G06F2009/45587
摘要: Embodiments associate software applications with computing resources based on failure correlation information and an anti-affinity rule. An anti-affinity rule indicates that a first software application is to be separated from a second software application during execution. A management device determines failure correlations between a first computing resource that is associated with the first software application and a plurality of computing resources other than the first computing resource. The management device selects the computing resource that corresponds to the lowest failure correlation and associates the second software application with the selected computing resource based on the anti-affinity rule.
摘要翻译: 实施例将软件应用与基于故障相关信息和反相关性规则的计算资源相关联。 反相关性规则指示在执行期间第一软件应用程序将与第二软件应用程序分离。 管理设备确定与第一软件应用相关联的第一计算资源与除第一计算资源之外的多个计算资源之间的故障相关性。 管理装置选择对应于最低故障相关性的计算资源,并且基于反相关性规则将第二软件应用与所选择的计算资源相关联。
-
10.
公开(公告)号:US20130097319A1
公开(公告)日:2013-04-18
申请号:US13273064
申请日:2011-10-13
申请人: Irfan AHMAD , Anne Marie HOLLER , Mustafa UYSAL
发明人: Irfan AHMAD , Anne Marie HOLLER , Mustafa UYSAL
IPC分类号: G06F15/173
CPC分类号: G06F9/45558 , G06F9/45533 , G06F9/5033 , G06F9/5077 , G06F2009/4557 , G06F2009/45595 , H04L41/5054
摘要: Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications, or that the first software application is to be separated from the second software application during execution of the first and second software applications. A target computing resource container is selected based on the placement rule and a computing resource container that is associated with the first software application. The second software application is associated with the target computing resource container, and the placement rule may be provided to the target computing resource container.
摘要翻译: 实施例将软件应用与基于放置规则的计算资源容器相关联。 放置规则指示在执行第一和第二软件应用期间第一软件应用程序将与第二软件应用程序共存,或者在执行第一软件应用程序期间第一软件应用程序将与第二软件应用程序分离 和第二个软件应用程序。 基于放置规则和与第一软件应用相关联的计算资源容器来选择目标计算资源容器。 第二软件应用程序与目标计算资源容器相关联,并且放置规则可以被提供给目标计算资源容器。
-
-
-
-
-
-
-
-
-