Rodrigo N. Calheiros’s research while affiliated with Western Sydney University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (141)


Fig. 3. A plot of the MODA as the masking ratio increases for the Wildtrack dataset. For the semantically-guided masking κ = 0.15.
Fig. 5. A plot of the MODA as the masking ratio increases for the MultiviewX dataset. For the semantically-guided masking κ = 0.15.
Fig. 7. A plot of the MODA performance for different camera dropout percentages on the Wildtrack dataset.
system model
Resource-Efficient Multiview Perception: Integrating Semantic Masking with Masked Autoencoders
  • Preprint
  • File available

October 2024

·

10 Reads

·

Kanchana Thilakarathna

·

Rodrigo N. Calheiros

·

Teng Joon Lim

Multiview systems have become a key technology in modern computer vision, offering advanced capabilities in scene understanding and analysis. However, these systems face critical challenges in bandwidth limitations and computational constraints, particularly for resource-limited camera nodes like drones. This paper presents a novel approach for communication-efficient distributed multiview detection and tracking using masked autoencoders (MAEs). We introduce a semantic-guided masking strategy that leverages pre-trained segmentation models and a tunable power function to prioritize informative image regions. This approach, combined with an MAE, reduces communication overhead while preserving essential visual information. We evaluate our method on both virtual and real-world multiview datasets, demonstrating comparable performance in terms of detection and tracking performance metrics compared to state-of-the-art techniques, even at high masking ratios. Our selective masking algorithm outperforms random masking, maintaining higher accuracy and precision as the masking ratio increases. Furthermore, our approach achieves a significant reduction in transmission data volume compared to baseline methods, thereby balancing multiview tracking performance with communication efficiency.

Download

Fig. 1. Blockchain technology stack (layers) and their functions. Adapted from Demirors (2017) [11] Mattila (2016) [13], Mosakheil (2018) [14], and Oxford Said Business School (2018)[12].
Stakeholder's Development Stack for Integrating BIM and Blockchain in Construction Supply Chain

Blockchain is becoming a game-changer for many sectors, noted for its tamper-proof nature that boosts data structures' integrity, auditability, and transparency. It provides the pragmatics within which data exchange between construction supply chain (CSC) stakeholders notably addresses its fragmented character. However, the construction industry is lagging compared to other sectors regarding the share of blockchain business activities. On the other hand, Building Information Modelling (BIM) is globally recognized as the primary catalyst for digital transformation within the construction industry to expedite coordination and data exchange between CSC stakeholders. Even though some existing researchers propose software prototypes to establish the technological feasibility of BIM integration with blockchain, there is a lack of a management model that CSC stakeholders can follow to help the industry manage change and obtain maximum value from the technology to put processes in motion. The philosophy behind the sensing-shaping-seizing framework is used in this paper to reflect what is required to propel companies towards integrating BIM and Blockchain in the Construction Supply Chain through a stakeholder's development stack, drivers and barriers to adoption, and potential disruption points. The research approach was an induction involving two construction enterprises in Australia selected for the knowledge elicitation case studies. The primary contribution of this research to knowledge is the translation of the blockchain technology stack, consisting of the application, protocol, and networking layers, into a holistic understanding of the roles played by each CSC data stakeholder and their motivation to adopt the potential solution at each layer.



Evaluating machine learning prediction techniques and their impact on proactive resource provisioning for cloud environments

June 2024

·

26 Reads

·

1 Citation

The Journal of Supercomputing

Cloud computing has several benefits over traditional systems, such as scalability and high availability. However, these benefits, to be eventuated, require efforts in the area of resource provisioning and scaling, to match resources to current and future demand, and this is not always trivial to achieve. Since workload may fluctuate substantially in cloud environments, over-provisioning is a common practice to avoid abrupt quality of service (QoS) drops that may result in service level agreement (SLA) violations, but at the price of increased provisioning costs and energy consumption. Workload prediction is one of the strategies by which efficiency and operational cost of a clouds can be improved. Therefore, in this paper, we show the potential benefits of a proactive resource provisioning scheme augmented by three of the most promising machine learning prediction techniques in this context, namely ARIMA, MLP, and GRU, that are known to be able to cope with the dynamic behavior of our target applications. We analyze the trade-off between resource consumption and quality of service using SLA violations in web workloads, considering real case provisioning requirements and constraints, extensively simulating and analyzing the impact of prediction and scaling intervals, and publishing all used tools and datasets to allow reproducibility. Simulation experiments with a proactive approach are executed using real traces from NASA and Wikipedia workloads and achieved a reduction of 40% in SLA violations on average when compared to a reactive approach, while reducing the provisioned resources by almost 3%.


Maintenance Operations on Cloud, Edge, and IoT Environments: Taxonomy, Survey, and Research Challenges

April 2024

·

35 Reads

·

3 Citations

ACM Computing Surveys

The emergence of the Internet of Things (IoT) introduced new classes of applications whose latency and bandwidth requirements could not be satisfied by the traditional Cloud Computing model. Consequently, the IT community promoted the cooperation of two paradigms, Cloud Computing and Edge Computing, combining large-scale computing power and real-time processing capabilities. A significant management challenge in such complex infrastructure concerns the development of efficient maintenance strategies to preserve the environment’s performance and security. While the abundant resources from the academic literature could support the design of novel maintenance solutions, extracting actionable insights from the existing approaches is challenging, given the massive number of published papers. Furthermore, existing review papers, which could help summarize the state-of-the-art, scope their investigations to the maintenance of certain components in particular scenarios. This work fills this gap with a broader literature analysis that covers maintenance strategies targeting physical and logical components in cloud, edge, and IoT environments. First, we introduce a taxonomy that organizes existing solutions according to several characteristics. Then, we review the literature following the taxonomy structure to facilitate the understanding of the research landscape and the comparison between existing works. Finally, we shed light on open challenges that represent promising research directions.




FedOrbit: Energy Efficient Federated Learning for Orbital Edge Computing Using Block Minifloat Arithmetic

January 2024

·

13 Reads

IEEE Transactions on Services Computing

Low Earth Orbit (LEO) satellite constellations have diverse applications, including earth observation, communication services, navigation, and positioning. These constellations have evolved into a valuable data source; however, their use in a ground station (GS) for analysis via machine learning algorithms presents challenges due to constraints on power consumption, communication bandwidth, and onboard computing capabilities. While the combination of Federated Learning (FL) and Orbital Edge Computing has been employed to address these challenges, its heavy reliance on the GS for model aggregation and edge resource limitations remains a research challenge. This paper presents FedOrbit, a novel energy-efficient and decentralised FL method to optimise communication with the GS and reduce power consumption. FedOrbit utilises reinforcement learning for cluster formation, satellite visiting patterns for master satellite selection, and block minifloat arithmetic for power reduction. Extensive performance evaluation under Walker Delta-based LEO constellation configurations and different datasets reveals that FedOrbit can maintain high accuracy while significantly reduce communication demand, power consumption and training time in comparison to state-of-the-art FL approaches. The proposed technique can also reduce the training time by 5× compared with the centralised FL approaches. In addition, the utilisation of block minifloat representation as low-precision arithmetic enhanced the energy consumption by 3.5× compared with the single-precision (FP32) format.




Citations (84)


... Therefore, it seems that the problem of raising the upper limit of the server system's carrying traffic can only be solved by replacing the higher performance JobManager server in terms of hardware. For the scheduling problem [1,2] of the same kind of instances in the container chain, after the system receives a large number of requests, in addition to using more and better servers in hardware to improve the performance of the system, better design should also be used in the algorithm of software. When using a suitable scheduling algorithm to respond well to user requests, making the server load more balanced is also an important evaluation indicator to measure the excellence of an algorithm. ...

Reference:

Traffic Carrying and Delay Response Scheduling Algorithm for Distributed E- commerce Platforms
Evaluating machine learning prediction techniques and their impact on proactive resource provisioning for cloud environments

The Journal of Supercomputing

... Such architecture is crucial for fostering powerful IoT applications that promote collaboration between humans and devices. Current research in IoT taxonomies mostly focuses on Resilience [24][25][26][27], Security [27][28][29][30][31][32][33], and Industry [34][35][36][37]. ...

Maintenance Operations on Cloud, Edge, and IoT Environments: Taxonomy, Survey, and Research Challenges
  • Citing Article
  • April 2024

ACM Computing Surveys

... Therefore, the increase in LEO satellites in orbit allows data to be processed directly in orbit, near the data source, enabling Orbital Edge Computing (OEC) [69,70]. Research [71,72,73,74,75] enables federated learning by leveraging their distributed localized data processing capabilities, enhancing real-time data analysis and decision-making in space applications. ...

Performance Analysis of Federated Learning in Orbital Edge Computing
  • Citing Conference Paper
  • April 2024

... Addressing these difficulties while maximizing energy consumption and lowering delay complicates the development of resource management algorithms by mandating the study of several interacting variables. To solve these challenges, this work uses the EdgeSimPy simulation tool [3], which allows for a systematic and controlled examination of resource management strategies in a simulated environment. ...

EdgeSimPy: Python-based modeling and simulation of edge computing resource management policies
  • Citing Article
  • June 2023

Future Generation Computer Systems

... The availability of a holistic project transaction history for certification and learning can help to comply with project terms or system boundaries, and create reliable feedback loops for improvement in decentralized project settings (see Fig. 4, orange boxes). Proposed blockchain applications for construction projects include trusted and traceable certification (Weerasuriya et al., 2023), focusing on quality information (Sheng et al., 2020), design liability control (Erri Pradeep et al., 2021), field work quality (Wu et al., 2021), document authenticity (Kim et al., 2022), or BIM data provenance (Celik et al., 2023). In addition, certification of compliance with local conditions, such as ethical sourcing or sustainability, can be automatically issued or obtained with less effort, e.g. by tracking prefabricated housing (Li et al., 2021a), estimating embodied carbon , tokenizing energy emission data (Niavis et al., 2022), or tracking material and energy for recycling and reuse (Shojaei et al., 2021). ...

Ensuring Trusted and Traceable Construction Certifications with Blockchain: A Conceptual Model

... While much of the research in infrastructure maintenance has focused on computing and networking devices, a few studies have also tackled storage maintenance challenges, explicitly performing storage data repair using erasure codes [47] [48]. For instance, Wu et al. [47] considered IoT scenarios composed of mobile nodes cooperating to process and store data. ...

Optimized Proactive Recovery in Erasure-Coded Cloud Storage Systems

IEEE Access

... In its early stages, an invention may face a number of problems, such as difficulties evaluating its effectiveness administrative and technical obstacles to further growth. As a result, it is very important to outline the benefits and point out the challenges in the creation of smart contracts from their inception to their full maturity [21][22][23]. ...

A data model for integrating BIM and blockchain to enable a single source of truth for the construction supply chain data delivery

Engineering Construction & Architectural Management

... Traditionally, these farmers have had to rely on intermediaries or middlemen to sell their produce, which often leads to reduced profit margins and a lack of control over pricing. Blockchain offers a solution by allowing farmers to engage directly with local and international buyers (Kumarathunga, Calheiros, & Ginige, 2022). Smart contracts-self-executing contracts with terms directly written into code-can be employed within ABM to automate and secure transactions. ...

Smart Agricultural Futures Market: Blockchain Technology as a Trust Enabler between Smallholder Farmers and Buyers

Sustainability

... In order to guarantee the resource management algorithms' applicability and efficacy in edge cloud systems, a set of criteria was used in their selection. Initially, the algorithms were selected based on their proven [19][20][21] capacity to maximize important performance indicators like CPU usage, memory usage, disk usage, and power consumption. Secondly, all algorithms had to demonstrate flexibility in handling the varied and ever-changing workload situations that are characteristic of edge computing. ...

Location-Aware Maintenance Strategies for Edge Computing Infrastructures
  • Citing Article
  • February 2022

IEEE Communications Letters