Using a hacky network abstraction, can simulate two phase commitment by having processes decide their ability to commit as a function of their process ID.
Should hold to atomic commitment axioms...
- All participants read the same decision
- If any participants decide to commit, then all do