Power-Aware I/O Virtualization
这个主题比较好理解。
在当前的体系结构中,I/O设备是耗电大户,为了让I/O设备的耗电率能够降之又降,少之又少,延长一些便携设备的使用时间,一般操作系统都会采用一些策略来应付。
在这些策略当中,一般的做法都是这样:I/O设备的驱动程序,和使用这些驱动程序的进程绑定起来,建立一定的联系。也就是说:进程会主动的告诉I/O设备的驱动程序它们的工作量大概是多少,资源的要求是多少,然后呢,设备的驱动程序,就会根据这些信息,制定一些系统全局范围的节能的策略。
节能策略的目标就是:用相同的焦耳完成更多的任务,或者完成一样的任务,消耗更少的能源。
但是这种策略,在虚拟化环境下,就会失去作用,因为进程和设备的驱动程序之间,隔着一层VMM(Virtua Machine Monitor),因此驱动程序由于语义之间的隔离,不能获得一些相关信息,也就不能制定相应的节能策略了。
那么这篇文章,提出了一个Power Aware I/O Virtualization(PAIOV)结构,来解决这个问题。
阅读(861) | 评论(0) | 转发(0) |