云环境中聚合服务的全局 SLA 感知方法
1. 背景
云计算是 IT 行业的革命性范式,用于通过互联网托管和交付服务。云资源(存储、应用程序、网络、服务器和服务)作为通用实用程序提供,用户可以按需租赁和释放。云架构是一种面向服务的计算架构,能够提供各种即服务模式,包括软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)、数据库即服务(DbaaS)、身份即服务(IDaaS)等。
近年来,云计算范式日益流行,用户数量不断增加,需求也更加复杂。由于大多数已部署的云服务是原子化的,因此需要将它们组合成能够满足用户需求的复合服务,这一工作由云聚合器完成。
在云环境中,服务代理是云计算服务消费者和提供者之间的第三方中介。而云服务聚合器(CSA)是具有特定角色的云服务代理,它将多个云计算服务打包和集成到一个或多个复合服务中。云聚合器的工作很微妙,因为云环境会影响复合服务的性能,所以在聚合服务时必须关注服务的性能水平。
成功管理服务性能和可靠性需要控制服务以保证所需的服务级别协议(SLA)。SLA 是云服务提供商和客户之间协商的合同,它规定了云服务必须保证的服务级别目标(SLO),以服务质量指标的约束形式呈现。
2. 线性规划
线性规划是一种组合优化技术,目标是在有限数量的线性等式和不等式约束下优化线性目标函数。组合优化是组合算法的一个特例。线性规划可用于许多实际场景,如航空公司机组调度、微观经济学和公司管理,特别是当公司希望在资源有限的情况下最大化利润或最小化成本时。
线性规划有三个输入:变量、目标函数和变量的约束条件,目标函数和约束条件都必须是线性的。线性规划通过根据约束条件调整变量的值
超级会员免费看
订阅专栏 解锁全文
1679

被折叠的 条评论
为什么被折叠?



