Feruz K. Elmay

and 3 more

The distribution, traceability, and management of shipping container logistics require secure data flow and trusted transactions. Digital Twins (DTs) can realize these features by offering shipping tracking and traceability, process flow and status monitoring, and management of the physical containers all in a remote manner. However, the data of a DT itself is typically stored, controlled, and managed by a centralized entity, which is often the original creator of the physical container. Having a centralized entity can cause mistrust. The centralized entity may alter, tamper, or delete the digital twin data. To overcome this problem, this paper proposes trusted sharing and management of DTs for shipping containers by using Non-Fungible Tokens (NFTs). NFTs are digital tokens that hold unique data stored, controlled, and managed in a decentralized and immutable blockchain ledger. We extend in this paper the use of NFTs to tokenize shipping container DTs and their metadata. The proposed solution uses NFTs and Ethereum blockchain smart contracts to offer decentralization, security, transparency, traceability, and immutability to the data and processes involved in the creation, storage, and management of DTs of shipping containers. To demonstrate our solution, we create a DT of a shipping container using Microsoft Azure Digital Twins services and showed how to tokenize it using NFT. We assess the system using various test cases to evaluate its main functionalities. Furthermore, we analyze the cost of transactions and the security of the smart contracts code. We have made the code of our smart contracts publicly available on GitHub.

Raja Wasim Ahmad

and 4 more

Muhammad Zakarya

and 5 more

In many production clouds, with the notable exception of Google, aggregation-based VM placement policies are used to provision datacenter resources energy and performance efficiently. However, if VMs with similar workloads are placed onto the same machines, they might suffer from contention, particularly, if they are competing for similar resources. High levels of resource contention may degrade VMs performance, and, therefore, could potentially increase users’ costs and infrastructure’s energy consumption. Furthermore, segregation-based methods result in stranded resources and, therefore, less economics. The recent industrial interest in segregating workloads opens new directions for research. In this paper, we demonstrate how aggregation and segregation-based VM placement policies lead to variabilities in energy efficiency, workload performance, and users’ costs. We, then, propose various approaches to aggregation-based placement and migration. We investigate through a number of experiments, using Microsoft Azure and Google’s workload traces for more than twelve thousand hosts and a million VMs, the impact of placement decisions on energy, performance, and costs. Our extensive simulations and empirical evaluation demonstrate that, for certain workloads, aggregation-based allocation and consolidation is ~9.61% more energy and ~20.0% more performance efficient than segregation-based policies. Moreover, various aggregation metrics, such as runtimes and workload types, offer variations in energy consumption and performance, therefore, users’ costs.

Haya R. Hasan

and 5 more

Raja Wasim Ahmad

and 4 more

Smart cities have the potential to overcome environmental problems caused by improper waste disposal to improve human health, protect the aquatic ecosystem, and reduce air pollution. However, today's systems, approaches, and technologies leveraged for waste management are manual and centralized that make them vulnerable to manipulation and the single point of failure problem. Also, a large portion of the existing waste management systems within smart cities fall short in providing operational transparency, traceability, audit, security, and trusted data provenance features. In this paper, we explore the key role of blockchain technology in managing waste within smart cities as it can offer traceability, immutability, transparency, and audit features in a decentralized, trusted, and secure manner. We discuss the opportunities brought about by blockchain technology in various waste management use cases and application scenarios, including real-time tracing and tracking of waste, reliable channelization and compliance with waste treatment laws, efficient waste resources management, protection of waste management documentation, and fleet management. We introduce a framework that leverages blockchain-based smart contracts to automate the key services in terms of waste management of smart cities. We compare the existing blockchain-based waste management solutions based on important parameters. Furthermore, we present insightful discussions on several ongoing blockchain-based research projects and case studies to highlight the practicability of blockchain in waste management. Finally, we present open challenges that act as future research directions.

Mohammad Madine

and 5 more

Blockchain technology has the potential to revolutionize industries by offering decentralized, transparent, data provenance, auditable, reliable, and trustworthy features. However, cross-chain interoperability is one of the crucial challenges preventing widespread adoption of blockchain applications. Cross-chain interoperability represents the ability for one blockchain network to interact and share data with another blockchain network. Contemporary cross-chain interoperability solutions are centralized and require re-engineering of the core blockchain stack to enable inter-communication and data sharing among heterogeneous blockchain networks. In this paper, we propose an application-based cross-chain interoperability solution named appXchain which allows blockchain networks of any architecture type and industrial focus to inter-communicate, share data, and make requests. Our solution utilizes the decentralized applications as a distributed translation layer that is capable of communicating and understanding multiple blockchain networks, thereby delegating requests and parameters among them. The architecture uses incentivized verifier nodes that maintain the integrity of shared data facilitating them to be readable by the entities of their network. We define and describe the roles and requirements of major entities of inter-operating blockchain networks in the context of healthcare. We present a detailed explanation of the sequence of interactions needed to share an Electronic Medical Record (EMR) document from one blockchain network to another along with the required algorithms. We implement the appXchain solution with Ethereum-based smart contracts for two hospitals and also present its cost and security analysis. We have made our smart contracts code and testing scripts publicly available.

Raja Wasim Ahmad

and 5 more

Objectives: Telehealth and telemedicine systems aim to deliver remote healthcare services to mitigate the spread of COVID‐19. Also, they can help to manage scarce healthcare resources to control the massive burden of COVID-19 patients in hospitals. However, a large portion of today’s telehealth and telemedicine systems are centralized and fall short of providing necessary information security and privacy, operational transparency, health records immutability, and traceability to detect frauds related to patients’ insurance claims and physician credentials. Methods: The current study has explored the potential opportunities and adaptability challenges for blockchain technology in telehealth and telemedicine sector. It has explored the key role that blockchain technology can play to provide necessary information security and privacy, operational transparency, health records immutability, and traceability to detect frauds related to patients’ insurance claims and physician credentials. Results: Blockchain technology can improve telehealth and telemedicine services by offering remote healthcare services in a manner that is decentralized, tamper-proof, transparent, traceable, reliable, trustful, and secure. It enables health professionals to accurately identify frauds related to physician educational credentials and medical testing kits commonly used for home-based diagnosis. Conclusions: Wide deployment of blockchain in telehealth and telemedicine technology is still in its infancy. Several challenges and research problems need to be resolved to enable the widespread adoption of blockchain technology in telehealth and telemedicine systems.

Raja Wasim Ahmad

and 5 more

The year 2020 has witnessed unprecedented levels of demand for COVID-19 medical equipment and supplies. However, most of today’s systems, methods, and technologies leveraged for handling the forward supply chain of COVID-19 medical equipment and the waste that results from them after usage are inefficient. They fall short in providing traceability, reliability, operational transparency, security, and trust features. Also, they are centralized that can cause a single point of failure problem. In this paper, we propose a decentralized blockchain-based solution to automate forward supply chain processes for the COVID-19 medical equipment and enable information exchange among all the stakeholders involved in their waste management in a manner that is fully secure, transparent, traceable, and trustworthy. We integrate the Ethereum blockchain with decentralized storage of interplanetary file systems (IPFS) to securely fetch, store, and share the data related to the forward supply chain of COVID-19 medical equipment and their waste management. We develop algorithms to define interaction rules regarding COVID-19 waste handling and penalties to be imposed on the stakeholders in case of violations. We present system design along with its full implementation details. We evaluate the performance of the proposed solution using cost analysis to show its affordability. We present the security analysis to verify the reliability of the smart contracts, and discuss our solution from the generalization and applicability point of view. Furthermore, we outline the limitations of our solution in form of open challenges that can act as future research directions. We make our smart contracts code publicly available on GitHub.

Haya R. Hasan

and 6 more

Ilhaam Omar

and 5 more

The COVID-19 pandemic has severely impacted many industries, in particular the healthcare sector exposing systemic vulnerabilities in emergency preparedness, risk mitigation, and supply chain management. A major challenge during the pandemic was related to the increased demand of Personal Protective Equipment (PPE) resulting in critical shortages for healthcare and frontline workers. The lack of information visibility combined with the inability to precisely track product movement within the supply chain requires an robust traceability solution. Blockchain technology is a distributed ledger that ensures a transparent, safe, and secure exchange of data among supply chain stakeholders. The advantages of adopting blockchain technology to manage and track PPE products in the supply chain include decentralized control, security, traceability, and auditable time-stamped transactions. In this paper, we present a blockchain-based approach using smart contracts to transform PPE supply chain operations. We propose a generic framework using Ethereum smart contracts and decentralized storage systems to automate the processes and information exchange and present detailed algorithms that capture the interactions among supply chain stakeholders. The smart contract code was developed and tested in Remix environment, and the code is made publicly available on Github. We present detailed cost and security analysis incurred by the stakeholders in the supply chain. Adopting a blockchain-based solution for PPE supply chains is economically viable and provides a streamlined, secure, trusted, and transparent mode of communication among various stakeholders.