不靠云也能同步数据


作者:汤姆·西蒙奈特 发稿时间:2012-02-26 10:32:54 点击:875
一款新软件允许你唤醒一台处于睡眠的个人计算机,从而远程获取数据。

借助微软研究实验室开发的文件同步系统原型,我们很快将可以随时随地调取家中电脑上的文件,哪怕电脑是关闭着的。

这个系统设计用于展示,除了越来越受欢迎的云系统以外,我们还有另一个选择。“我们的基本原则之一是,人们不会总愿意通过云系统来提取数据,并将这些数据献给谷歌或其他公司,” 来自卡内基-梅隆大学的米歇尔·马祖雷克(Michelle Mazurek)在上周加利福尼亚州圣何塞市举办的Usenix文件和存储科技大会(the Usenix File and Storage Technology conference)上表示。

云系统可以在两台电脑之间同步数据,使人们在任何地方都可访问它们。但用户不得不提前计划好他们想要同步哪些数据,并且要信任提取这些数据的第三方服务商。

马祖雷克和其他研究人员在位于英国剑桥的微软实验室中建立了一个简单的应用软件来替代云系统。该软件可以使某人的一台电脑上的所有数据对于此人的其他电脑都可见和可访问。用户的电脑充当了个人云系统,而软件——名为ZZFS——使用一个新硬件来唤醒处于待机或睡眠状态的计算机。这意味着在公司上班时可调取放在家中沙发上的笔记本里的文件。

用户可使用Windows资源管理器的文件浏览器来查看安装有ZZFS软件的另一台电脑上的所有文件和文件夹。一旦这些文件通过网络被获取后,应用程序如Microsoft Office办公软件和苹果iTunes音乐播放软件等就能够正常打开这些文件。

一个名为Somniloquy的硬件是此系统能够运行的原因所在。此硬件是一种USB设备,它就像是一个将计算机连接到网络的普通网卡的智能版,可以唤醒一台处于睡眠状态的计算机并提取其中的数据,然后再将其置于睡眠状态。它有自身的低功耗处理器和几千兆的内存,可对传输文件进行缓存。

马祖雷克相信ZZFS软件的整体设计还可以更适应于大多数人对于散布在众多设备上的数据进行管理的随意性——有人也许会说无组织性。“用户不会总是提前知道或计划他们所需要的东西,”她说,暗指云服务系统无法对一个人的所有数据进行同步,因此用户必须选择哪些数据要进行备份。

当从另一台ZZFS设备上获得的文件被修改时,该文件的原件也会随之修改。ZZFS软件设计的优势之一是即便设备处于关机状态,文件也可被下载。“如果我在自己的笔记本和平板电脑之间进行切换,并关闭笔记本,它们也永远不会在同一时间打开,” 马祖雷克说。“如果我的数据放在云服务器中,我可能还需要等待一段时间,以使数据下载下来。”

研究人员计划为手机和平板电脑开发应用程序;由于这些设备很少被关闭,因此这样的应用程序很像一台装备了Somniloquy网卡的个人计算机,马祖雷克说。

尽管ZZFS软件设法不依赖云系统而同步文件,但多次试验表明,从一台处于睡眠状态的设备上获取数据需要大约20秒钟的时间,因为Somniloquy卡唤醒设备是需要时间的。马祖雷克承认这确实不够迅速,但如果要提取的数据是十分重要的,那么短暂的等待也是值得的。如果ZZFS在调取文件,如音乐文件时,十分积极,那么它也可以使远程设备上的媒体播放列表毫不费事地播放起来。

随着英特尔和其他个人计算机制造商不断推动笔记本电脑越来越平板电脑化,对于新的个人计算机来说,迅速的启动和“即时”唤醒显得越来越重要。“我们认为启动时间正在慢慢减少。新系统的休眠和重启时间在10到15秒之间,我们认为这段时间将会减少。”她说。

来自美国加州州立大学圣地亚哥分校的研究员Yuvraj Agarwal牵头进行了Somniloquy的初设工作,其最初是一种用于节约能源的方式。然而,他相信其整体设计可以变为商业实际,就像笔记本制造商曾经尝试的,依靠独立、低能耗的系统打造“即时”模式。

“现在有一些笔记本电脑除了运行Windows操作系统的主系统外,还含有一个独立的ARM处理器,并使用了一个完全不同的操作系统,如Linux。它可以提供一种快速启动和快速查看电子邮件的机制,并且耗能更低。” Agarwal解释说。“这两个独立的系统当然不能像Somniloquy一样整合到一起,但你已能够看到一定的趋向。”

Agarwal目前正在开发Somniloquy卡的软件版,即SleepServer。它依赖于云存储并通过使个人计算机更长时间地处于睡眠状态来帮助办公楼节省能源。

 

本文为美国Technology Review授权文章,未经书面许可,严禁转载使用。 

转载于:https://www.cnblogs.com/jacklee1981/archive/2012/02/26/2368685.html

你可能感兴趣的:(不靠云也能同步数据)