ACM Queue - Distributed Computing http://queue.acm.org/listing.cfm?item_topic=Distributed Computing&qc_type=topics_list&filter=Distributed Computing&page_title=Distributed Computing&order=desc Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods http://queue.acm.org/detail.cfm?id=3712057 Distributed Computing 2025年2月04日 15:18:05 GMT Marc Brooker, Ankush Desai 3712057 Intermediate Representations for the Datacenter Computer: Lowering the Burden of Robust and Performant Distributed Systems http://queue.acm.org/detail.cfm?id=3712258 Distributed Computing 2025年2月03日 17:14:20 GMT Achilles Benetopoulos 3712258 Simulation: An Underutilized Tool in Distributed Systems http://queue.acm.org/detail.cfm?id=3711677 Distributed Computing 2025年1月27日 14:22:15 GMT David R. Morrison 3711677 Convergence: Research for Practice reboot http://queue.acm.org/detail.cfm?id=3546931 Distributed Computing 2022年7月15日 12:57:00 GMT Martin Kleppmann 3546931 Decentralized Computing http://queue.acm.org/detail.cfm?id=3436964 Distributed Computing 2020年11月16日 12:39:17 GMT Terence Kelly 3436964 Corp to Cloud: Google’s Virtual Desktops: How Google moved its virtual desktops to the cloud http://queue.acm.org/detail.cfm?id=3264508 Over one-fourth of Googlers use internal, data-center-hosted virtual desktops. This on-premises offering sits in the corporate network and allows users to develop code, access internal resources, and use GUI tools remotely from anywhere in the world. Among its most notable features, a virtual desktop instance can be sized according to the task at hand, has persistent user storage, and can be moved between corporate data centers to follow traveling Googlers. Until recently, our virtual desktops were hosted on commercially available hardware on Google's corporate network using a homegrown open-source virtual cluster-management system called Ganeti. Today, this substantial and Google-critical workload runs on GCP (Google Compute Platform). This article discusses the reasons for the move to GCP, and how the migration was accomplished. Distributed Computing 2018年8月01日 15:07:48 GMT Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer 3264508 Every Silver Lining Has a Cloud: Cache is king. And if your cache is cut, you’re going to feel it. http://queue.acm.org/detail.cfm?id=3215876 Clearly, your management has never heard the phrase, "You get what you pay for." Or perhaps they heard it and didn't realize it applied to them. The savings in cloud computing comes at the expense of a loss of control over your systems, which is summed up best in the popular nerd sticker that says, "The Cloud is Just Other People's Computers." Some providers now have something called Metal-as-a-Service, which I really think ought to mean that an '80s metal band shows up at your office, plays a gig, smashes the furniture, and urinates on the carpet, but alas, it's just the cloud providers' way of finally admitting that cloud computing isn't really the right answer for all applications. For systems that require deterministic performance guarantees to work well, you really have to think very hard about whether or not a cloud-based system is the right answer, because providing deterministic guarantees requires quite a bit of control over the variables in the environment. Cloud systems are not about giving you control; they're about the owner of the systems having the control. Distributed Computing 2018年5月07日 14:49:52 GMT George Neville-Neil 3215876 Watchdogs vs. Snowflakes: Taking wild-ass guesses http://queue.acm.org/detail.cfm?id=3207170 That a system can randomly jam doesn't just indicate a serious bug in the system; it is also a major source of risk. You don't say what your distributed job-control system controls, but let's just say I hope it's not something with significant, real-world side effects, like a power station, jet aircraft, or financial trading system. The risk, of course, is that the system will jam, not when it's convenient for someone to add a dummy job to clear the jam, but during some operation that could cause data loss or return incorrect results. I rather suspect that having a system like this jam while coordinating, for example, the balancing of electrical power across a power grid would have spectacular and perhaps fatal results. Distributed Computing 2018年4月10日 14:09:54 GMT George Neville-Neil 3207170 Life Beyond Distributed Transactions: An apostate’s opinion http://queue.acm.org/detail.cfm?id=3025012 This article explores and names some of the practical approaches used in the implementation of large-scale mission-critical applications in a world that rejects distributed transactions. Topics include the management of fine-grained pieces of application data that may be repartitioned over time as the application grows. Design patterns support sending messages between these repartitionable pieces of data. Distributed Computing 2016年12月12日 13:41:04 GMT Pat Helland 3025012 Standing on Distributed Shoulders of Giants: Farsighted Physicists of Yore Were Danged Smart! http://queue.acm.org/detail.cfm?id=2953944 If you squint hard enough, many of the challenges of distributed computing appear similar to the work done by the great physicists. Dang, those fellows were smart! Here, we examine some of the most important physics breakthroughs and draw some whimsical parallels to phenomena in the world of computing... just for fun. Distributed Computing 2016年6月07日 13:19:56 GMT Pat Helland 2953944

AltStyle によって変換されたページ (->オリジナル) /