Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY

COMPUTER SCIENCE / SOFTWARE ENGINEERING DEPARTMENT


SPRING 2022
ADVANCED OPERATNG SYSTEMS (SE-6121 / CS-6001)
Assignment 1
Due Date: 18-04 -2024 (before 10:00 PM online) Max Marks: 10
Instructions:
• Late Submissions will not be acknowledged.
• Plagiarism of your assignment will not be more than 20% otherwise marks will be
deducted.

Question 1
“In the future, both HPC and HTC systems will demand multicore or many-core processors that
can handle large numbers of computing threads per core”. Would you agree with this argument?
Why or why not? Justify your answer with in your own words.

Question 2
Several architectures are proposed to design a software architecture, they tell us how the various
software components are to be organized and they should interact. Several styles have already
been identified, the most important of which are for distributed system: Layered, Object-based,
Resource and Event-based architecture. Discuss each architecture’s limitations and explain why
they were not successful as commercial systems.

Question 3
In what way did the computer cluster vary from the computational grid? Identify some example
of computer cluster and computational grid that are commercially use. Comment on their
implementation requirements.
Question 4
Transparency is an important goal of a distributed system is to hide the fact that its processes and
resources are physically distributed across multiple computers. Migration and Replication is a
different form of transparency in a distributed system. What problems do you encounter while
you are replacing migration transparency with replication transparency, in term of their strengths
and weaknesses?

Question 5
Scalability has become one of the most important design goals for developers of distributed
systems. There are three scaling techniques we can study: hiding communication latencies,
distribution of work and replication. You may need to gather more information from Wikipedia,
Google Scholar, or other sources if any of the scalability technique are new to you.

Course Instructors: Dr. Muhammad Kashif Shaikh

You might also like