Notion of time; Distributed Systems