您应该知道Andrew文件系统是什么

AFS的一位创始人表示:“将数据存储在云端,并通过按需缓存的方式在云端传送部分数据的模式,在今天是每个人都习以为常的事情。

计算机械协会

当我看到Andrew文件系统(AFS)的创建者被授予了价值35K美元的ACM软件系统奖我对自己说:“太酷了,我还记得Sun Microsystems等公司的AFS……只是请别让我解释这是什么鬼东西。”

也不要问我的同事。在办公室里对六七个人做了一个快速的调查,当提到安德鲁文件系统时,大部分人都是面无表情。安德鲁文件系统是20世纪80年代早期开发的一种技术,以安德鲁·卡内基(Andrew Carnegie)和安德鲁·梅隆(Andrew Mellon)的名字命名。但是,正如计算机器协会的奖项所表明的,AFS作为一种基础技术确实值得了解,它为广泛使用的云计算技术和应用铺平了道路。

更多:旋风式参观技术的主要奖项、荣誉和奖项

卡内基梅隆大学计算机科学教授马哈德夫·萨提亚那拉亚南说作为AFS团队的一员,他通过电子邮件回答了我的一些问题,包括这个可伸缩的、安全的分布式文件系统的起源、它的重要性以及它目前的地位。Satyanarayanan与John Howard、Michael Leon Kazar、Robert Nasmyth Sidebotham、David Nichols、Sherri Nichols、Alfred Spector和Michael West一起被ACM认可,他们通过卡耐基梅隆大学和IBM的信息技术中心伙伴关系(后者为ACM奖提供了资助)组成了一个团队。

有没有什么方法可以量化AFS的使用有多广泛,以及哪些类型的组织使用它最多?有没有意识到它还在继续被使用,而且是为了什么?

在大约25年的时间框架内,AFS已经被许多美国人和非美国人使用。大学。许多国家实验室、超级计算中心和类似机构也使用了AFS。金融行业(如高盛)和其他行业的公司也使用了AFS。一份关于AFS部署的有用快照由论文“一个广域分布式文件系统的实证研究出现在计算机系统上的ACM事务在1996年。这篇论文:

AFS最初是为了满足卡内基梅隆大学(Carnegie Mellon University)的计算需求而设计的,现在已经扩展到联合10个国家的大约1000台服务器和20000个客户端。我们估计全世界有超过10万用户使用这个系统。无论是在地理跨度上,还是在用户数量和机器数量上,AFS都是有史以来最大的分布式文件系统,并得到了广泛的应用。”

该论文中的图1显示,在快照时,AFS跨越了59个教育细胞、22个商业细胞、11个政府细胞和39个美国以外的细胞。2020欧洲杯夺冠热门除了这种大型的联邦多组织AFS部署之外,在单个组织中还有许多AFS的非联邦部署。

AFS对当今云计算和企业计算环境的最大影响是什么?

将数据存储在云中,并通过边缘的按需缓存交付部分数据的模式,如今是每个人都习以为常的事情。这个模型最初是由AFS设想和演示的,这可能是它最大的影响。它简化了操作人员的管理复杂性,同时为最终用户保留了性能和可伸缩性。从终端用户的角度来看,能够走到任何一台机器并将其作为自己的机器使用,这提供了极大的灵活性和便利性。特定于用户的所有数据都是通过网络按需交付的。保持您使用的所有计算机的同步变得非常简单。部署AFS的组织的用户发现这是一种令人上瘾的功能。事实上,正是这种能力启发DropBox的创始人创立了自己的公司。他们曾在麻省理工学院使用AFS作为雅典娜环境的一部分,并希望在更大的范围内实现这种毫不费力的能力,使一个人使用的所有机器保持同步。最后,AFS的许多体系结构原则和实现技术在过去几十年中影响了许多其他系统。

AFS最初是如何产生的?

1982年,CMU和IBM签署了一项合作协议,在CMU校园内创建一个“分布式个人计算环境”,该环境稍后将被IBM商业化。真正的合作始于1983年1月。关于这些早期的信息的一个很好的参考是1986年CACM论文。] Morris等人题为“Andrew:分布式个人计算环境”。该协定的内容如下。1982年,IBM刚刚推出了IBM个人电脑,这被证明是非常成功的。与此同时,IBM充分认识到,在企业范围内使用个人计算需要具备轻松、安全共享信息的技术能力,并且需要适当的访问控制。在20世纪80年代早期仍然占主导地位的分时度假系统中,这是可能的。在1982年,如何在一个以pc为基础的企业的分散和碎片化的世界中实现这一点还不清楚。IBM-CMU合作协议的一个重要部分是开发这个问题的解决方案。资讯科技中心成立的第一年(1983年),超过一半的时间都花在集思广益上,讨论如何才能达到这个目标。通过这个集思广益的过程,一个分布式文件系统在1983年8月出现,成为企业级信息共享的最佳机制。如何实现这样一个分布式文件系统成为了我们工作的重点。

如果必须从头再来,AFS的创建者在构建AFS时会有什么不同?

我至少能想到两件事:一件小事和一件大事。

值得一提的是,AFS的设计和早期发展发生在网络中基于[网络地址转换(NAT)]的防火墙出现之前。这些在今天的家庭、小企业等中广泛使用。它们的存在使得服务器很难启动与客户机的联系以建立回调通道。如果我们在基于NAT的防火墙广泛使用后开发了AFS,我们就会仔细地重新考虑如何在NAT防火墙存在的情况下最好地实现回调。

更大的事情与万维网有关。马赛克浏览器出现于20世纪90年代初,网景导航仪出现于稍晚些时候。那时AFS已经存在多年,并在许多地方广泛使用。如果我们意识到浏览器最终会成为一个多么有价值的工具,我们会更加关注它。例如,可以通过在地址中使用“file://”而不是“http://”在AFS中使用浏览器。所有内置到AFS中的强大的缓存和一致性维护机制都可以通过一个用户友好的工具进行访问,这个工具最终被证明是非常有价值的。浏览器和AFS可能会有一个更加共生的演变,就像HTTP和浏览器最终所做的那样。

看起来好像开源世界里还有AFS的残余?

确实。OpenAFS继续是一个活跃的开源项目。许多机构(包括CMU)继续将AFS用于生产使用,而此代码现在基于OpenAFS。

另外,我在Coda文件系统上的工作是从1986年11月的AFS版本派生出来的。Coda在90年代中期是开源的。这个代码库今天仍然存在并发挥着作用。在结尾处隐藏着来自早期AFS的想法和实际代码。

你们有什么关于奖金的宏伟计划吗?

然而任何具体的计划。我们已经讨论过把这笔钱捐给慈善事业的可能性。

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对最重要的话题发表评论。

版权©2017足球竞彩网下载

工资调查:结果在