Variations on the drinking philosophers algorithm | IEEE Conference Publication | IEEE Xplore