---
title: "Distributed System"
source: https://www.bctengineer.com/subjects/semester_7/distributed_system
site: BCT Engineering
---
# Distributed System

**Total Days if Complete Newbie:** 5.5 days

- **4 days** to understand all topics
- **1 day** for revision (aim to revise 3× before the exam)
- **0.5 days** buffer for error adjustment

**Study Sequence:**
1. Skim all chapter titles for 5 min to get familiar
2. **Chapter 2 & 8** first (1.5 days)
3. **Chapter 5 & 6**, then **7** (1.5 days)
4. **Chapter 1, 3 & 4** (1 day)
5. Revision of individual topics (1 day)

> A very good way to revise before exam is to play the YouTube videos at **1.25×–1.5×** speed, then review your notes.

---

## Old Questions (Extremely Recommended)

- [List of Important Questions](https://docs.google.com/document/d/1QSfBT8E-uRT3tO7kn5XuWDvcPkQb1aeZ3AwjD_CZimw/edit?usp=sharing)
- [Old Question Chapter-wise Collection](https://drive.google.com/file/d/1UvKWWTHy-1XzEAIq9vkN7LNWw1X6CSMq/view?usp=sharing)
- [Old Question Collection](https://drive.google.com/file/d/1QUTet4mLvqoGeEhVNESGV8bLR-rQBchw/view?usp=sharing)
- [Chapter-wise Question Collection](https://drive.google.com/file/d/1SpcAvnHDQM5IoAZpkTOt9ONo0AmXiCa7/view?usp=sharing)
- [Old Question Solutions (year-wise)](https://drive.google.com/file/d/1jS-YPAGd-RKxjxkE_Ycz1zapnNgo0_zA/view?usp=sharing)

---

## YouTube Videos (Extremely Recommended)

- **Chapter 1** – [Introduction to Distributed Systems](https://youtube.com/playlist?list=PLAXUYU7PbJhjIJTC3HyCMkVOzAJY_qnzz)
- **Chapter 2** – [Distributed Object & File System](https://youtube.com/playlist?list=PLAXUYU7PbJhjtUpfKsYQsrxKhCSSe20XC)
- **Chapter 3** – [Operating System Support](https://youtube.com/playlist?list=PLAXUYU7PbJhh4WKgJ8xVy-g0f9ukpuABg)
- **Chapter 4** – [Distributed Heterogeneous Apps & CORBA](https://youtube.com/playlist?list=PLAXUYU7PbJhgwlUZxHs1rVDJV4RF-mosW)
- **Chapter 5** – [Time & State in Distributed Systems](https://youtube.com/playlist?list=PLAXUYU7PbJhgFE_-Y1MCTGs28qOFxo3o4)
- **Chapter 6** – [Coordination & Agreement](https://youtube.com/playlist?list=PLAXUYU7PbJhgMyAGZFxjPZft7pC1adEjz)
- **Chapter 7** – [Replication](https://youtube.com/playlist?list=PLAXUYU7PbJhi3fIrlhEmGcDBfFTtc6OEc)
- **Chapter 8** – [Transaction & Concurrency Control](https://youtube.com/playlist?list=PLAXUYU7PbJhiOTtYhGANw3X5ILJ6DT9YT)
- **Chapter 9** – [Fault Tolerance](https://www.youtube.com/playlist?list=PLAXUYU7PbJhipvnS9lkczd6T7Yy9yYoMp)
- **Chapter 10** – _No videos found_

---

## Chapter-wise Notes

- [Ch 1 – Introduction to Distributed Systems](https://drive.google.com/file/d/1hSbMT8__P0YpwjWknuy4Ef4jAIz_W0uI/view?usp=sharing) [Easy]
- [Ch 2 – Distributed Objects & File System](https://drive.google.com/file/d/108vq553kfw1zlUzCZAaSRAFQdUHAxpYD/view?usp=sharing) [Hard]
- [Ch 3 – Operating System Support](https://drive.google.com/file/d/1nPB7SBByRHbIOMwGmH0lxgNor74PaTUR/view?usp=sharing) [Easy]
- [Ch 4 – Distributed Heterogeneous Apps & CORBA](https://drive.google.com/file/d/1Z1grDUXyxyX_YGRgGa68OOIeQFH3WYkp/view?usp=sharing) [Easy]
- [Ch 5 – Time & State in Distributed Systems](https://drive.google.com/file/d/1MirxnbiQEqzFZMenh1D06j8ppaeoPs2N/view?usp=sharing) [Medium]
- [Ch 6 – Coordination & Agreement](https://drive.google.com/file/d/1_eaKwJ563HlnmjTByzolYfsUBHvv1VV9/view?usp=sharing) [Medium]
- [Ch 7 – Replication](https://drive.google.com/file/d/1PfleWJ-v4gVhw6bOJ89WtonK0HESMrqE/view?usp=sharing) [Medium]
- [Ch 8 – Transaction & Concurrency Control](https://drive.google.com/file/d/1m58bAU8KZIOHNOMs9fyWnfTs6lcM34_P/view?usp=sharing) [Hard]
- [Ch 9 – Fault Tolerance](https://drive.google.com/file/d/1Sc6a4gkDkCaND_FmLt6bP9jqU9_evtEO/view?usp=sharing) [Easy]

---

| Chapters                                                                                                           | Hours | Marks Distribution* |
| ------------------------------------------------------------------------------------------------------------------- | -----:| ------------------: |
| 1. Introduction                                                                                                    |    4  |                   8 |
| 2. Distributed Objects & File System                                                                                |    7  |                  16 |
| 5. Time & State in Distributed Systems                                                                              |    5  |                   8 |
| 6. Coordination & Agreement                                                                                         |    4  |                   8 |
| 7. Replication                                                                                                      |    4  |                   8 |
| 8. Transaction & Concurrency Control                                                                                |    6  |                   8 |
| 9. Fault Tolerance                                                                                                  |    4  |                   8 |
| 3. Operating System Support + 4. Distributed Heterogeneous Apps & CORBA + 10. Case Studies                       |   11  |                  16 |
| **Total**                                                                                                           | **45**| **80**             |
