Nt1330 Unit 3 Problem Analysis Paper

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.
The programming models would accept the key/value pair as input and produces the
…show more content…
Failing that, it attempts to schedule a map task near a replica of that task’s input data. When running large MapReduce operations on a significant fraction of the workers in a cluster, most input data is read locally and consumes no network bandwidth
The task granularity is performed by subdividing the map phase by M pieces and reduce phase into R pieces. Ideally, M and R should be much larger than the number of worker machines. Having each worker perform many different tasks improves dynamic load balancing and also speeds up recovery when a worker fails: the many map tasks it has completed can be spread out across all the other worker machines.
The backup tasks, as mentioned earlier in a scenario, where the system was not reachable the map-reduce library kept on switching the workers and trying to do the job. This would in-turn would increase the amount of time required to perform the task. MapReduce operation is a straggler, that is, a machine that takes an unusually long time to complete one of the last few map or reduce tasks in the computation. Stragglers can arise for a whole host of

Related Documents

  • Improved Essays

    Nt1310 Unit 4 Test Paper

    • 419 Words
    • 2 Pages

    1. Mirroring provides fault tolerance. 2. Stripping improves access spread. 3.…

    • 419 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Implementing Firewall Filter Implementing firewall filters on a network makes the network free from attackers and very secured. Some of the boundaries that I will consider using on my firewall will be blocking ports on the network. First of all I will establish a new FTP session which the will initiate a connection to an FTP server that listens on TCP port 21 by default. This will help users on the network to login with user name and password before any data to port 21 will accepted. I will establish SSH(secure shell) which will provide a strong and secure communications over the network.…

    • 441 Words
    • 2 Pages
    Decent Essays
  • Decent Essays

    Interrupts are most important as they give user the better control over the computer. Without interrupts, a user have to wait for a given task to complete in a specific time management with the higher priotity. This ensures that the CPU will charge the process immediately. 2. What is a trap?…

    • 681 Words
    • 3 Pages
    Decent Essays
  • Decent Essays

    Policy-based management: SQL server has a feature called policy-based management which is used to define and also implement policies in SQL server. It is used if we want to apply any policy against a table or database and then checks whether the database or table satisfies with the given policy. If target database objects are not satisfied with the policies then either a trigger should be fired or we can enforce it so that an administrator will come to know that there is some policy violation. It will manage one or more instances of SQL server.…

    • 391 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    WSUS is a Windows Server Update Service, that allows the administrators to have a server with Windows updates on site. Administrators can test new updates and approve the successfully tested Windows updates for release. Only the approved updates will be applied to the client computers. Using Group Policy, the administrators can point client computers to WSUS server, so the client computers will only receive the tested and approved updates from this server, instead of receiving all the updates (including potentially harmful updates) from the Windows update web site. This assures, that none of the new Windows updates will create unexpected issues with the clients' systems.…

    • 572 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    3.2 Simulator Various methods available to measure the performance of data communication protocols involving live network tests, hardware emulation, test-beds and mathematical models. Software simulation, since, is usually a time effective and cost efficient method. Researchers around the globe are utilizing software simulation tools because it offers a controlled atmosphere within which any network model performance can be measured easily and efficiently. Nowadays, the popularity of the available network simulators and specifically that of Ad Hoc networks varies from one simulator to another.…

    • 1180 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    The specification of hardware is GPU used : NVIDIA GTX280 (has about 30 multiprocessors each with 8 processors, frequency is 1.29 GHz) CPU used : Intel i5D, 4 cores, frequency of 2.67 GHz. GPU memory, bandwidth : 1 GB, 141.7GB/s To get a more clear picture speedup calculated only after the I/O file is completed. Results that are obtained from the proposed differential (data size dependent) approach are compared with other approaches like HP_k_means (for smaller hence low-dimension data), UV_k-means , GMiner (for large data sets) and then fialy the performance is compared with CPU. A. Small data sets (Low –dimension) For this a data set of sizes 2 million and 4 million with varying values of “k” (number of the distinct sets/groups) and “d”…

    • 971 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    c. Data computing The IoT devices are going to handle a lot of information for better consumer experience. This information needs to be analyzed and processed in real time. If the data is not processed in an appropriate time frame, then that would lead to consumer dissatisfaction. Moreover, the issue lies in the amount of data that will be generated from the IoT devices.…

    • 1436 Words
    • 6 Pages
    Great Essays
  • Improved Essays

    Solving the Shrinking Mainframe Workforce Problem Fogwill. H. (2016) Western Governors University WGU Student# 000519534 Solving the Shrinking Mainframe Workforce Problem…

    • 859 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Midori Case Study

    • 1833 Words
    • 7 Pages

    It allows remaining implementation of OS like normal application…

    • 1833 Words
    • 7 Pages
    Improved Essays
  • Decent Essays

    The basic idea of building a client server architecture is that server hardware is generally more powerful than the client hardware. Another reason for using this architecture could be the ability to run the client and server over a different network or remotely. In a scenario where client and server machines have exactly the same power, it can still be optimal to have a client-server system than a fully centralized system. Now, the compute intensive transaction processing work can be performed on the client, which would free the server to perform only read-write requests. The client-server systems also have the advantage of simpler concurrency control and recovery schemes to be implemented on the server alone, instead of having these actions distributed in all the machines.…

    • 232 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    4. The idea of Ford with the development of AutoXchange and Covisint was that they wanted to use technology to connect suppliers, businesses, manufacturers and other companies to a central point with enormous amount of information, prices of parts and materials, the processing of parts, price processing of materials etc. available, with the idea to cut cost and enhance productivity. With a technology system like AutoXchange it creates a large online marketplace with the most recent prices from multiple suppliers. None the less, technology - a system like AutoXchange, made it difficult for businesses to build their own private network with companies. Suppliers and companies dread the idea of transparent competition.…

    • 1139 Words
    • 5 Pages
    Improved Essays
  • Great Essays

    Intel Xeon Phi Case Study

    • 1200 Words
    • 5 Pages

    The Intel Corporation made the Xeon Phi in November 2012 with adaptable programming, energy viability etc. This is an alternate stage and which uses the vector changing unit and interconnections. The High execution machines essentially uses the Intel Xeon phi coprocessor and the Nvidia tesla coprocessors. The Nvidia tesla coprocessor mostly uses the GPU’s, which will eat up low essentialness. To make these programming models we make usage of OpenMP for Intel Xeon and for Nvidia we make use of OpenAcc programming model.…

    • 1200 Words
    • 5 Pages
    Great Essays
  • Improved Essays

    First, Stand alone, or Single User single task operating system is the simplest non client/server operating system, which, as its name states, is merely designed to efficiently provide resources to run a single task or application, an only can be performed by a single user. Nonetheless, the operating system contains all the fundamental components as all other types of operating systems. Although it may interconnect and share data with other computer within a network, the single user is only able to execute a single task or application. Numerous platforms have taken this approach, such as mobile and smartphones, music players, two-way messaging devices, and the like. Advantages of using a stand-alone operating system is the fact the resources…

    • 763 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    ABSTRACT: In cloud computing, load balancing is one of the key issues. Load is a measure of the amount of work that a computation system performs which can be classified as CPU load, memory capacity and network load. Load balancing is the process of apportioning the load among various nodes of a distributed system to improve both resource utilization and job response time. Load balancing ensures that every node in the network does approximately equal amount of work (as per their capacity) at any instant of time.…

    • 1320 Words
    • 6 Pages
    Great Essays