Rio:移动系统之间共享I/O的系统解决方案。

摘要:移动系统配备了各种各样的输入/输出设备,包括摄像头、麦克风、传感器和调制解调器。允许一个移动系统上的应用程序利用另一个系统上的输入/输出设备存在许多新颖的用例。本文介绍了Rio,一种支持未修改的应用程序并公开所有输入/输出设备功能以进行共享的I/O共享解决方案。Rio的设计适用于许多类别的I/O设备,从而大大减少了支持新的I/O设备的工程工作量。我们在Android上实现的Rio由6700行代码组成,支持四个I/O类别,其中类别特定的代码行数少于450行。Rio还支持不同形态因素的移动系统之间的I/O共享,包括智能手机和平板电脑。我们表明,Rio在音频、传感器和调制解调器的本地I/O性能上接近,但由于两个系统之间的网络吞吐量限制,相机的性能下降明显,这可能会因新兴无线标准而得到缓解。 标题:Rio:一种支持I/O共享的移动系统解决方案

作者:Ardalan Amiri Sani, Kevin Boos, Min Hong Yun, Lin Zhong

论文ID:1312.4931

分类:Operating Systems

分类简称:cs.OS

提交时间:2013-12-18

PDF 下载: 英文版 中文版pdf翻译中