Description:You are asked to develop a replicator (client) that distributes a large job over a number of computers (a server group) on a single switched LAN (our Linux lab). In this assignment, a large (simulation) job can be divided into a number of small jobs, each of which can be assigned to one machine from the server group for execution. The execution results of the small jobs can be merged once all of them successfully terminate.System Architecture:client server1 server2 server3 … | | || | | |LANThe client and servers are running Network File System (NFS) so that user files are visible at $HOME directory. You may want to set up the following environment:$HOME/replicate.hosts: a list of (server) hostnames which participate in the simulation. There is no reason why your implementation cannot support up to 10 server$HOME/replicate_out: the directory that stores the small job execution result.The simulation program ” hyper_link ” (binary) is provided. In this assignment, you don’t need to know or care what “hyper_link” does, and actually it is a computing intensive (CPU demanding) simulator. The command line arguments of “hyper_link” are job# 1000000 999 1 2 2 100, where the job number determines the number of small jobs in your simulation. To allow the client to run a large job, the job# should be given in a tuple: start, end, and step. For example, the command (from the client) “hyper_link 1 100 1 1000000 999 1 2 2 100” yields 100 small jobs with the job# starting from 1 to 100. Each small job produces a screen output (see example below) at the end (if finished successfully). Your code needs to redirect the output to a file and save it in $HOME/replicate_out. For example (on the server side)
Why Choose Us
Top Quality and Well-Researched Papers
We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.
Professional and Experienced Academic Writers
We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.
Free Unlimited Revisions
If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document. You can do this yourself after logging into your personal account or by contacting our support.
Prompt Delivery and 100% Money-Back-Guarantee
All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.
Original & Confidential
We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text. We also promise maximum confidentiality in all of our services.
Customer Support 24/7
Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Services we offer
You do not have to soldier through school on your own! We are what you need.
Your high school and campus essays have never been easier to complete. At any time of the day, and any type of paper, look to us for professional help and maintain your grades. we are available 24/7 to solve your essay problems and give you constructive and lasting solutions. School just became easier for you because you discovered us. Forget about the struggles of writing essays and live in the moment as you should.
some papers are not just simply papers. they require meticulous research and studies. you might need to go as far as choosing a sample group to perform your research on. we know how hard and time-consuming dissertation papers can be, but here is some good news; we have professionals that thrive in that field. let us work on your reserach, thesis and dissertation papers and ease the stress you would have. you can get the best grades at pocket friendly prices and without all the struggles.
Admission and Business Papers
An admissions letter is an essay you will write before you join the institution. If you want someone who will present you as an irresistible candidate, look no further. We will write you the best paper that will get your foot right through the door. Your business proposals will also be handled by the best in the industry. You will be a testament to our services.
Editing and Proofreading
Our editorial team of professionals will take your papers through multiple checks to ensure that you have no errors, mistakes or cases of plagarism. Your paper will achieve professional status because you chose to trust expert. We also include citations and sources using the correct format as required by your institution. Whether you wat it in APA, MLA, Chicago or Harvard, we have specialised in all writing formats.
sometimes, you spend hours and hours working on a paper but its just not giving the content as you had hoped. if this is what you feel, you shouldnt hand in that paper. instead, let us help you rewrite it so that it says what you had originally intended. all you need to do is allow us to read your first draft, collect your main points and ideas and tailor it to make sense and give you what you were hoping for. as you develop your writing skills, don allow your grades to fumble. that is why we are here for you.