Find Jobs
Hire Freelancers

Development of distributed application using JAVA RMI

$450-3750 MXN

Cancelled
Posted about 9 years ago

$450-3750 MXN

Paid on delivery
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
Project ID: 7235271

About the project

6 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $1,592 MXN for this job
User Avatar
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 days
5.0 (6 reviews)
4.4
4.4
User Avatar
A proposal has not yet been provided
$1,666 MXN in 30 days
5.0 (9 reviews)
3.9
3.9
User Avatar
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 days
5.0 (5 reviews)
3.8
3.8
User Avatar
I am ready to work on your task message me Thank you
$1,666 MXN in 5 days
3.5 (45 reviews)
4.9
4.9
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MEXICO
mexico city, Mexico
0.0
0
Member since Mar 3, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.