Distributed Systems Programming using scala

a programming language called Scala, which is supported by Java and

allows distributed programming applications to be seamlessly developed in Java/Scala without the

concern of how to implement threads and multithreading. Any threading requirements are automatically

managed by the Scala architecture. In each of the three weeks a practical class will explore example usage

of Scala and three exercises will be set that require you to extend the development of those practical


Exercise 1: A distributed calculation of Pi

Modify the Pi example described in class to:

a) display the message “I received part of the result!”, followed by the total number of results

received to far, each time a worker returns its result to the master.

b) have every Worker display the time it has taken to calculate its portion of the end Pi result.

Exercise 2: Optimising distributed data management

Extend the Remote example to:

a) include a “Track” case in the “active” method of the “Sender” class. This new case would be

responsible with keeping track (count) of how many times the status was printed to screen and it

should be used in the “c @ Continue” case of the same “active” method (within the first “if”

statement of the “c @ Continue” case). The “Done” case of the same “active” method should also

use this new counter when displaying the summary.

b) use an array ('Map') instead of 4 single 'val' items (remotePath, totalMessages, burstSize,

payloadSize) for keeping track of and accessing the Sender settings. (Note: There are several

locations within the code which need altering, search carefully.)

Exercise 3: Extending distributed object functionality

Modify the Supervision example by adding two more cases to the “Child” class' “receive” method. The

two cases should:

a) store the values of two arbitrary strings (“str1”, “str2”) within the “Child” class.

b) calculate and print the Sum of the lengths of the two strings. (Note: Look at how the “state”

variable is used.)

c) make the “child” object crash through an exception triggered by one of the two new methods by

following the pattern present within the “CommenceOperations” case of the “receive” method of

the “Supervisor” class. (Note: Look at Exception handling when the data types of the parameters

and arguments are incompatible.)

Beceriler: Java, Ölçek

Daha fazlasını gör: report home loan using programming, chat application using programming, scala functional programming, design clock using programming, energy meter using programming, logistic regression using programming, software write mq4, software write chip epson, useful software write book, software write web specs, master thesis using programming, software evaluation report comparing programming systems, free software write user guide, software write edid, free software write company profile, software write websites idea, find roots equation polynomial equation using programming, sparkling text using programming, software write book images, software write books, software write protection, free software write book, analogue digital converter implemented using programming, process inventory system sales using programming, software write book

İşveren Hakkında:
( 0 değerlendirme ) United Kingdom

Proje NO: #14785999

Bu iş için 18 freelancer ortalamada $150 teklif veriyor


Hi, sir I have a great skill in java&scala. I'm sure I can complete your project. My price and period is negotiable. We can discuss the details via chat. Thanks. Relevant Skills and Experience I have been developing Daha Fazla

in %bids___i_period_sub_35% gün içinde111%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(173 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(45 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(92 Değerlendirme)

Feel fee to contact me [url removed, login to view] me message to discuss further more details .We provide the comments,images,videos,demos and live sessions in order to help the [url removed, login to view] payment only after the work [url removed, login to view] yo Daha Fazla

in %bids___i_period_sub_35% gün içinde50%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(31 Değerlendirme)

Hello Sir... I have a very good experience in Scala and Akka Please contact me for more details when possible. I look forward to work for you Sir. Best Regards. Relevant Skills and Experience I am a computer science t Daha Fazla

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(16 Değerlendirme)

I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. Relevant Skills and Exp Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(21 Değerlendirme)

hello how are you? i have good experience in developing java program. i read your proposal and i can do it. i hope working with you. please contact with me. thank you.

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

I have working experience in developing Machine Learning application using Java/scala, weka, spark and Hadoop Relevant Skills and Experience I have working experience in developing Machine Learning application using J Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)

Hello,Sir High-Quality+fast development+good credit+fast communication=My work method! My first aim is to provide you quality and professional task. i have developed for 7 years on freelancer.com. This is my new Ac Daha Fazla

in %bids___i_period_sub_35% gün içinde144%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)

Hi Dear I have a lot of experience in DataBases ,Data Warehous,DB2 , Teradata etc . I am DataBases + Warehouse certified from Oracle,postgresSQL,SQL SERVER , Access. Relevant Skills and Experience I have done many wor Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)

Over 12+ years of progressive experience in analysis, design, integration, re-engineering, architecture and development of enterprise applications. Relevant Skills and Experience Having good experience in End-to-end i Daha Fazla

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hi I've reviewed your complete project Details and I can strongly assure you that I will be able to provide you good quality of work. I have done lot of projects in programming. You can check skills from my profile And Daha Fazla

in %bids___i_period_sub_35% gün içinde30%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

I would like to offer myself a probable candidate assignment as I am confident of delivering quality output. I have 3 years of IT experience in window application,website design and developments Relevant Skills and Ex Daha Fazla

in %bids___i_period_sub_35% gün içinde257%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hi, I'm a Scala expert and I work on distributed systems so this task will be hard and time consuming for me. Relevant Skills and Experience Java, Scala, Akka expert. Proposed Milestones $15 USD - Acquaintance with Daha Fazla

in %bids___i_period_sub_35% gün içinde144%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)