Across
- 2. Maintaining multiple copies of processes or data for reliability
- 8. Scheduling where a running process may be interrupted
- 10. Assigning processes to available processors in distributed systems
- 11. Restoring a process to a checkpoint after a failure
- 12. Collection of processes waiting for processor allocation
- 15. Model where all nodes have equal roles and responsibilities
- 17. Policy that decides which process gets the CPU next
- 18. Moving tasks between processors to balance workload
- 20. Processors of different speeds or architectures in distributed system
- 21. Number of tasks completed in a given time period
- 25. Delay experienced in communication or process execution
- 26. Mechanism where idle processors take tasks from busy ones
- 27. Abstract representation of distributed system structure and communication
- 29. Saving process state periodically for recovery
- 33. Scheduling multiple related threads together on processors
- 35. Condition where a process waits indefinitely without execution
- 36. Identical processors in distributed system
- 37. Ability of a process to execute multiple threads concurrently
- 38. System where correctness depends on time constraints
- 39. A process that runs across multiple computers in a distributed system
Down
- 1. Scheduling policy decided at runtime based on load
- 3. Scheduling where a running process cannot be interrupted
- 4. Scheduling policy decided at compile time and fixed
- 5. Time between request submission and system’s first response
- 6. Ability of a system to continue functioning despite failures
- 7. Use of extra components to improve fault tolerance
- 9. Hiding process or node failures from users in distributed systems
- 13. Model where client requests and server provides services in distributed systems
- 14. State when processes are stuck waiting for each other’s resources
- 16. Hiding complexities like migration, replication, and failures from user
- 19. Distributing tasks evenly across processors to avoid overload
- 22. Tendency to keep a process running on the same processor
- 23. Moving an executing process from one processor to another
- 24. Ability of distributed system to grow without performance loss
- 28. Module that selects which process or thread to run
- 30. Lightweight process that shares resources within a process
- 31. System property of maintaining limited services after failure
- 32. Real-time system where missing a deadline causes failure
- 34. Processor that is not executing any process at a given time
- 35. Real-time system where deadlines are flexible
