Garnicia : a peer-to-peer distributed computing framework

Haryanto, Christoforus Yoga (2011) Garnicia : a peer-to-peer distributed computing framework. Bachelor thesis, Universitas Pelita Harapan.

[thumbnail of Title]
Preview
Text (Title)
Cover.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (22kB) | Preview
[thumbnail of Abstract]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (35kB) | Preview
[thumbnail of TOC]
Preview
Text (TOC)
TOC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (172kB) | Preview
[thumbnail of Chapter 1]
Preview
Text (Chapter 1)
Chapter 1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (117kB) | Preview
[thumbnail of Chapter 2] Text (Chapter 2)
Chapter 2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (381kB)
[thumbnail of Chapter 3] Text (Chapter 3)
Chapter 3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (126kB)
[thumbnail of Chapter 4] Text (Chapter 4)
Chapter 4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (422kB)
[thumbnail of Chapter 5] Text (Chapter 5)
Chapter 5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[thumbnail of Chapter 6] Text (Chapter 6)
Chapter 6.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (102kB)
[thumbnail of Bibliography]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (172kB) | Preview
[thumbnail of Appendices] Text (Appendices)
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

Actions (login required)

View Item
View Item