云平台内存SLA审计:保障虚拟机服务合约性

0 下载量 74 浏览量 更新于2024-08-30 收藏 2.22MB PDF 举报
"一种面向云平台的虚拟机内存SLA审计机制" 云计算的崛起带来了计算资源的高效利用和灵活分配,但同时也带来了新的挑战。在云计算环境中,服务提供商(CSP)可能利用虚拟化技术,通过廉价的硬件资源来提供服务,从而违背与云租户之间签订的服务等级协议(SLA)。SLA是保障服务质量的关键,它定义了云服务的性能指标,如内存容量、响应时间和可用性等。然而,由于租户无法直接监控物理硬件,CSP可能存在不诚实行为,导致租户无法确保其服务质量。 为了解决这个问题,本文提出了一种从Xen虚拟化层到物理硬件层的内存轻量级测量SLA审计方案。Xen是一种常见的开源虚拟化平台,它允许在单个主机上运行多个独立的操作系统实例,即虚拟机。审计机制的目标是验证CSP是否按照SLA约定向租户提供内存服务。 该机制首先利用可信启动技术确保审计系统的初始状态是安全的,这意味着从系统启动开始就存在一个不可篡改的信任链。此外,引入了HyperSentry来维护审计系统的运行时完整性,防止在运行过程中被恶意修改。这一步确保了审计过程的可信性。 为了增强安全性并实现可信告警,文章还设计了一种基于云租户签名的Diffie-Hellman密钥交换协议。这个协议允许租户参与到密钥的生成过程中,确保只有授权的实体可以访问和解析审计数据,同时也能检测到任何未授权的尝试。 实验结果显示,该审计机制在虚拟机环境中能有效地进行内存SLA审计,且具有较高的云租户策略定制扩展性,这意味着租户可以根据自身需求调整审计策略。此外,该机制对系统性能的影响较小,降低了额外的开销,因此在实际应用中具有很高的实用性。 关键词:云计算;内存SLA;审计;虚拟化;Xen 这项研究对于提升云服务的透明度和信任度至关重要,有助于保护租户的利益,同时也促使CSP遵守SLA,提升整体服务质量。通过实施这样的审计机制,可以促进云计算市场的健康发展,增强用户对云服务的信心。