Find Jobs
Hire Freelancers

Development of distributed application using JAVA RMI

$450-3750 MXN

İptal edildi
İlan edilme: yaklaşık 9 yıl önce

$450-3750 MXN

Teslimde ödenir
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
Proje No: 7235271

Proje hakkında

6 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 9 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
6 freelancer bu proje için ortalama $1.592 MXN teklif veriyor
Kullanıcı 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 10 gün içinde
5,0 (6 değerlendirme)
4,4
4,4
Kullanıcı Avatarı
A proposal has not yet been provided
$1.666 MXN 30 gün içinde
5,0 (9 değerlendirme)
3,9
3,9
Kullanıcı 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 3 gün içinde
5,0 (5 değerlendirme)
3,8
3,8
Kullanıcı Avatarı
I am ready to work on your task message me Thank you
$1.666 MXN 5 gün içinde
3,5 (45 değerlendirme)
4,9
4,9
Kullanıcı 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 3 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   MEXICO bayrağı
mexico city, Mexico
0,0
0
Mar 3, 2015 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.