(SEM VII) THEORY EXAMINATION 2018-19 DISTRIBUTED SYSTEMS

B.Tech Engineering 0 downloads
₹29.00

SECTION A

(Attempt all questions in brief – 2 × 10 = 20 marks)

 

(a) Web challenges involved in Distributed Systems

 

Web-based distributed systems face challenges such as heterogeneity, because different hardware, software, and platforms must work together. Scalability is another challenge, as systems must support a growing number of users. Security is critical because data travels over networks. Latency and network failures also affect performance and reliability.

 

(b) System Model in Distributed Systems

 

A system model describes how a distributed system is structured and how it behaves. It includes the physical model (hardware and network), architectural model (client-server, peer-to-peer), and fundamental model (interaction, failure, and security assumptions).

 

(c) Distributed Deadlock

 

A distributed deadlock occurs when processes running on different computers wait indefinitely for resources held by each other. Since no global clock or shared memory exists, detecting deadlock in distributed systems is more complex than in centralized systems.

 

(d) Commit Protocol

 

A commit protocol ensures that all participating nodes in a distributed transaction either commit or abort together. It maintains data consistency across sites. The most common example is the Two-Phase Commit (2PC) protocol.

 

(e) Transparency in Distributed Systems

 

Transparency hides system complexity from users. Types include access transparency, location transparency, replication transparency, and failure transparency, allowing users to see the system as a single unified resource.

 

(f) Scalability

 

Scalability refers to a system’s ability to handle increased load by adding resources. Distributed systems achieve scalability through replication, load balancing, and decentralization.

 

(g) Heterogeneity

 

Heterogeneity means a distributed system consists of different hardware, operating systems, networks, and programming languages. Middleware helps manage this diversity.

 

(h) Fault Tolerance

 

Fault tolerance is the ability of a system to continue functioning even if some components fail. This is achieved using redundancy, replication, and failure detection mechanisms.

 

(i) Consistency

 

Consistency ensures all users see the same data at the same time. Distributed systems use different consistency models such as strong consistency and eventual consistency.

 

(j) Middleware

 

Middleware is software that lies between applications and operating systems. It provides services such as communication, security, and transaction management in distributed systems.

 

SECTION B

(Attempt any one – 10 marks)

 

(a) Distributed Mutual Exclusion vs Single System Mutual Exclusion

In a single computer system, mutual exclusion is achieved using shared memory and locks. In distributed systems, there is no shared memory or global clock, so processes communicate using messages.

Distributed mutual exclusion algorithms use message passing to ensure only one process enters the critical section at a time. Performance is measured by message complexity, synchronization delay, and system throughput. Examples include Lamport’s algorithm and Ricart–Agrawala algorithm.

 

(b) Sequential Consistency and Highly Available Services

Sequential consistency ensures that operations appear to execute in some sequential order that is consistent across all nodes. It provides a strong consistency guarantee but may reduce performance.

Highly available services ensure that systems remain operational even during failures. This is achieved using replication, failover mechanisms, and load balancing to minimize downtime.

 

SECTION C

(Attempt any one – 10 marks)

 

(a) Distributed File System Architecture & Distributed Shared Memory

 

A Distributed File System (DFS) allows files to be stored on multiple machines while appearing as a single file system to users. Its architecture includes clients, file servers, and naming services. The DFS manages file access, consistency, and security.

 

Distributed Shared Memory (DSM) allows processes on different machines to share memory as if it were local. The DSM algorithm manages memory consistency, page replacement, and synchronization using message passing.

 

(b) Byzantine Agreement Problem

 

The Byzantine Agreement Problem deals with achieving consensus in a distributed system where some nodes may fail or act maliciously. The challenge is to ensure all non-faulty nodes agree on the same value.

The solution involves Byzantine fault-tolerant algorithms, which require at least 3f + 1 nodes to tolerate f faulty nodes. These algorithms use majority voting and message verification to reach agreement.

File Size
42.95 KB
Uploader
SuGanta International
⭐ Elite Educators Network

Meet Our Exceptional Teachers

Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh , Babusarai Market , 221314
5 Years
Years
₹10000+
Monthly
₹201-300
Per Hour

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduati...

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana , 500044
10 Years
Years
₹10000+
Monthly
₹501-600
Per Hour

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and interm...

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana , New Nallakunta , 500044
30+ Years
Years
₹9001-10000
Monthly
₹501-600
Per Hour

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapu...

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu , Gudalur , 643212
5 Years
Years
₹6001-7000
Monthly
₹401-500
Per Hour

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the righ...

Divyank Gautam

Divyank Gautam

Pune, Maharashtra , Kothrud , 411052
3 Years
Years
Not Specified
Monthly
Not Specified
Per Hour

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student proble...

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

Economics Classes Near By Dwarka Mor Build Strong Conceptual Clarity & Score High Dwarka Mor, Delhi
Keyboard / Piano Classes Near DLF Phase 3 Gurugram – Professional Music Training for Kids, Beginners & Advanced Learners DLF Phase 3, Gurugram
Music Production (Laptop-Based) Near DLF Golf Course Road – Create, Mix & Release Your Own Music DLF Road, Gurugram
Data Analytics Classes Near Kirti Nagar – Build a Future-Ready Career in Data Kirti Nagar, Delhi
Spanish Language Classes Near Sector 43 Gurugram – Learn Spanish with Expert Trainers Sector 43, Gurugram
Financial Advisor Near Sector 104 Gurugram (Dwarka Expressway) – Smart Planning for a Secure Future Dwarka Expressway in Sector 104, Gurugram
TOEFL Coaching Near Noida Sector 106 – Complete Guide for Students Preparing to Study Abroad Noida
Physiotherapy Guidance (Certified Professionals Only) Near Sector 120 Noida – Expert Care for Pain Relief and Recovery Sector 120, Noida
Science Classes Near Sector 88A Gurugram – Build Strong Concepts for a Bright Future Sector 88A, Gurugram
Physiotherapy Guidance (Certified Professionals Only) Near Sector 122 Noida – Complete Support for Pain Relief and Physical Recovery Sector 122, Noida
Physiotherapy Guidance (Certified Professionals Only) Near Central Park 1 & 2 – Restore Movement, Regain Strength Central Park 2, Gurugram
Spoken English Classes Near By Paschim Vihar Improve Fluency, Build Confidence & Unlock Better Career Opportunities in 2026 Paschim Vihar, Delhi
Career Counseling Near Sector 100 Dwarka Expressway, Gurugram – Guidance for a Clear & Confident Future Gurugram
Guitar Classes Near By Malviya Nagar Learn Guitar with Expert Trainers & Turn Your Passion into Skill in 2026 Malviya Nagar, Delhi
Guitar Classes Near Tilak Nagar – Learn, Play & Perform with Confidence Tilak Nagar, Delhi
🇩🇪 German Language Classes Near Sector 116 Noida – Learn German with Professional Training Sector 116, Noida
Guitar Classes Near By Green Park Learn Guitar with Expert Trainers & Turn Your Passion into a Lifelong Skill Green Park, Delhi
Resume & Interview Coaching Near By Sector 102 Gurugram (Dwarka Expressway) – Build Confidence, Crack Interviews, Get Hired Sector 102, Gurugram
Yoga Classes Near Saket Transform Your Mind, Body & Lifestyle with Professional Yoga Training in 2026 Saket, Delhi
Music Theory & Composition Classes Near By Najafgarh – Build Your Musical Foundation Najafgarh, Delhi
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

Réussi Academy of languages

sugandha mishra

Réussi Academy of languages
Madhya pradesh, Indore, G...

Details

Coaching Center
Private
Est. 2021-Present

Sugandha Mishra is the Founder Director of Réussi Academy of Languages, a premie...

IGS Institute

Pranav Shivhare

IGS Institute
Uttar Pradesh, Noida, Sec...

Details

Coaching Center
Private
Est. 2011-2020

Institute For Government Services

Krishna home tutor

Krishna Home tutor

Krishna home tutor
New Delhi, New Delhi, 110...

Details

School
Private
Est. 2001-2010

Krishna home tutor provide tutors for all subjects & classes since 2001

Edustunt Tuition Centre

Lakhwinder Singh

Edustunt Tuition Centre
Punjab, Hoshiarpur, 14453...

Details

Coaching Center
Private
Est. 2021-Present
Great success tuition & tutor

Ginni Sahdev

Great success tuition & tutor
Delhi, Delhi, Raja park,...

Details

Coaching Center
Private
Est. 2011-2020