美研发新系统 根本上提升软件可用性
北京时间 11 月 3 日晚,Columbia Engineering 的计算机科学家表示,他们开发了一种名为 Peregrine 的新系统,可以使多线程应用程序运行更加稳定和高效。
哥伦比亚工程
众所周知,多线程程序为几乎所有的软件应用程序和网络服务提供动力——同时,它也容易带来系统崩溃、漏洞等问题。因此,他们对绝大多数开发者既爱又狠。
研究团队表示,他们开发的Peregrine软件系统可以通过厂商提高多线程程序的稳定性和安全性。
“多线程程序变得越来越重要和普遍,但这些程序往往不可靠,并且经常像硬币一样运行 – 有时会得到正确的结果,有时不会。不,有时系统会崩溃,”计算机助理教授杨俊峰说科学。
“我们在开发 Peregrine 时的主要发现是,我们可以在稳定、高效的条件下控制这些线程,”他说,并且 Peregrine 可以生成一个通道,允许线程“在何时何地改变它的位置”。 “然后在多个lane之间建立屏障软件可用性,促使多个线程沿着固定的路线改变lane的工作时间表。这样做的好处是可以避免线程之间的冲突美研发新系统 根本上提升软件可用性,变得更加有序。
此外美研发新系统 根本上提升软件可用性,Peregrine 可以解决数据占用和漏洞的问题,并且与大多数传统系统不同,它可以以更快的速度这样做。
“当今的软件系统复杂、臃肿且极易出错软件可用性,有些会给关键系统带来停机时间和漏洞,”杨说。该系统将使在线世界变得更美好,它还将为每个政府、企业和任何使用计算机的人带来巨大的利益。”
评论前必须登录!
注册