July/August 2018 issue of acmqueue The July/August issue of acmqueue is out now
Subscribers and ACM Professional members login here



Distributed Computing

  Download PDF version of this article PDF

Error 526 Ray ID: 46dec5e1db82214a • 2018-10-22 20:39:23 UTC

Invalid SSL certificate

You

Browser

Working
Newark

Cloudflare

Working
deliverybot.acm.org

Host

Error

What happened?

The origin web server does not have a valid SSL certificate.

What can I do?

If you're a visitor of this website:

Please try again in a few minutes.

If you're the owner of this website:

The SSL certificate presented by the server did not pass validation. This could indicate an expired SSL certificate or a certificate that does not include the requested domain name. Please contact your hosting provider to ensure that an up-to-date and valid SSL certificate issued by a Certificate Authority is configured for this domain name on the origin server. Additional troubleshooting information here.

acmqueue

Originally published in Queue vol. 13, no. 3
see this item in the ACM Digital Library


Tweet



Related:

Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer - Corp to Cloud: Google's Virtual Desktops
How Google moved its virtual desktops to the cloud


Pat Helland - Life Beyond Distributed Transactions
An apostate's opinion


Ivan Beschastnikh, Patty Wang, Yuriy Brun, Michael D, Ernst - Debugging Distributed Systems
Challenges and options for validation and debugging


Sachin Date - Should You Upload or Ship Big Data to the Cloud?
The accepted wisdom does not always hold true.



Comments

(newest first)

dcstayyc | Thu, 16 Jul 2015 06:10:19 UTC

I enjoyed reading this article. It soothes my frustration with papers that use global (logical) time for their definitions (e.g. the use of "simultaneous" to define deadlocks, mutual exclusion, etc.); to me, a theory or an algorithm that is based on a dodgy concept is surely bug-prone.

As you said, relativity isn't the problem here, since the issue arises even on a chip, where signals take many cycles to travel between cores and caches. A read or write operation therefore has a time spread at a core that is different from that at a cache, but this difference remains missing from most papers on sequential consistency, linearizability, etc.

I hope you have better luck nudging people off the global time concept.


JF | Thu, 26 Mar 2015 15:15:18 UTC

Very interesting article. Thank you.

For another system that deals with the "Now" problem, operating in an even more extreme environment, yet still reaching distributed consensus, have a look at Bitcoin. Granted, it doesn't reach consensus in milliseconds, rather on the order of 10 minutes, but interesting nonetheless.


Leave this field empty

Post a Comment:







© 2018 ACM, Inc. All Rights Reserved.