<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/8421">
    <title>OAR@UM Community:</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/8421</link>
    <description />
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/145526" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/145400" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/145399" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/145391" />
      </rdf:Seq>
    </items>
    <dc:date>2026-04-15T04:34:44Z</dc:date>
  </channel>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/145526">
    <title>Unified load balancing strategies for enhanced cloud computing solutions</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/145526</link>
    <description>Title: Unified load balancing strategies for enhanced cloud computing solutions
Abstract: Cloud computing offers scalable, on-demand resources that enable a variety of services and applications. Effective load balancing in cloud environments is essential for maintaining performance and Quality of Service (QoS). These environments present complex, dynamic conditions that make efficient load balancing challenging. Many existing algorithms focus on single-objective optimisation, such as minimising response time, which often results in trade-offs and inefficiencies when dealing with unpredictable workloads. This dissertation tackles these inefficiencies by introducing a unified, multi-objective load balancing strategy that combines Ant Colony Optimisation (ACO) and Genetic Algorithm (GA) techniques. The hybrid ACO-GA algorithm is implemented within the CloudAnalyst simulation environment, leveraging ACO’s rapid local search and GA’s global exploration capabilities to dynamically balance workloads across cloud resources. Extensive simulation experiments demonstrate that the proposed hybrid approach significantly improves key QoS metrics compared to both conventional and state-of-the-art load balancers. The ACO-GA consistently achieved substantially lower average response times and improved load distribution relative to traditional algorithms. For example, under light workloads it reduced mean response time by roughly 50% versus Round Robin and 40% under heavy loads. The hybrid method also outperformed modern heuristics, sustaining about 8–10% faster response than advanced metaheuristic policies while shortening data centre processing delays. These gains were accompanied by more efficient resource utilisation, as the algorithm prevented server overloading and underutilisation through balanced task allocation. Notably, performance improvements persisted across both low and high demand scenarios, highlighting the algorithm’s robust adaptability to dynamic cloud conditions. Overall, the results affirm that this unified ACO-GA strategy effectively addresses the limitations of single-objective approaches, offering a significant enhancement in cloud service performance, resource utilisation and QoS.
Description: M.Sc. ICT(Melit.)</description>
    <dc:date>2025-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/145400">
    <title>Just-in-time framework for 8-bit systems</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/145400</link>
    <description>Title: Just-in-time framework for 8-bit systems
Abstract: This project presents an emulator-integrated instrumentation framework designed to make runtime behaviour easier to observe during development and validation. The primary aim is to capture useful execution information with minimal disruption to normal emulation, allowing developers to inspect what the emulator is doing rather than relying on guesswork when behaviour differs from expectations. The framework is built around lightweight hooks that record instruction flow, memory access activity, and key events such as interrupts, and it exposes this information through a set of interactive tools including tracing, breakpoints, and memory activity visualisation. The framework is implemented as part of a complete emulator, using the Nintendo Entertainment System (NES) as a case study. The NES provides a well-documented and timing-sensitive platform where small behavioural differences are easy to trigger and useful to analyse. To evaluate the effectiveness of the design, the emulator was tested using established NES accuracy test ROM suites and results were compared against a reference emulator (Mesen). The evaluation focuses on whether the emulator reproduces expected behaviour on representative correctness and timing tests, and whether the integrated tooling provides practical value for fault isolation and behavioural inspection. While the project does not aim to replace mature emulators, it prioritises a clear architecture, extensible instrumentation, and practical usability, providing a solid foundation for further experimentation with correctness analysis and future optimisation work, such as performance profiling or dynamic binary translation.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/145399">
    <title>Accelerating diffuse indirect lighting with irradiance caching</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/145399</link>
    <description>Title: Accelerating diffuse indirect lighting with irradiance caching
Abstract: Diffuse indirect lighting is a subset of global illumination that can be quite computationally expensive to compute. While Path Tracing is the standard for computing it, several techniques have been proposed to accelerate its computation, one of which being Irradiance Caching. In order to investigate whether the gain in performance by the irradiance cache is feasible in terms of change in quality, a multithreaded C++ implementation was developed and integrated into a custom hybrid Path-Tracing and Distributed Ray-tracing solution. The solution was evaluated using a set of test scenes and a number of sample counts, of which the results were compared to that of a reference path tracer. The two solutions are compared based on performance metrics such as render time, and quality metrics such as SSIM and PSNR. Based on the results obtained, it was concluded that the solution offers a significant gain in performance, and is deemed appropriate to replace path tracing in cases where accuracy is not the top priority. However, when accuracy and unbiased rendering are the top priority, the more traditional method of path tracing would be more suitable.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/145391">
    <title>Radio system architecture for a UHF frequency-multiplexed phased-array pico-satellite ground station</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/145391</link>
    <description>Title: Radio system architecture for a UHF frequency-multiplexed phased-array pico-satellite ground station
Abstract: Recent years have seen a surge in low-Earth-orbit (LEO) small-satellite activity along with a corresponding demand for agile, low-cost ground stations (GSs). Building on this momentum, the University of Malta’s (UM) satellite efforts through the Astrionics Research Group’s ASTREA project aim to conduct in-orbit validation, including testing of materials and electronic components. Drawing on these efforts, this dissertation surveys a frequency-multiplexed phased-array (FMPA) GS for ultra-high-frequency (UHF) P-band satellite links, targeting affordability by using commercial off-the-shelf (COTS) components. To date, more than one thousand five hundred nano-satellites operate in the UHF band, remaining the most utilised choice for launched operations. Presently, the GS configuration requires sixty-four coaxial cable runs beneath the icosahedral geodesic-dome phased-array antenna (GDPAA). Frequency-division multiplexing (FDM) in the FMPA architecture collapses these to two, enabling a compact GS stack with a full complement of usable antenna elements (AEs) and reduced maintenance effort. This study frames and evaluates five candidate architectures, then shortlists two that apply AE-level phasing for beamforming and beam steering, either in software or hardware, culminating in a system (HardwarePS1) enabling multibeam, bidirectional operation. At the target 435 MHz, results confirm feasibility by exceeding ASTREA mission requirements, with the uplink budget yielding a 14.2 dB margin using two GDPAA planar faces, and the downlink achieves −124.9 dBm noise floor through a cascaded noise figure (NF) equivalent to approximately 576 K system noise temperature, delivering a 6.2 dB link margin. End-to-end MATLAB Simulink RF Blockset simulations, including device nonidealities across both signal chains and a 290 K thermal white-noise model, corroborate the operating point to nearly −59 dBc at the desired frequency. From a cost perspective, the baseline bill of materials (BoM) costs roughly €10,500, excluding printed circuit board (PCB) fabrication, while still maintaining the low-cost objective relative to phased-array alternatives. Finally, this work proposes the first reported FMPA uplink and end-to-end UHF operation with hardware-based phasing, indicating a credible, scalable path to multi-satellite GS operations aligned with contemporary LEO mission payloads.
Description: M.Sc.(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
</rdf:RDF>

