The Concept Of Client Server Model In Distributed Computing

Great Essays
Client Server model in Distributed Computing

Nallagatla Manikanta

13116045

Distributed Computing:

Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Distributed computing is a model in which components of a software system are shared among multiple computers to improve efficiency and performance. Broader definitions include shared tasks as well as program components. In the broadest sense of the term, distributed computing just means that something is shared among multiple
…show more content…
Distributed Data Processing (DDP) departs from the centralized model in multiple ways. Advantages of DDP are Responsiveness, Availability, Resource Sharing, Incremental growth, increased user involvement and control End-user productivity. These systems improved performance of a computing system and individual users through parallel execution of programs, load balancing and sharing, and replication of programs and data. The problem is how to formalize the development of distributed computing. The above shows that the main issue of distributed computing is programs in execution, which are called processes. The second issue is that these processes cooperate or compete in order to provide the requested services. This means that these processes are synchronized. A natural model of distributed computing is the client-server model, which is able to deal with the problems generated by distribution, could be used to describe computation processes and their behavior when providing services to users, and allows design of system and application software for distributed computing systems. Client-server communicates at the virtual (logical) level by exchanging requests and responses. In order to achieve this virtual communication, physical messages are sent between these two processes. This implies that operating systems of computers and a communication system of a distributed computing system are actively involved in the service …show more content…
Compared with normal two-tier client-server architecture, the three-tier client-server architecture has the following two important advantages: Better transparency. The servers within the application tier of the three-tier architecture allow an application to detach user interface from back-end resources and therefore provide better location and migration transparency. That is, the location or implementation of back-end resources can be changed without affecting the programs within the client

Related Documents

  • Decent Essays

    - LAN networking is used in Clustered system, in Multiprocessor system LAN etc. is not required. - The aim is high availability in clustered system whereas in multiprocessing it is time saving. - The processors share same system clock and common data structures. 7.…

    • 681 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Nt1310 Unit 1 Lab 1

    • 439 Words
    • 2 Pages

    In the future, load balancing should be implemented in order to spread the processing across multiple servers providing the same services such as DHCP. Introducing load balancing will allow performance to increase, as there will be multiple servers capable of handling requests and fulfilling them in the most effective way. Load balancers will also act as backup servers for their respective services because if the primary machine goes down, the secondary device can take over and the network can remain operational. The following services should be included in load balancing: DHCP, DNS, and…

    • 439 Words
    • 2 Pages
    Improved Essays
  • Superior Essays

    Nt1330 Unit 3 Assignment 1

    • 1461 Words
    • 6 Pages

    ABC Company has a few diverse equipment and software needs to meet the prerequisites of their network. We've investigated the different pieces of equipment and software to suit the needs of the company. We've looked into what every building will require with respect to what benefit every site gives and decided their needs based on those results. Servers…

    • 1461 Words
    • 6 Pages
    Superior Essays
  • Decent Essays

    In OSI stack, presentation layer converts data transferred by the application layer of the transport node. The functions of presentation layer are : 1. Data transcription 2. Data reconstruction 3.…

    • 139 Words
    • 1 Pages
    Decent Essays
  • Superior Essays

    Nt1330 Unit 7 Exercise 1

    • 756 Words
    • 4 Pages

    B. User Interface: Figure 4. UI of the server. The main UI of the project is divided into 2 parts: Server: Shows the details of the Nodes of all the server. Control: Control actions of the server.…

    • 756 Words
    • 4 Pages
    Superior Essays
  • Improved Essays

    Nt1330 Unit 4 Paper

    • 551 Words
    • 3 Pages

    In T8.1, services and their corresponding user communicate with each other by passing data in a well-defined, shared format, or by coordinating an activity between two or more services. The services are located in a central service pool and can use a so-called Service Bus (often Enterprise Service Bus or ESB), should be shared in parallel by different application systems and beyond, combined by a service composition to arbitrarily complex complete systems. This, also called orchestration combination of various distributed services from many different administrative domains is an essential feature of a service-oriented architecture. A Service bus is used to provide communication between all services and any user, User sends request to the service…

    • 551 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Nt1330 Unit 1 Study Guide

    • 573 Words
    • 3 Pages

    1. Software as a Service (SaaS) – Model of software deployment where an application is hosted as a service provided across the internet. 2. Outsourcing is the transfer of information systems development, operation, or maintenance to an outside firm that provides these services for a fee on a temporary or long-term basis. 3.…

    • 573 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Nt1330 Unit 1 Study

    • 419 Words
    • 2 Pages

    The operating system that is being controlled is called the “guest operating system”. The virtual-machine environment presents very accurately a real-machine environment. In VMware, the virtual processor is an Intel Pentium or later, depends on the host processor.…

    • 419 Words
    • 2 Pages
    Improved Essays
  • Great Essays

    Sc300 Unit 3 Assignment

    • 1018 Words
    • 5 Pages

    BUSINESS JUSTIFICATION An alternative to face to face instructions at the collegiate level is the virtual classroom. Many universities offer online courses as part or all of their requirements for degrees in various subject areas. To offer online classes robust interactive internet based software is required allowing students to interact with fellow students and the instructor, complete and submit assignments as well as receive grades.…

    • 1018 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    The problem or the issue addressed is on how to parallelize the computation, distribute the data, and handle failures conspire to obscure the original simple computation with large amounts of complex code to deal with these issues. Contributions are simple powerful interface that gives parallelization and distribution of large scale systems. So to tackle the issue of parallelization, fault tolerance and distribution of data, they acquired the map and reduce primitives. The use of a functional model with user-specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.…

    • 868 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    1. License reconciliation, elimination of duplicate software and redeployment. Assuming an average cost of $50 per licensed product. The average PC can eliminate/redeploy one licensed product for a savings of: $50 x 2,500 PCs = $125,000 2. Consolidation of software to servers for server based launching.…

    • 596 Words
    • 3 Pages
    Decent Essays
  • Decent Essays

    Nt1330 Course Project

    • 296 Words
    • 2 Pages

    2.1 Goals The goals of this internship are: a. Provide a solution which reduces the stall time and increases the system efficiency. b. A solution which could be generalized in future to be used with more than two sub-systems. 2.2 Solution Overview The most common solution to such a problem is by making use of a buffer.…

    • 296 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    A good way to build a loosely coupled system is as a decentralized system. That is, each computing node is by default independent of all the others. Each computing node contains the whole application and work s even if there is no communication whatsoever between nodes. The system is then extended so that each node can use information from other nodes when it is available. Two important parts of such a design are the split protocol a nd the merge protocol.…

    • 134 Words
    • 1 Pages
    Improved Essays
  • Great Essays

    They all have different applications and processes from all subsidiaries that are based in its region, and this solution can integrate them together. Therefore, it will be easier to maximize the performance of the integrated system in the business processes, including the functionality, ERP, and e-business applications. After the systems work out, the systems can be phased out and transferred to the regional ERP. This will benefit these three because the time will be reduced and the process will be so much easier than doing them one by one. Also, it is easier for the regional subsystems to integrate all applications since the systems can be customized automated and integrated with custom applications and e-business solutions.…

    • 1110 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    The purpose of this paper is to describe the network configuration, explaining the role of each component and connection of the scenario provided. Specifically, I will discuss the functions of the components and describe how they contribute to the network. Along with this I will modify the appropriate components of the provided database with the information regarding the employees’ computers and the upgrade. Network Configuration Network configuration allows a system admin to set up a network to use to communicate. Per Techopedia, “Network configuration is the process of setting a network 's controls, flow and operation to support the network communication of an organization and/or network owner.”…

    • 923 Words
    • 4 Pages
    Improved Essays