/**
* 分布式系统的自我管理
* 分布式系统是自适应的,但主要调整的是运行行为而不是软件组件
*/
/**
* @反馈控制模型
* 最常见的假设是自适应是通过一种或多种反馈控制循环(feedback control loop)来实现的。
* 反馈控制系统的核心是由需要管理的组件形成的。
* 这些组件能通过可控输入参数驱动,但它们的行为会受所有不可控(干扰或噪音)输入影响。
*
* @反馈控制循环三要素
* @系统本身需要被监视,能够对系统各个方面进行测量度量
* 难度在因特网往返延迟差
* 选择阈值边界————控制反馈循环往往包含有一个逻辑尺度预测组件
* @分析被监视的测量值,和参考值进行比较————反馈分析组件,控制循环的核心部分。决定了自适应的各种算法
*
* @其他组件是有不同的机制组成,这些组件直接影响着系统的行为。
* 不同机制
* 副本的放置
* 调度优先权的改变
* 服务交换
* 因可用性而移动数据
* 重定向对不同服务器的请求
* 通过不同的机制进行观察行为从而影响。
*/
/**
* 习题
* 客户和服务器相隔远,网络延迟主导整个性能,如何处理?
* 缓存层————CDN
* 最小超时重定服务
* 多机器请求结果竞争哪个
*/
分布式系统的自我管理——反馈控制模型
于 2022-09-15 19:57:48 首次发布