SlideShare a Scribd company logo
1 of 8
Assignment




    Distributed Computing

               Submitted To
              Ms.Rabia Latif


               Submitted By
           Abdul-rehman Aslam
                   Class
                BSSE 7Th
                  Roll No
                  9998




NATIONAL UNIVERSITY OF MODERN LANGUAGES
                ISLAMABAD

              13, December 2012


                                    3|Page
Question:-
Define Distributed Operating System, Network Operating
System and Middle-ware? Differentiate between DOS,
NOS and Middle-ware? Define the goals of each?

Distributed Operating System:
Distributed Means Data is Stored and Processed on Multiple Locations.
Or
An operating system which manages a collection of independent computers and
makes them appear to the users of the system as a single computer.




Network Operating System:
Network operating system is also referred to as the Dialoguer. It is the software
that runs on a server and enables the server to manage data, users, groups,
security, applications, and other networking functions. The most popular network
operating systems are
    Microsoft Windows Server 2003

    Microsoft Windows Server 2008

    Unix

    Linux

    Mac OS X

    Novell NetWare

    BSD




                                                                                4
Middle-ware:
Middleware is computer software that provides services to software applications
beyond those available from the operating system. It can be described as
"software glue".
Or
The glue which connects objects which are distributed across multiple
heterogeneous computer systems.




                                                                              5
Difference between DOS, NOS and Middleware:

                 DOS                           NOS                     Middleware

       Tightly-coupled operating     Loosely-coupled               Additional layer atop of
       system for multi-             operating system for          NOS implementing
       processors and                heterogeneous multi-          general-purpose services
       homogeneous                   computers (LAN and
       multi-computers.              WAN)

       Follow n tier Client server   Follow 2 tier Client server
       architecture                  architecture




                                     Distributed OS
          Item                                                     Network       Middleware-
                                  Multiproc.   Multicomp.            OS           based OS

Degree of transparency        Very High        High            Low              High

Same OS on all nodes          Yes              Yes             No               No

Number of copies of OS        1                N               N                N

Basis for communication       Shared           Messages        Files            Model specific
                              memory

Resource management           Global,          Global,         Per node         Per node
                              central          distributed

                                                                                           6
Scalability                       No           Moderately      Yes          Varies

Openness                          Closed       Closed          Open         Open




         Goals of Distributed Operating System:
         The main goal of distributed operating systems is the following.
             Hide and manage hardware resources.

               Transparent performance

               Scalability

               Fault tolerance

               Consistency



         Goals of Network Operating System:
         The main goals of network operating systems are the following.
             Offer local services to remote clients




         Goals of Middleware:
         The goals of middleware are
             Provide distribution transparency

               Integrate existing component into a distributed system

               Resolve heterogeneity



                                                                                     7
8
8
8

More Related Content

What's hot

process management
 process management process management
process management
Ashish Kumar
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
remote procedure calls
  remote procedure calls  remote procedure calls
remote procedure calls
Ashish Kumar
 

What's hot (20)

RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 
Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems
 
Process Management-Process Migration
Process Management-Process MigrationProcess Management-Process Migration
Process Management-Process Migration
 
Agreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared MemoryAgreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared Memory
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computing
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
 
process management
 process management process management
process management
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
 
Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
 
Distributed File Systems
Distributed File Systems Distributed File Systems
Distributed File Systems
 
Task programming
Task programmingTask programming
Task programming
 
remote procedure calls
  remote procedure calls  remote procedure calls
remote procedure calls
 

Similar to Distributed Operating System,Network OS and Middle-ware.??

Lesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systemsLesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systems
Jo Ko
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
Tamrat Amare
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
ImXaib
 
middleware in embedded systems
middleware in embedded systemsmiddleware in embedded systems
middleware in embedded systems
Akhil Kumar
 
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docxLinux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
SHIVA101531
 

Similar to Distributed Operating System,Network OS and Middle-ware.?? (20)

Intro
IntroIntro
Intro
 
istributed system
istributed systemistributed system
istributed system
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
 
Distributed OS - An Introduction
Distributed OS - An IntroductionDistributed OS - An Introduction
Distributed OS - An Introduction
 
Building High Availability Clusters with SUSE Linux Enterprise High Availabil...
Building High Availability Clusters with SUSE Linux Enterprise High Availabil...Building High Availability Clusters with SUSE Linux Enterprise High Availabil...
Building High Availability Clusters with SUSE Linux Enterprise High Availabil...
 
Lesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systemsLesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systems
 
Wk6a
Wk6aWk6a
Wk6a
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
INTRODUCTION TO NETWORK OS
INTRODUCTION TO NETWORK OSINTRODUCTION TO NETWORK OS
INTRODUCTION TO NETWORK OS
 
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptxChapter-1-IntroDistributeddffsfdfsdf-1.pptx
Chapter-1-IntroDistributeddffsfdfsdf-1.pptx
 
Nos Windows
Nos WindowsNos Windows
Nos Windows
 
Presentation of ditributed system
Presentation of ditributed systemPresentation of ditributed system
Presentation of ditributed system
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
Enea Element Whitepaper
Enea Element WhitepaperEnea Element Whitepaper
Enea Element Whitepaper
 
CloudStack Best Practice in PPTV
CloudStack Best Practice in PPTVCloudStack Best Practice in PPTV
CloudStack Best Practice in PPTV
 
middleware in embedded systems
middleware in embedded systemsmiddleware in embedded systems
middleware in embedded systems
 
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docxLinux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
Linux and Windows Server CritiqueTeam CPOS 420June 25, 2012.docx
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Distributed Operating System.pptx
Distributed Operating System.pptxDistributed Operating System.pptx
Distributed Operating System.pptx
 
Novell Open Enterprise Server for Beginners
Novell Open Enterprise Server for BeginnersNovell Open Enterprise Server for Beginners
Novell Open Enterprise Server for Beginners
 

More from Abdul Aslam (13)

Challenges of cloud final
Challenges of cloud finalChallenges of cloud final
Challenges of cloud final
 
Star ,Snow and Fact-Constullation Schemas??
Star ,Snow and  Fact-Constullation Schemas??Star ,Snow and  Fact-Constullation Schemas??
Star ,Snow and Fact-Constullation Schemas??
 
Job analysis of a reporter
Job analysis of a reporterJob analysis of a reporter
Job analysis of a reporter
 
Project Progress Report
Project Progress ReportProject Progress Report
Project Progress Report
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Final Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoFinal Year Project (ISP),Project Demo
Final Year Project (ISP),Project Demo
 
Software Testing Tool Report
Software Testing Tool ReportSoftware Testing Tool Report
Software Testing Tool Report
 
Spm report
Spm reportSpm report
Spm report
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Work BreakDown Structure
Work BreakDown StructureWork BreakDown Structure
Work BreakDown Structure
 
Erd For Gift Shop
Erd For Gift ShopErd For Gift Shop
Erd For Gift Shop
 

Recently uploaded

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Recently uploaded (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 

Distributed Operating System,Network OS and Middle-ware.??

  • 1. Assignment Distributed Computing Submitted To Ms.Rabia Latif Submitted By Abdul-rehman Aslam Class BSSE 7Th Roll No 9998 NATIONAL UNIVERSITY OF MODERN LANGUAGES ISLAMABAD 13, December 2012 3|Page
  • 2. Question:- Define Distributed Operating System, Network Operating System and Middle-ware? Differentiate between DOS, NOS and Middle-ware? Define the goals of each? Distributed Operating System: Distributed Means Data is Stored and Processed on Multiple Locations. Or An operating system which manages a collection of independent computers and makes them appear to the users of the system as a single computer. Network Operating System: Network operating system is also referred to as the Dialoguer. It is the software that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions. The most popular network operating systems are  Microsoft Windows Server 2003  Microsoft Windows Server 2008  Unix  Linux  Mac OS X  Novell NetWare  BSD 4
  • 3. Middle-ware: Middleware is computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Or The glue which connects objects which are distributed across multiple heterogeneous computer systems. 5
  • 4. Difference between DOS, NOS and Middleware: DOS NOS Middleware Tightly-coupled operating Loosely-coupled Additional layer atop of system for multi- operating system for NOS implementing processors and heterogeneous multi- general-purpose services homogeneous computers (LAN and multi-computers. WAN) Follow n tier Client server Follow 2 tier Client server architecture architecture Distributed OS Item Network Middleware- Multiproc. Multicomp. OS based OS Degree of transparency Very High High Low High Same OS on all nodes Yes Yes No No Number of copies of OS 1 N N N Basis for communication Shared Messages Files Model specific memory Resource management Global, Global, Per node Per node central distributed 6
  • 5. Scalability No Moderately Yes Varies Openness Closed Closed Open Open Goals of Distributed Operating System: The main goal of distributed operating systems is the following.  Hide and manage hardware resources.  Transparent performance  Scalability  Fault tolerance  Consistency Goals of Network Operating System: The main goals of network operating systems are the following.  Offer local services to remote clients Goals of Middleware: The goals of middleware are  Provide distribution transparency  Integrate existing component into a distributed system  Resolve heterogeneity 7
  • 6. 8
  • 7. 8
  • 8. 8