Decentralised data sharing platform for supply chains

This project will design, implement, and evaluate a novel distributed publish-process-subscribe framework using the blockchain technology and smart contracts, targeted for supply chain management.

Contemporary supply chain applications typically employ a centralised data sharing technology, which is controlled and managed by a single stakeholder belonging to a single organisation, however the supply chain naturally involves multiple organisations.

Multiple data sharing modalities have been considered for supply chain applications including publish-subscribe message models. The pub-sub messaging model connects the data providers (denoted as the publishers) with the data consumers (denoted as the subscribers) though a topic-based interaction model.

It is anticipated that a decentralised computation engine following a publish-subscribe communication model would

  • automate business processes
  • provide a high-level of transparency and trust
  • help the stakeholders to leverage their legacy supply chain systems


Project Team:

Dr. Gowri Ramachandran

Prof. Raja Jurdak

Dr. Ali Dorri

Sidra Malik

Prof. Salil Kanhere

Dr. Volkan Dedeoglu


Related Publications

S. Malik, V. Dedeoglu, S. Kanhere and R. Jurdak, “Trusting Blockchain Data in Supply Chains,” In proceedings of the 7th ACM Celebration of Women in Computing: womENcourage 2020 conference, Baku, Azerbaijan, September, 2020.

S. Malik, S. Kanhere, R. Jurdak, V. Dedeoglu, “TrustChain: Trust Management in Blockchain and IoT supported Supply Chains,” In proceedings of IEEE International Conference on Blockchain (IEEE Blockchain 2019), Atlanta, USA, July, 2019.

S. Malik, S. Kanhere, R. Jurdak, “ProductChain: Scalable Blockchain Framework to Support Provenance in Supply Chains,” In proceedings of IEEE International Symposium on Network Computing and Applications (NCA), Cambridge, USA, November, 2018.

Sidra Malik, Volkan Dedeoglu, Salil Kanhere, Raja Jurdak, PrivChain: Provenance and Privacy Preservation in Blockchain enabled Supply Chains, Under submission, arXiv:2104.13964, 2021.

Sidra Malik, Naman Gupta, Volkan Dedeoglu, Salil S. Kanhere, Raja Jurdak, TradeChain: Decoupling Traceability and Identity inBlockchain enabled Supply Chains, Under submission, arXiv:2105.11217, 2021

Ramachandran, G. S., Wright, K. L., Zheng, L., Navaney, P., Naveed, M., Krishnamachari, B., & Dhaliwal, J. (2019, May). Trinity: A byzantine fault-tolerant distributed publish-subscribe system with immutable blockchain-based persistence. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) (pp. 227-235). IEEE.

Ramachandran, Gowri Sankar, Sharon LG Contreras, Bhaskar Krishnamachari, Ulas C. Kozat, and Yinghua Ye. “Publish-pay-subscribe protocol for payment-driven edge computing.” In 2nd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 19). 2019.

Ramachandran, Gowri Sankar, Rahul Radhakrishnan, and Bhaskar Krishnamachari. “Towards a decentralized data marketplace for smart cities.” In 2018 IEEE International Smart Cities Conference (ISC2), pp. 1-8. IEEE, 2018.

Ramachandran, Gowri Sankar, Jeremy Stout, Joyce J. Edson, and Bhaskar Krishnamachari. “ParkingJSON: An open standard format for parking data in smart cities.” Open Journal of Internet Of Things (OJIOT) 6, no. 1 (2020): 105-118.