0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软「全息云存储」来了!玻璃做介质,用光记录或删除数据

工程师邓生 来源:大数据文摘微信公众号 作者:lin、牛婉杨 2020-10-27 13:39 次阅读

你能想象吗,未来有望实现 “全系存储”了!什么意思呢,就是利用光来记录数据页、玻璃作为介质实现云上存储。全息晶体可以填充密集的数据,若想删除数据,只需用紫外光就能擦除,也太酷了吧!

这是微软研究院的一项新研究,文摘菌找到了研究人员的博客,来看看他们是怎么描述的吧~

数据存储一直是计算的一个重要原则,随着云计算的大量增长,对云数据存储的需求为重新回顾现有技术和开发新技术开辟了道路。据预测,到 2024 年,每年将产生约 125ZB 的数据,而以经济有效的方式存储这些数据将是一个巨大的挑战。

云也改变了微软对计算和存储的看法。在云计算中,服务被虚拟化。例如,在云数据存储中,客户购买的是存储容量和访问率,而不是物理存储设备 (参见图 1)。这种虚拟化为设计和优化仅适用于云的技术提供了新的机会。这在存储领域尤其有趣,因为当前所有的存储介质都是在前云时代创建的。云存储为具有不同功能的新存储设备提供了机会,既可以补充微软目前部署的现有存储技术,又可以解决云给存储带来的一些挑战。

微软研究院正在他们的光学云计划中直面这些挑战,研究人员正在研究新的方法来改善存储、计算和网络,通过汇集不同领域的技术专家来确定光学的新应用。借助微软在计算机系统和人工智能方面的专业知识,研究人员看到了将光学物理学家和工程师聚集在一起,产生影响的真正机会。人工智能是这一领域中具有巨大潜力的交叉领域之一,在深度学习等领域它继续快速进展。特别在光存储方面,研究人员对满足云当前和未来存储需求的机会尤其感兴趣。

图 1:云存储的现状。对客户来说,存储成本是访问速率和所需存储容量的函数。在云内,使用相关的存储技术对存储服务进行虚拟化和构建,以向客户交付所需的性能。虚拟化存储模型为存储技术提供了新的机会,这些技术为现有存储技术提供了新的和补充的特性。

在微软剑桥研究院,研究人员与微软 Azure 合作,一直在研究新的云优先的光存储技术。几年来,在 Silica 项目中,研究人员一直在开发一种使用玻璃存储介质的光存储技术。

在这项技术中,他们利用玻璃介质的寿命制作写一次读多次 (WORM)的归档存储。在最近的一篇热存储论文中,研究人员还谈到了现有的存储技术在云时代面临的挑战,以及它给新存储技术带来的机遇——两个特别的挑战是增加存储密度和访问率。在这篇博客文章中,研究人员介绍了 HSD(全息存储设备)项目,这是一个重新设想全息存储如何在云时代被利用的新项目。

他们发现,现在重新使用这项技术是特别有利的——在这个时代,云的影响力正在扩大,与光学相关的商品组件已经取得了很大的进步,新的机器学习技术可以集成到这个过程中。到目前为止,在他们的工作中,已经实现了比现有体积全息存储技术高 1.8 倍的密度,并且研究人员正在进一步努力提高密度和访问速率。

“用全新的视角审视全息存储这一古老的理念,并在云计算领域对其进行重新设想,在云计算领域,我们可以自由地在整个存储堆栈上进行创新,并从其他领域引入创意,使之成为一项可行的技术,这非常令人兴奋。”——Benn Thomsen,高级首席研究员。

全息存储如何工作?

全息存储利用光来记录数据页,每页以晶体内的微小全息图的形式保存数百 k 字节的数据。全息图在晶体中占据一个小体积,研究人员把它看作一个区域,在同一个物理体积或区域中可以记录多个页面。通过对记录的全息图进行衍射并在相机上捕捉光脉冲,将数据页读出。这将重新构造原始数据页。记录的全息图可以用紫外光擦除,然后再使用介质来存储更多的全息图——使其成为可重写的存储介质。

相比之下,在 Silica 项目中用作存储介质的玻璃由于其寿命和一次性写入的特性,适合长期存档存储。全息存储是热、读 / 写云存储的一个很好的候选,因为它是可重写的,并且具有快速访问率的潜力。

全息数据存储的想法可以追溯到 20 世纪 60 年代。到 21 世纪初,学术界和工业界的几个研究小组在展示全息存储介质所能达到的令人印象深刻的存储密度方面取得了重大进展。

为何重新利用全息存储作为云存储的一种解决方案?

在当今的存储解决方案中,访问速率是一个痛点。Flash 存储提供了很高的访问率,但相对昂贵,而且许多云应用程序将数据保存在硬盘驱动器 (hdd)上。由于硬盘的机械特性,访问这些数据的速度本来就比较慢。光学固有的并行性——并行读写多位的能力——一直是全息存储最吸引人的特征之一。

这种并行性具有提供高数据吞吐量的潜力。此外,查找或寻址不同的页面只需要光束的控制,而不需要大型机械系统的移动。通过使用电子设备,可以以比现有存储设备 (如 hdd)更高的访问速度实现这一点。在这种情况下,全息存储有可能具有更低的查找延迟,因此,以成本效益的能力提供更高的访问率。对于许多在访问存储时需要高访问速率和低尾延迟的云应用程序来说,这个特性特别有吸引力。

从头开始为云设计存储硬件也让研究人员摆脱了用户设备的限制,例如需要适应 2.5 英寸或 3.5 英寸硬盘的形状因素。云存储中最小的部署单元是存储机架,它允许以 “机架规模”设计新硬件,允许组件在整个机架上高效共享。

通过商用硬件和深度学习将全息存储带入当今

“与一个真正的多学科团队的人一起工作,包括光学物理学家 , 电子工程师 , 机器学习专家 , 以及我的专业领域 , 存储系统 , 这真是鼓舞人心的工作。看看我们是否能最终破除来自构建云全息存储的挑战以及释放访问速率的红利。而这些是这项技术长期的承诺。”——Dushyanth Narayanan,高级首席研究员

研究团队专注于同时实现密度和快速访问率。他们已经部署了最近开发的高功率光纤激光系统,将读写时间减少一个数量级,以支持高访问率。他们还利用最近的高分辨率 LCOS 空间光调制器和相机的发展以增加密度,两者分别来自显示器产业和智能手机产业的发展的推动,特别是,高分辨率相机技术是关键,因为它允许我们将复杂的光学硬件转移到软件上。

图 2:过去 20 年,智能手机行业将普通相机的分辨率提高了 100 倍。在 HSD 项目中,研究人员利用这种分辨率来简化光学硬件,并将复杂性转化为软件。

在之前的技术水平,有必要使用复杂的光学来实现从显示设备到相机的一对一像素匹配,以最大限度地提高密度。如今,研究人员可以利用普通的高分辨率相机 (如图 2所示)和现代深度学习技术,将复杂性转移到数字领域。这让研究人员不用像素匹配就可以使用更简单、更便宜的光学设备,并用普通的硬件和软件来补偿由此产生的光学畸变。这种方法也降低了制造公差,因为系统可以在运行时在软件中进行补偿和校准。利用这种高分辨率商品组件和深度学习的结合,已经能够将存储密度提高 1.8 倍。

“看到团队如何在高分辨率图像上利用机器学习去完成以前需要使用昂贵的光学设备才能完成或者根本无法达成的工作,推进全息存储性能超越当前技术水平,令人无比兴奋。”——Sebastian Nowozin,合作研究员

展望:规模化面向云的光存储方案

尽管已经看到在单个区域中可以获得令人信服的写入 / 读取时间和存储密度方面的性能,但使全息存储适用于云的挑战在于开发可通过增加区域数来扩展存储容量的方法,同时保持多区域具有相同的访问速率。该领域中的先前方法只是机械地移动了介质,但这太慢了。

为了解决这个问题,研究人员目前正在演示一种不需要机械移动就能保持访问速率的多区域方法。在 HSD 项目中,全息存储的未来目标是创造一种专为云量身定制的技术,具有快速的访问速率和大大超过其前辈的存储密度。想要了解更多关于 HSD 项目和用于云研究的光学,可查看 Azure CTO Mark Russinovich 在微软 Ignite 2020 上的发言和项目页面了解更多细节。
责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6551

    浏览量

    103878
  • 光源
    +关注

    关注

    3

    文章

    691

    浏览量

    67698
  • 玻璃
    +关注

    关注

    1

    文章

    59

    浏览量

    14823
  • 光存储技术
    +关注

    关注

    0

    文章

    4

    浏览量

    2371
收藏 人收藏

    评论

    相关推荐

    移动存储介质不得在什么和什么之间交叉使用

    计算机上使用时,有可能被植入木马病毒程序。 如果该移动存储介质随后在涉密计算机上使用,木马病毒程序可能会自动复制到涉密计算机中,进而窃取
    的头像 发表于 10-12 09:45 455次阅读

    NetApp数据恢复—NetApp存储WAFL文件系统下误删除数据恢复案例

    NetApp某型号存储,WAFL文件系统。 工作人员误操作将该NetApp存储中的重要数据删除
    的头像 发表于 10-11 14:17 131次阅读

    NetApp数据恢复—NetApp存储删除数据恢复案例

    某公司一台NetApp存储,该存储中有24块磁盘。 工作人员误删除了NetApp存储中一个文件夹,文件夹中有非常重要的数据
    的头像 发表于 08-12 13:35 203次阅读
    NetApp<b class='flag-5'>数据</b>恢复—NetApp<b class='flag-5'>存储</b>误<b class='flag-5'>删除</b>的<b class='flag-5'>数据</b>恢复案例

    全息投影呈现什么影像特征

    全息投影技术是一种利用光的干涉和衍射原理,将物体的三维信息记录全息图上,并通过适当的光源再现物体的三维影像的技术。全息投影技术具有许多独特
    的头像 发表于 07-08 11:15 563次阅读

    全息投影运用了什么原理和技术

    全息投影技术是一种利用光学原理和数字技术实现三维立体图像显示的技术。它通过记录和再现物体的光波信息,使观众能够从不同角度观察到物体的立体形象。本文将介绍全息投影的原理、技术以及应用。
    的头像 发表于 07-08 11:13 1291次阅读

    全息投影技术的原理是什么

    全息投影技术是一种利用光学原理,通过记录和再现物体的光波信息,实现三维立体图像的显示技术。 一、全息投影技术的原理 全息的概念
    的头像 发表于 07-08 11:11 1713次阅读

    全息投影空中成像原理是什么

    全息投影技术是一种利用光的干涉和衍射原理,将物体的三维信息记录全息图上,然后通过全息图再现物体的三维图像的技术。
    的头像 发表于 07-08 11:02 1311次阅读

    服务器数据恢复—存储中卷被删除后重建如何恢复被删除卷的数据

    服务器存储数据恢复环境: 某品牌FlexStorage P5730服务器存储存储中有一组由24块硬盘组建的RAID5阵列,包括1块热备硬盘。 服务器
    的头像 发表于 06-05 11:03 555次阅读

    CYBLE-333074-EVAL-M2B是否可以使用SPI在S25FL127SABNFI103中保存数据删除数据

    你好,我正在使用 CYBLE-333074-EVAL-M2B ,我想在存储器 S25FL127SABNFI103 中写入并保存数据。 您能告诉我,模块是否可以使用 SPI 在该存储器中保存数据
    发表于 05-29 06:18

    激光全息无损检测技术原理以及应用

    原理 1.1 激光全息技术基础 激光全息技术是一种利用激光干涉原理记录物体表面信息的技术。激光全息技术的基本过程包括:激光束分为两束,一束照射在物体表面,另一束作为参考光。两束光在
    的头像 发表于 05-24 16:53 1101次阅读

    NetApp数据恢复—WAFL文件系统下误删除数据数据恢复案例

    某公司NetApp存储设备,人为误操作导致NetApp存储内部分重要数据删除,该NetApp存储采用WAFL文件系统,底层是由多块硬盘组成
    的头像 发表于 05-13 10:50 325次阅读

    Windows驱动器分区可以删除

    分区的详细步骤: 第一步:备份数据 在执行删除操作之前,您应该备份分区中的所有数据。这样是为了确保您不会因为一个错误的操作而永久删除数据
    的头像 发表于 02-14 17:00 1364次阅读

    揭秘微软存储黑科技 | 一小片玻璃竟能储存175万首歌?

    随着数据的爆炸式增长,如何高效、安全、长久地存储数据成为了亟待解决的问题。微软研究院的 Project Silica 研发了一项玻璃
    的头像 发表于 11-15 08:10 550次阅读
    揭秘<b class='flag-5'>微软</b><b class='flag-5'>存储</b>黑科技 | 一小片<b class='flag-5'>玻璃</b>竟能储存175万首歌?

    存储空间已满怎么办?

    存储空间已满怎么办?当存储空间已满时,我们可以采取以下一些常见的步骤来解决问题: 1、删除不必要的文件: 首先,检查
    的头像 发表于 11-14 17:44 4190次阅读

    数据数据恢复—MySQL数据库表误删除记录数据恢复案例

    binlog。 数据库故障&分析: 工作人员在执行Delete命令删除数据时未添加where子句进行筛选,导致全表数据删除删除
    的头像 发表于 11-09 15:16 1237次阅读
    <b class='flag-5'>数据</b>库<b class='flag-5'>数据</b>恢复—MySQL<b class='flag-5'>数据</b>库表误<b class='flag-5'>删除</b><b class='flag-5'>记录</b>的<b class='flag-5'>数据</b>恢复案例