持久内存与暗黑模式

第 18 卷,第 2 期 – 三月-四月 2020

Persistent Memory and Dark Patterns

人民的力量
减少数据中心碳足迹

通过设计机架级架构,可以比传统服务器在电源效率方面实现巨大改进,因为 PSU 的尺寸将更小,更集中,并且为机架而不是每个服务器提供冗余。虽然超大规模企业已从这些电源效率的提升中受益,但行业中的大多数企业仍在等待。开放计算项目启动旨在让其他运行数据中心的公司也能从电源效率中受益。如果更多组织在其数据中心运行机架规模架构,则可以减少传统服务器造成的碳排放浪费。

作者:Jessie Frazelle

暗黑模式:过去、现在和未来
用户界面诡计的演变

暗黑模式是对设计师手中巨大权力的滥用。随着公众对暗黑模式的意识增强,潜在的负面影响也在增加。记者和学者一直在仔细审查暗黑模式,这些曝光带来的强烈反对可能会摧毁品牌声誉,并使公司受到监管机构的关注。设计就是力量。在过去的十年中,软件工程师不得不面对他们拥有的权力伴随着对用户和社会的责任这一事实。在这个十年中,设计师也应该吸取这个教训。

作者:Arvind Narayanan, Arunesh Mathur, Marshini Chetty, Mihir Kshirsagar

破碎的心和咖啡杯
安全审查的苦难

总的来说,安全审查主要有两种类型:白盒和黑盒。白盒审查是指攻击者几乎完全访问信息,例如代码、设计文档和其他信息,这些信息将使他们更容易设计和执行成功的攻击。黑盒审查或测试是指攻击者只能以普通用户或消费者相同的方式查看系统。

作者:George Neville-Neil

持久内存是持久的吗?
对故障原子更新机制的简单而廉价的测试

电源故障对应用程序数据完整性构成最严重的威胁,痛苦的经验表明,故障原子更新机制的完整性承诺不能被认为是理所当然的。勤奋的开发人员和运营商坚持通过广泛的第一手测试来确认完整性声明。本文介绍了一种简单而廉价的测试平台,能够每周对存储设备、系统软件和应用程序软件进行一万次突然的全系统断电测试。

作者:Terence Kelly

调试 Google 分布式系统中的事件
专家如何调试复杂分布式系统中的生产问题

本文介绍了 2019 年对 Google 工程师如何调试生产问题进行的研究成果,包括工程师在不同组合中使用的工具类型、高级策略和低级任务,以有效地进行调试。它考察了用于捕获数据的研究方法,总结了生产调查的常见工程流程,并分享了专家如何调试复杂分布式系统的示例。最后,本文将这项研究的 Google 特性扩展到提供一些您可以在组织中应用的实用策略。

作者:Charisma Chan, Beth Cooper

© . All rights reserved.