这个例子展示了AT90S8535微控制器如何根据工作负载使用动态电压缩放(DVS)功能来调整输入电压。通过在工作负载较低时降低输入电压,在保证服务质量的同时降低了能耗。DVS控制器是基于一种在线梯度估计技术,称为无穷小扰动分析(IPA)。在参数化系统的单个仿真中,而不是传统有限差分方法所需的大量仿真中,IPA可以提供敏感性信息,使系统性能指标作为参数的函数得到一阶近似。
要最小化的性能指标是每个作业的平均成本,由
在哪里
为工作的平均服务时间,是输入电压v的函数也会得到V的最优值。
是一个权重常数。
是一项工作的平均能量消耗,单位为焦耳。
是作业的平均系统时间,用于度量服务质量。该模型使用M/M/1排队系统,因此为提供了一种将模拟结果与理论结果进行比较的方法。
和是设备相关的常数。
为设备最小输入电压。
的值的为0时,该模型采用常数步长梯度法.的优化的迭代,发生在偏离工作,使用估计生产
了解IPA的估算,请参阅参考文献.
该模型包括以下组件:
工作到达部分:提供形成工作负载的工作来源
蓝色部分中的FIFO队列、单服务器和其他块:提供系统中作业的排队
分布式优化器子系统:使用队列长度,值、最新作业的服务时间和要计算的作业总数和相应更新的输入电压。
该模型包括以下可视化方法来理解其性能:
动态图显示了分布式交换机控制器在模拟过程中如何改变电压,以降低每个作业的平均成本。
显示作业的平均服务时间的显示块。
显示模块,显示相应的输入电压。
要进行实验,请在运行模拟之前尝试更改平均到达间隔时间块的值。
卡桑德拉斯,C. G.和S.拉福里。离散事件系统概论.马萨诸塞州波士顿:Kluwer学术出版社,1999年。
[2] Li, W., C. G. Cassandras, M. I. Clune。“基于模型的基于SimEvents在线梯度估计的动态电压缩放控制器设计”。第45届IEEE决策与控制会议论文集.2006年,页6088 - 6092。
[3] Weiser, M., B. Welch, A. Demers, S. Shenker。“减少CPU能量的调度”。第一届操作系统设计与实现研讨会论文集.1994年,13-23页。
实体发电机|实体服务器|队列|资源池|资源收购方|资源发布人