Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/94002
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.date.accessioned | 2022-04-19T07:49:06Z | - |
dc.date.available | 2022-04-19T07:49:06Z | - |
dc.date.issued | 2008 | - |
dc.identifier.citation | Fenech, K. (2008). Parallel processing over a peer-to-peer network constructing the poor man's supercomputer (Bachelor's dissertation). | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar/handle/123456789/94002 | - |
dc.description | B.Sc. IT (Hons)(Melit.) | en_GB |
dc.description.abstract | An enticing eventuality of any promising novelty is its evolution from an esoteric research area to an unbounded opportunity for the masses. Quintessential technological phenomena include the Internet, the Web, and peer-to-peer file-sharing, among others. However, the global community appears to be still hesitant at tapping into the well of unharnessed potential offered by exploiting distributed computing. This is despite the fact that the aggregation of typical home computers through a peer-to-peer framework over the Internet would yield a virtual supercomputer of unmatched processing power, 95% of which is presently being left unutilized. Reasons for such hesitation include the lack of personal incentive for participants, and the high degree of expertise required from application developers. In this project, we strive to tackle the aforementioned obstacles by building a peer-to-peer system capable of deploying user-defined tasks onto the network for distributed execution. Users would only be expected to write standard concurrent code, and may rely on the system to transparently provide for optimal task distribution and fault tolerance guarantees, including pre-processing the code to achieve strong mobility during process migration. The dynamic behaviour of our system builds on an interplay between the structural architecture of the Peer Controller and the virtualization platform given by the Leverage library {our API}. The functionality of the latter is enabled through the invocation of the former; however, it is exposed to the user at a substantial level of abstraction, since several mechanisms - such as task distribution, migration, message delivery, global state, fault tolerance, and recovery - would be provided by the underlying system. | en_GB |
dc.language.iso | en | en_GB |
dc.rights | info:eu-repo/semantics/restrictedAccess | en_GB |
dc.subject | Peer-to-peer architecture (Computer networks) | en_GB |
dc.subject | Parallel processing (Electronic computers) | en_GB |
dc.title | Parallel processing over a peer-to-peer network constructing the poor man's supercomputer. | en_GB |
dc.type | bachelorThesis | en_GB |
dc.rights.holder | The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder. | en_GB |
dc.publisher.institution | University of Malta | en_GB |
dc.publisher.department | Faculty of Information and Communication Technology. Department of Computer Science | en_GB |
dc.description.reviewed | N/A | en_GB |
dc.contributor.creator | Fenech, Karl (2008) | - |
Appears in Collections: | Dissertations - FacICT - 1999-2009 Dissertations - FacICTAI - 2002-2014 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
B.SC.(HONS)IT_Fenech_Karl_2008.pdf Restricted Access | 37.35 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.