Find Jobs
Hire Freelancers

Development of distributed application using JAVA RMI

$450-3750 MXN

Abgesagt
Veröffentlicht vor etwa 9 Jahren

$450-3750 MXN

Bezahlt bei Lieferung
Using JAVA RMI develop a set of programs (server, client, interfaces, security policies, batch scripts) to solve the following problem: Implement mergesort algorithm using a server and a client (where m can be 1, or 100,200,300,...,1000). The program should generate randomly an array of n integer numbers not ordered (where n is the input parameter that could vary between 1 million and 10 million with increments of 1 million). Afterwards, the array should be distributed between the m clients equitably. In case that the array's size is not divisible by the number of clients, for simplicity, use the immediate inferior integer number (for example if the array contains 1 million integers and we have 300 clients, then each client should sort 3,333 numbers for a total of 999,900 distributed numbers). Afterwards, each client should organize its part and resends it sorted to the server so this one can generate the final array sorted from the sorted subarrays. The code should include instructions to measure time in communication and processing that the program uses in each case. Also instructions to record the time, the results, maybe a sheet or text file, so it can be used to generate a graph or another option could be that the program generates automatically the graphs required. Shell scripts should be created for all the possible different inputs required (variation between m and n), including a file with the examples of the executions, its results and graphs. GRAPHS: 1. processing time vs. number of clients vs. size of data 2. communication time vs. number of clients vs. size of data 3. processing time + time of communication vs number of clients vs size of data
Projekt-ID: 7235271

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
6 Freelancer bieten im Durchschnitt $1.592 MXN für diesen Auftrag
Avatar des Nutzers
Hello we have more than 8 year of experience in java development .we can deliver what you want but befor start your work we have some query so that we can clear some thing with you thanks Sudhir
$3.333 MXN in 10 Tagen
5,0 (6 Bewertungen)
4,4
4,4
Avatar des Nutzers
A proposal has not yet been provided
$1.666 MXN in 30 Tagen
5,0 (9 Bewertungen)
3,9
3,9
Avatar des Nutzers
Hi There! Greetings. I just reviwed the requirements and providing a summary of what is required. 1. Develope a Server and a Client with Remote methods 2. The remote method will take an array of integer numbers and sorts them and returns the sorted array 3. The server will take n as an input parameter and generates that many number of integers randomly in an integer array. 4. It divides the array into equal number of sub arrays based on the number of clients required to invoke the remote methods and passes these sub arrays to the remote methods 5. Each remote method will sort the subarray and returns it to the server 6. The server will merge all the sorted subarrays and produces the single sorted array 7. Number of clients and the number N for number of integers is to be externalized(parametrized) during execution 8. Capturing time taken to complete the sort 9. Generating a graph for the variable parameters, time, number of clients and number of integers Please, confirm my understanding. I would like to pitch in and work on this module. I have used the RMI methodology on a similar work in the past, where I gathered stock quotes real time from a stock exchange and distributed the feed to n number of clients to process the feed combine individually and one master routin to gather the processed results together and publish with minimal time delay. Let me know, if you would like me to proceed further on this module. Regards, Aslam
$1.111 MXN in 3 Tagen
5,0 (5 Bewertungen)
3,8
3,8
Avatar des Nutzers
I am ready to work on your task message me Thank you
$1.666 MXN in 5 Tagen
3,5 (45 Bewertungen)
4,9
4,9
Avatar des Nutzers
I am very much interested for this project. I am good in RMI,Threads,Algorithms,Unix. I will also do unit/integration testing for whole project(using JUNIT) Kindly contact me if you want further discussion on it.
$777 MXN in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von MEXICO
mexico city, Mexico
0,0
0
Mitglied seit März 3, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.