Haryanto, Christoforus Yoga (2011) Garnicia : a peer-to-peer distributed computing framework. Bachelor thesis, Universitas Pelita Harapan.
Preview
Cover.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (22kB) | Preview
Preview
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (35kB) | Preview
Preview
TOC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (172kB) | Preview
Preview
Chapter 1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (117kB) | Preview
![Chapter 2 [thumbnail of Chapter 2]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter 2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (381kB)
![Chapter 3 [thumbnail of Chapter 3]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter 3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (126kB)
![Chapter 4 [thumbnail of Chapter 4]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter 4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (422kB)
![Chapter 5 [thumbnail of Chapter 5]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter 5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (1MB)
![Chapter 6 [thumbnail of Chapter 6]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter 6.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (102kB)
Preview
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (172kB) | Preview
![Appendices [thumbnail of Appendices]](http://repository.uph.edu/style/images/fileicons/text.png)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (1MB)
Abstract
This report presents the Garcinia peer-to-peer distributed computing framework. Garcinia is implemented on the top of Java Platform and uses IP multicasting to create an unstructured overlay network layer. The framework consists of the agent and the shared library. The agent acts as a node in the peer-to-peer network and also as worker and dispatcher service provider to the consumer of the shared library. The agent keeps an up-to-date list of neighbouring nodes information, provides that information to the requesting consumer application, and accepts the task submitted by the consumer application. All communication between the agent and the consumer application is done via the shared library. A local agent instance must be started to ensure the fairness of the network. The framework provides an interface for developing application to solve bag-oftasks kind of processing. The framework gives the flexibility to the consumer application to choose the worker or to use the built-in mechanism to perform randomised dynamic load balancing. The randomised dynamic load balancing in this framework can attain 62.2% system efficiency compared to ideal parallel ensemble.
Item Type: | Thesis (Bachelor) |
---|---|
Creators: | Creators NIM Email ORCID Haryanto, Christoforus Yoga NIM08320070022 UNSPECIFIED UNSPECIFIED |
Contributors: | Contribution Contributors NIDN/NIDK Email Thesis advisor Sutrisno, Sutrisno NIDN0331126201 sutrisno.fik@uph.edu Thesis advisor Trimananda, Rahmadi UNSPECIFIED UNSPECIFIED |
Additional Information: | SK 83-07 HAR g ; T 79750 |
Uncontrolled Keywords: | peer-to-peer; distributed computing; distributed systems; Java. |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7885-7895 Computer engineering. Computer hardware |
Divisions: | University Subject > Historic > Faculty/School > Computer System Engineering Historic > Faculty/School > Computer System Engineering |
Depositing User: | Christine Natalia Nababan |
Date Deposited: | 27 Apr 2021 08:39 |
Last Modified: | 15 Oct 2024 07:08 |
URI: | http://repository.uph.edu/id/eprint/29763 |