ACM软件系统奖主要颁发给开发出具有长远影响力软件系统的机构或个人,这些影响体现在对概念的贡献,商业价值或两者兼有之。软件系统奖的奖金为35,000美元,由IBM公司提供资金支持。
开发域名系统(DNS)的ThreatSTOP首席科学家Paul Mockapetris获得了ACM软件系统奖。DNS主要提供全球分布式目录服务,是全球互联网功能的重要组成部分。
在上个世纪80年代初,互联网在线社区主要通过集中管理目录将计算机主机名与IP地址相匹配。随着互联网的高速发展,维护单个集中式主机目录变得缓慢而低效,因此需要新的可扩展架构。为满足这一需求,Paul Mockapetris于1983年设计并构建域名系统(DNS),同时创建了相关查询协议,服务器实现和初始根服务器。
在Paul Mockapetris开发DNS之时,每天有数千个用于建立关联IP地址的名称查找。如今,DNS仍然使用37年前构建的核心组件,但已管控3.5亿个单独管理的域,且每天响应数百亿次查询。
DNS已成为许多应用程序(包括电子邮件和网址)的基础。万维网的核心组件通用资源定位器(URL)和通用资源标识符(URI),也依赖DNS系统中引入的域名。虽然其他开发者已为DNS添加许多新功能,但Paul Mockapetris创建的原始架构可以合并这些新的功能,证明了其开发工作的价值。