Preview

Netsolve Case Study

Good Essays
Open Document
Open Document
1622 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Netsolve Case Study
System Overview and Target Applications

NetSolve is a Grid Computing System that was first developed in the 1990’s. A Grid Computing Systems distributes its resources across the network and so NetSolve is a type of distributed system. What does this mean for users of NetSolve? It provides its users with seamless access to hardware and software computational resources which are distributed across the network. These computational resources are available on the UNIX platform. There are many different interfaces incorporated into the NetSolve software. NetSolve provides remote access to programs such as MATLAB and Mathematica and access to programming languages such as C and Fortran.
NetSolve is based on the client-agent-server model. This is
…show more content…
NetSolve performs computations over a network containing a large number of machines and it is therefore important to have a system with load balancing to distribute the computations over the machines. The best machine to complete the computation is the machine that has the smallest execution time for a given problem. The time has to be estimated on every machine in the NetSolve network. The one with the smallest execution time is chosen. As the agent chooses which server should be used to complete a computation, it is the primary participant in load balancing in …show more content…
The goal of this in NetSolve is to create proxy servers which serve as link for getting requests from clients who are seeking resources in a server. These proxy servers are then able to distribute client’s requests to the appropriate external scheduling and execution services. The main way in which this is implemented is by how the services are defined. A NetSolve service is defined by a formal statement of the calling sequence. This is known as the Interface Definition Language which is defined as “The Interface Definition Language (IDL) is a language for specifying operations (procedures or functions), parameters to these operations, and data types” . Because of this, the client and the server will know how to marshall and unmarshall the data. The implementation of the service is stored in an external library and is called upon at compilation time. This means that any library that has the same calling sequence can communicate with a library. Multiple NetSolve servers that perform the same service are able to perform that service in very different ways. How is this possible. It is possible because of the formal statement of the calling

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The load balancer is an attractive feature [43] for network, thus we need to combine the QoS with a load balancer in one topic to solve some…

    • 246 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    The Netsilik people possessed several interest tools. They had the three-pronged leisters to capture fish then they kill the fish with a short bone hook and add the fish to a long piece of string. They also had a bow with thin piece of cloth attached to it instead of string, a dry fish skin bag that one of the men used to carry simple bone and wood tool to repair his three-pronged leisters. I plan on stretching the way they create fire. The way they start fire is bit unique as one person hold wood piece in their mouths with short wood pole. Another person used a bow with the cloth attached to it and wrap it around the wood then begin quickly moving the bow back and forth. This method appeared to require two people. This fire starting method…

    • 250 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    The above problem refers to problem of load balancing where time of execution of each task varies at random. Dynamic mapping technique can be used for solving the above problem. In dynamic mapping technique, tasks are managed by Master node and all other nodes that depend on Master for work are called slave nodes.…

    • 496 Words
    • 2 Pages
    Good Essays
  • Best Essays

    Aircraft Solutions Project

    • 2440 Words
    • 10 Pages

    The purpose of the report is to assist Aircraft Solutions (AS) in indentifying the most significant Information Technology (IT) security vulnerabilities. AS products and services are at the forefront of the industry and the protection of such is very important as they are an industry leader. The vulnerabilities that will be discussed are the firewall configuration, virtualization of their hardware assets and defining security policy regarding the timeliness of firewall configuration and updates.…

    • 2440 Words
    • 10 Pages
    Best Essays
  • Better Essays

    Distributed systems originally referred to a computer network that was physically and geographically located. Now the term is used to describe a process that run on a several systems and are interacting with each other by a physical…

    • 3954 Words
    • 16 Pages
    Better Essays
  • Satisfactory Essays

    IT302 Assignment 5.1

    • 308 Words
    • 2 Pages

    g. What is the ability to respond to multiple IPs or names as if the server were multiple servers called?…

    • 308 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    ISSC340 Week1Assignment

    • 286 Words
    • 1 Page

    A network operating system is a piece of software that is utilized to manage the network resources available to the clients on your network. As a central point of management you have the ability to create and manage user accounts, security templates(group policy), allow users and systems access to file servers and printers, and control any information that is requested from outside your network. Proper utilization and configuration of your network operating system is essential for the security of your network. From the server you can place rules on each of your clients to limit the resources they have access to, while determining how much freedom they will enjoy on their systems.…

    • 286 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Bus 210 - Appendix E

    • 346 Words
    • 2 Pages

    |Network computers |Network computers means a series (more than one) of computers that can communicate to |…

    • 346 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    NETW471 Course Project

    • 2998 Words
    • 9 Pages

    Blue-tooth is a great emerging technology being used today, which also has potential for much more uses than the tradition bluetooth headset. Bluetooth connects gadgets together, helping users listen to music, talk on phones without having to deal with frustrating cords and wires. To understand how a Bluetooth connection works, I will use an example such as a phone connected to wireless speaker. First, each device is equipped with Bluetooth connectivity, a feature that requires both software and hardware components. On the hardware side, an antenna-equipped chip in both devices sends and receives signals at a specific frequency. The software interprets incoming Bluetooth signals and sends them out in ways other devices can read and understand. In the case of the wireless speaker, the phone will know how to send audio files and information in a format that the speaker understands, while the speaker can interpret these signals–as well as other indicators such as volume and track controls–from the phone.…

    • 2998 Words
    • 9 Pages
    Better Essays
  • Good Essays

    This is used by Microsoft to seamlessly create a client/server model in Windows NT, with very little effort.…

    • 438 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    IT302 assignment 5

    • 356 Words
    • 2 Pages

    g. What is the ability to respond to multiple IPs or names as if the server were multiple servers called?…

    • 356 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    A distributed system is a un-smart computers connected to a network of distributed middleware. This system allows the computers that are connected to communicate with each other and also pool and share their resources such as memory or other significant resources that they need. This also allows the end user to use…

    • 726 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    ISSC 340

    • 275 Words
    • 2 Pages

    Directs recourses within a network and enables the provision of services to one or more clients. The NOS is broken down into two different components;…

    • 275 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    M150a Review Questions

    • 2913 Words
    • 11 Pages

    Distributed system: A system consists of separate computers that exchange data and information across a network to produce results for a user.…

    • 2913 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    We can describe the Internet as a system operating in a certain environment. The Internet can be described as a communication system, consisting of certain components between which certain interactions are observable to an observer. The environment provides a structural coupling between the Net and its support from the environment. The environment "holds" the system and provides the relevant resources and supports to maintain the systems functions.…

    • 433 Words
    • 2 Pages
    Good Essays