![tikz geek clock tikz geek clock](http://1.bp.blogspot.com/-wUPwc2unDXk/TlZTevFWMRI/AAAAAAAARzQ/q_j8A0dLKsw/s1600/table_clock3_by_dizain-713851.jpg)
To order a sample of data in a process running in a computer, the easiest intuition is to assign monotonically increasing numbers to them and compare who comes before whom. Now the question is how do we measure ordering? The truth is we can’t avoid the notion of ordering in many systems, but yes, not all systems require ordering, it all depends on how the business use case at hand looks like.
![tikz geek clock tikz geek clock](https://i.etsystatic.com/6139191/r/il/609e3e/252055986/il_794xN.252055986.jpg)
Whether, it’s a financial institution, e-commerce, or social media platforms, transactions are everywhere. Example 4: Transactions need ordering in operations, even transactions themselves need to be ordered among each other in some cases. How would you feel about that? Example 3: Similarly in a leader-less database system, multiple machines can accept requests for the same object for better availability and they need to sync the object in such a manner that the sequence of events that happened on that object remains acceptable in the system and business logic. When you trace the calls you see that a customer order was confirmed even before payment took place. Will this leave a good taste of user experience to you? Example 2: You are debugging a critical issue in an e-commerce company where there are many consecutive service calls. There are many use cases that require some notion of ordering in computing: Example 1: You are in an online meeting with your team for a daily stand-up ceremony but you receive a large chunk of video frames completely unordered. So, to start with, where do we need ordering in distributed systems? A.
![tikz geek clock tikz geek clock](https://live.staticflickr.com/2272/2554001216_2f4c3ca7ea.jpg)
We are more interested to understand time in the parlance of low-level distributed systems and the rest of the article focuses on that. These are just some vital examples of precise time just to make you understand how important it is in general. Stocks trading platforms, online gaming, instant messaging have their own ordering and timing requirements.Application and network monitoring systems are time-sensitive to help engineers efficiently detect performance issues.Industries like Hollywood are adopting precise time to control audio, video data, multi-camera sequencing to give ultimate user experience.It helps engineers to analyze power blackouts and identify the exact point where the anomaly started. In order to detect electrical anomalies in a power grid, equipment and utilities need to use precise time.Seismic monitoring networks help researchers to quickly locate the epicentres of earthquakes and other seismic events by using precise time across the network.The aviation industry needs accurate weather information, so precise time is used to synchronize weather station data spread across locations.Mobile and data networks use the precise time to enable smooth synchronization among themselves so that mobile handsets can more efficiently share a limited radio spectrum.
![tikz geek clock tikz geek clock](https://i.pinimg.com/originals/07/cd/91/07cd91bd001e854424d36e998e02c4f3.jpg)
Let’s see some important use cases of ordering and time across industries: Similarly, we derive time to define a period and order of events to enable synchronization of events in business systems. Just observe, how the concept of time comes into the picture here to define a period and most importantly to define the order of events in our life. Once we look back on the journey, we say we have grown up so much with time, Wow!!. It takes on average around 20+ years to complete this journey. The whole thing happens in a certain order: you probably can’t go to a university without completing school - you may if you are a prodigy, that’s a one-off case though. Photo by Jens Kreuter on Unsplash IntroductionĪs a human being, we take birth as a child ( 0th year), start going to school ( ~ 5th year ), university for under graduation ( ~ 18th year ), possibly post-graduation ( ~ 22nd year ), then start our career ( ~ 22nd to 24+ year ) and life moves on.