Efficient Distributed Algorithms by Using The Archimedean Time Assumption