Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168732
  • 博文数量: 35
  • 博客积分: 2067
  • 博客等级: 大尉
  • 技术积分: 282
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-31 10:29
文章分类

全部博文(35)

文章存档

2014年(3)

2011年(2)

2010年(20)

2009年(10)

我的朋友

分类:

2010-03-19 15:05:26

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) |
给主人留下些什么吧!~~