iconOpen Access

ARTICLE

crossmark

Stackelberg Game-Based Resource Allocation with Blockchain for Cold-Chain Logistics System

by Yang Zhang1, Chaoyang Li2,*, Xiangjun Xin2

1 College of Food and Bioengineering, Zhengzhou University of Light Industry, Zhengzhou, 450002, China
2 College of Software Engineering, Zhengzhou University of Light Industry, Zhengzhou, 450002, China

* Corresponding Author: Chaoyang Li. Email: email

Computers, Materials & Continua 2023, 75(2), 2429-2442. https://doi.org/10.32604/cmc.2023.037139

Abstract

Cold-chain logistics system (CCLS) plays the role of collecting and managing the logistics data of frozen food. However, there always exist problems of information loss, data tampering, and privacy leakage in traditional centralized systems, which influence frozen food security and people’s health. The centralized management form impedes the development of the cold-chain logistics industry and weakens logistics data availability. This paper first introduces a distributed CCLS based on blockchain technology to solve the centralized management problem. This system aggregates the production base, storage, transport, detection, processing, and consumer to form a cold-chain logistics union. The blockchain ledger guarantees that the logistics data cannot be tampered with and establishes a traceability mechanism for food safety incidents. Meanwhile, to improve the value of logistics data, a Stackelberg game-based resource allocation model has been proposed between the logistics data resource provider and the consumer. The competition between resource price and volume balances the resource supplement and consumption. This model can help to achieve an optimal resource price when the Stackelberg game obtains Nash equilibrium. The two participants also can maximize their revenues with the optimal resource price and volume by utilizing the backward induction method. Then, the performance evaluations of transaction throughput and latency show that the proposed distributed CCLS is more secure and stable. The simulations about the variation trend of data price and amount, optimal benefits, and total benefits comparison of different forms show that the resource allocation model is more efficient and practical. Moreover, the blockchain-based CCLS and Stackelberg game-based resource allocation model also can promote the value of logistic data and improve social benefits.

Keywords


1  Introduction

Cold-chain logistics system (CCLS) is an essential part of the modern logistics industry, which takes responsibility for the logistics data management of frozen food delivery [1]. However, the food security problem is increasingly prominent with centralized management, which usually causes data tampering and information leakage [2,3]. Meanwhile, the mutually independent systems for different kinds of frozen food go against the resource allocation related to the integrated requirements [4,5].

Blockchain technology has gradually penetrated people’s production and life, such as education [6], employment [7], old-age care [8], commodity anti-counterfeiting [9], medical and health care [10,11], which guarantees the security of the system data that cannot be tampered. This technology has also been applied to the modern logistics industry to improve data security and transparency [1214]. It helps establish an integrated platform that contains the entities that contain the production and circulation of goods and record the logistics data and processing records into the public blockchain ledger. In addition, some cryptographic algorithms are inserted into the blockchain to protect distributed systems [1517]. These schemes focus on transaction verification and identity authentication in the data processing procedure in blockchain-based systems. Although the blockchain-based CCLS establishes a distributed logistics data management and sharing platform, the optimal resource allocation and shared incentive mechanism are new issues that should be considered more.

Resource allocation is essential for frozen food, and the cold-chain logistics data can support frozen food allocation [18,19]. With the continuous expansion of the frozen food market, managing vast amounts of cold-chain logistics data becomes a big challenge, and allocating frozen food resources becomes more complex. The blockchain-based CCLS aggregates the related entities from the generation to consumption of frozen food [20,21]. Meanwhile, the logistics data are recorded in the public blockchain ledger. These data also show the resource supplement and demand in the frozen market [22,23]. Therefore, it can improve the resource value by giving full play to the value of logistics data. Then, to promote allocation efficiency, some methods based on reinforcement learning, smart contract, and could computing are proposed [2426]. However, security and efficiency are two main parts of logistics data management, and a suitable algorithm that can consider these two requirements has been the goal of pursuit.

This paper mainly focuses on logistics data security management and resource allocation in CCLS. A distributed CCLS model based on blockchain technology has been proposed to achieve secure logistics data management. A Stackelberg game-based resource allocation model has been introduced to balance the data resource supplement and consumption in blockchain-based CCLS. The main contributions are summarized as follows:

•   A distributed CCLS based on blockchain technology has been established, aggregating the production base, storage, transport, detection, processing, and consumer together to form a cold-chain logistics union. The blockchain ledger can guarantee that the logistics data cannot be tampered with and establish a traceability mechanism for food safety incidents.

•   A Stackelberg game-based resource allocation model has been proposed between the logistics data resource provider and the consumer. This model establishes a competition mechanism between resource price and volume, which helps to balance the resource supplement and consumption. The two participants can maximize revenue with the optimal resource price and volume when the Stackelberg game obtains Nash equilibrium.

•   The performance of the variation trend of data price and amount, optimal benefits, and the transaction throughput and latency in CCLS are presented. The evaluation results show that the proposed distributed CCLS is more secure and stable, and the resource allocation model is more efficient and practical.

Next, Section 2 presents the related work, Section 3 introduces the distributed CCLS with blockchain, Section 4 describes the proposed Stackelberg game-based resource allocation model and its solution, Section 5 gives the performance evaluations, and Section 6 shows the conclusion.

2  Related Work

This section presents detailed reviews of the distributed CCLS with blockchain and the resource allocation mechanism for CCLS.

2.1 Distributed CCLS with Blockchain

The deepening application of blockchain in IoT shows a very promising application in CCLS. The distributed CCLS based on blockchain has been proposed to change the centralized management form in traditional systems. Kim et al. applied the Hyperledger fabric to establish a Blockchain-based CCLS for blood transactions among medical institutions [27]. Bamakan et al. reviewed the applications, challenges, and future trends of pharmaceutical logistics with blockchain technology [12]. Mendonça et al. designed a Blockcoldchain platform for a vaccine cooling track facing the COVID-19 pandemic, which could provide public and verifiable logistics records [28]. Menon et al. proposed an IoT blockchain for quality assurance in CCLS, and it established an immutable and decentralized database to store the logs transactions [29]. Bamakan et al. reviewed the applications, challenges, and future blockchain technology trends for drug delivery in CCLS [30]. Si presented a blockchain-enabled multi-mode data model for agriculture and adopted a native storage model to lighten the redundancy of an online ledger [31]. Hu developed a monitoring system for CCLS based on IoT, blockchain, and computer technologies, which could collect real-time dynamics data to adjust logistics conditions [32]. Wisessing et al. utilized IoT and blockchain technologies to establish a distributed cold-chain platform for food monitoring applications [20]. Zhang et al. proposed a data traceability system based on blockchain technology, which could grasp fresh agricultural products' dynamic real-time logistics data [21]. These work design various Blockchain-based CCLSs for cold-chain logistics data management and usually focus on data collection and storage. However, the overall data management and sharing process is rarely considered in this literature. Therefore, this paper plans to establish a distributed Blockchain-based CCLS for frozen food delivery, which can achieve logistics data supervision from generation to consumption.

2.2 Resource Allocation Mechanism for CCLS

A resource allocation mechanism is a powerful tool for playing the value of resources in IoT systems, especially for the frozen food allocation in CCLS. A variety of these mechanisms have been proposed to take full use of the cold-chain logistics data resource in CCLS. Bashir et al. applied the logistic regression and multicriteria decision-making method to allocate resources with IoT fog computing [22]. Kang et al. utilized the auction approach to realize cloud service allocation and sharing, which could improve the resource utilization efficiency in the logistics product service system [23]. Yu et al. introduced a reinforcement learning method for resource allocation for humanitarian logistics [24]. Cheng et al. proposed a trusted resource allocation model with blockchain and smart contracts to optimize the allocation of resources in IoT [25]. Wei et al. utilized multi-objective optimization and cloud computing to allocate resources in vehicular networks [26]. Then, the Stackelberg game was used to establish a competition mechanism between two parties and achieve resource allocation. Shi et al. utilized the Stackelberg game to guide a deep reinforcement learning approach that could allow multi-agent device-to-device resource allocation [33]. Li et al. proposed a vehicular paradigm based on fog-edge computing and formulated a multistage Stackelberg game for offloading computing tasks [34]. Liu et al. presented a Stackelberg game method that depends on the price-penalty mechanism to allocate device-to-device resources in a vehicular communication system [35]. As resource price and trading volume are two conditioned upon each other factors, balancing the resource supplement and consumption to obtain optimal price and volume is the way to maximize the use of resources. Therefore, this paper proposes a Stackelberg game-based resource allocation model to cover this demand in CCLS.

3  Distributed Cold-Chain Logistics with Blockchain

To improve logistics data security, a distributed CCLS based on blockchain technology. This CCLS contains six parts: production base, storage entity, transport entity, detection entity, processing entity, and consumer entity. Blockchain technology can aggregate these entities and establish a distributed cold-chain logistics data management system shown in Fig. 1. This distributed system can collect multi-source data and form an untampered public ledger.

images

Figure 1: Distributed cold-chain logistics system

•   Data collection. From the production to consumption of frozen food, the life cycle data of cold-chain logistics are collected, which guarantees food safety. Many temperatures, humidity, and location sensors collect real-time monitoring data. These data will be uploaded on the distributed CCLS with wireless transmission modes such as Bluetooth, WIFI, and Zigbee. Meanwhile, information on the operator, car, factory, and store is also packaged into the corresponding data bag in every phase. These data provide evidence for process tracing. Then this distributed system also plays a resource allocation role in providing the production trading of frozen food. It can help the resource provider and consumer find more suitable clients and resources, respectively. These data are also recorded on the public ledger.

•   Data verification. For the logistics data, the system management nodes verify the authenticity of the collected data. They check the timeline of the logistics process to judge whether there exists data falsification or not. For the transaction data, management nodes verify the legality and validity of the transaction process. Meanwhile, it also needs to verify the distributed system and achieve the consensus of the whole network when these data are packaged into the temporary block. The data transaction consistency processes are shown in Fig. 2, and they contain five steps: broadcast, verify, feedback, confirm, and public. In this network-wide verification process, the leader node broadcasts the transactions to other general nodes; General nodes verify the received transactions, sign with their signature, and send them to other nodes; Other nodes also verify, sign, and return them; General nodes confirm the verification results and return them to leader node; The leader checks the verification results and public them to the whole network.

•   Data recordation. When the logistics data and transaction data are all passed the verification process, they will be packaged into the block and recorded on the public ledger. Once these data are recorded in the blockchain ledger, they become records that can never be tampered with. Here, this ledger generally records the light-weight information about logistics information, transaction data, storage addresses, and operating record to decrease ledger redundancy. Then, the actual data are stored in the native server. The system derives an index that contains the storage address and keywords about the actual data and uploads the index to the public ledger.

images

Figure 2: Data transaction consistency process

This distributed system provides security assurance for a frozen food resource’s logistics data and trading platform. Through this system, people can check historic logistics information about frozen food to find more relieved goods, the related logistics parties can grasp the real-time logistics data to guarantee the transportation safety of frozen food, and the researcher can optimize the logistics scheme to improve transportation efficiency. Meanwhile, this system can strengthen the food safety oversight capability as the logistics data are transparent and open in the distributed blockchain ledger. However, balancing the frozen food resource supplement and consumption, and achieving benefit maximization are the main concerns which need a more efficient algorithm.

4  Stackelberg Game-Based Resource Allocation Model for CCLS

A Stackelberg game-based resource allocation model is proposed to balance resource supplements and consumptions in CCLS.

4.1 Stackelberg Game-Based Resource Allocation Model

This distributed CCLS serves as the resource allocation platform and establishes a connection between the frozen food resource provider and consumer. To achieve resource optimal allocation, a Stackelberg game-based resource allocation model has been designed [36]. This model selects one resource provider and N resource consumers to compete in price. Assume that the resource provider attempts to set higher resource price and obtain more benefits. The resource consumers attempt to accomplish the expected amount with a more suitable resource price. Therefore, it becomes the resource optimal price competition game between the resource provider and consumers.

Firstly, the resource provider serves as the game “leader” and sets a price range {p=[pi]iN:pminpipmax} for one piece of resource data, where pi(i=1,2,,N) is a price for the i-th resource consumer, pmax and pmin are the maximum and minimum resource price respectively. Here, the resource price cannot be inferior to the lowest cost value pmin and exceeded the maximum resource price pmax. Therefore, when the resource consumer’s input amount is di, the expected reward by removing the extra system service fee γ can be described as:

RL=iN(pidiγdi)(1)

Secondly, the resource consumers serve as the “follower” and decide their resource demand amounts di according the bidding strategy set by resource provider. Here, di is the amount of i-th resource consumer, which has a lowest need dmin. Then, the satisfaction function of i-th resource consumer by removing the extra system service fee ei can be expressed as:

Ssat=αiln(didmin+ei)(2)

Note that αi is a predefined nonzero positive factor.

Then, the utility of i-th resource consumer by removing the resource costs pidi can be calculated as:

RF=Ssatpidi(3)

Therefore, the resource provider and consumers all attempt to obtain maximized benefits, and the following two optimization problems A and B are the objectives for these two kinds of parties, respectively. The resource price pi and amount di are two main factors which can influence the two kinds of parties’ benefits. As problem A is mainly related to the resource price pi, the higher price is with more less resource output amounts, and then the expected reward of resource provider is more less. While problem B is mainly related to the resource amounts di, and the less amounts lead to less utility for resource consumer.

A:maxλiRL(pi,di),s.t.pminpipmax,pminγ,iN(4)

B:maxdiRF(di,pi),s.t.didmin,αi0,iN(5)

Moreover, the following problem C represents the system maximized benefits which contain the expected reward of resource provider and the utility of resource consumers.

C:max{RL+iNRF}s.t.{pminpipmax,iNdidmin,iNαi0,iNei>0(6)

4.2 Optimal Resource Prices Solving

To solve the optimal resource price and transaction amounts, it needs to find the Nash equilibrium point for Stackelberg pricing game [37]. Therefore, the problems A and B can be maximized simultaneously by achieving this point which is described by the following Definition 1.

Definition 1: Assume the resource demand di of N resource consumers are same, the Stackelberg pricing game can achieve the Nash equilibrium point (p,d) when Eq. (7) holds, where p is the resource optimal price, d(d=iNdi) is the resource optimal output amounts and di is the resource optimal demand for i-th resource consumer.

{RL(p,d)=RL(pi,d)RF(p,d)=RF(p,di)(7)

Firstly, it utilizes the backward induction method to compute Eq. (7), and calculates the optimal resource demands di [38]. The one and two-order derivatives of RF are computed in Eqs. (8) and (9) respectively.

RFdi=αididmin+eipi(8)

2RFdi2=αi(didmin+ei)2<0(9)

Here, the Eq. (9) shows that the utility function RF is strictly concave. Therefore, the optimal resource demands di can be derived by solving RFdi=0.

di=αipi+dminei(10)

Secondly, it calculates the optimal resource price p. By substituting di into Eq. (1), the expected reward RL is transformed into Eq. (11).

RL=(dminei)piγαipiγ(dminei)+αi(11)

By utilizing the same solving method for utility function RF, the one and two-order derivatives of RL are computed in Eqs. (12) and (13) respectively.

RLpi=γαipi2+dminei(12)

2RLpi2=2γαipi3<0(13)

Here, the Eq. (13) shows that the expected reward function RL is strictly concave. Meanwhile, it discusses the size relation between dmin and ei. When dmin<ei, it has limpi0RL= and limpi+RL=. It also can derive the results as shown in following Eq. (14).

{RLpi>0,   if 0<pi<γαieidminRLpi<0,   ifpi>γαieidmin(14)

Hence, RL increases firstly, and then decreases. The optimal resource price p can be derived by solving RLpi=0.

p=γαieidmin(15)

When dmin>ei, the resource price pi<0 which is not practical.

Then, the former theory analyses show that (p,d) is the optimal point of resource price and amount for Stackelberg pricing game. Following Algorithm 1 provides a game processes for the confirming of Nash equilibrium point. The resource provider adjusts the resource price pi to achieve expected reward maximization, and the resource consumers adjust the resource demand amount di to achieve utility maximization. When the resource provider and consumers find the optimal resource price p and amounts d, they all obtain the maximized benefits RL and RF. Until now, the algorithm completes. In addition, CCLS achieves social welfare maximization when the two kinds of parties obtain maximized benefits RL and RF.

images

5  Performance Evaluation

For the former proposed Stackelberg game-based resource allocation model, the iteration is the efficiency index, and the optimal benefits represent the change in system revenue. The performance environment is a Windows 10 laptop with Intel(R) Core (TM) i7 CPU 3.0 GHz and 16 G RAM. The iterations between the resource price and amount are presented in Fig. 3. With the increase of resource price set by the Stackelberg game “leader,” the resource amount approaches the minimum data resource requirements. Here, the data price will not go up forever, which generally has the maximum price limit. Fig. 4 shows the changes in optimal benefits for the resource data provider, consumer, and total system amount. According to resource price trends and amount trends, the resource provider, consumer, and CCLS achieve benefits maximization when the Stackelberg pricing game obtains the Nash equilibrium point.

images

Figure 3: Variation trend of data price and amount

images

Figure 4: The optima benefits

Fig. 5 presents the total benefits comparison of different forms. As in traditional centralized CCLSs [24], the manager usually sets the resource price by simple principle with high, average, and low prices. However, the total benefits do not achieve profit maximization. In practice, the resource amounts change as the price changes, and the total benefits change as the resource price and amounts change. As shown in Fig. 5, a high price leads to low benefits because resource volume is small, an average price obtains average benefits, and a low price leads to high benefits because resource volume is large. It is possible to improve the benefits of one side, but it cannot maximize revenue of both sides. Therefore, the proposed Stackelberg model can obtain profit maximization with the dynamic adjustment of resource price and amounts.

images

Figure 5: Total benefits comparison of different forms

Meanwhile, it performs transaction processing in distributed clod-chain logistics systems on the Hyperledger Fabric. Here, the transaction throughput (TSP) and latency (TL) have been performed, with the transaction number increasing from 200 to 1600. Three items, such as “CreateAccount,” “Query,” and “Transaction,” have been selected to describe the variation of TSP and TL with the transaction number increase. The simulation results are presented in Fig. 6, where subfigure (a) shows the trend chart of transaction throughput, and subfigure (b) shows the trend chart of average transaction latency. As the transaction throughput, the items “CreateAccount” and “Transaction” keep stable, and the “Query” increases slightly with the increase of transaction number. As the transaction latency, the items “CreateAccount” and “Query” keep stable, and the “Transaction” increases slightly with the increase of transaction number. Therefore, it can derive that the TSP and TL are less affected by the test environment, and the proposed data privacy-preserving model is practical for transaction processing in the distributed clod-chain logistics system.

images

Figure 6: The transaction processing in distributed clod-chain logistics system: (a) Transaction throughput; (b) Transaction latency

Former performance evaluations show that the proposed Stackelberg game-based resource allocation model can well support the resource transaction in CCLS with blockchain technology. Meanwhile, CCLS is one kind of supply chain for the transportation of frozen food. This model is also suitable for other areas of supply chain management with vast transactions among multi-parties. But it is not suitable for commodity trading as commodity prices are affected by many factors, such as supplement, demand, liquidity, policies, and so no.

6  Conclusion

This paper proposes a blockchain-based CCLS to guarantee logistics data security and establish a traceability mechanism to solve the problems of information loss, data tampering, and privacy leakage. A Stackelberg game-based resource allocation model is established to balance resource supplement and consumption. This model can help the resource provider and consumer achieve an optimal resource price and amounts, respectively. Then, the performance evaluations show that the proposed distributed CCLS is more secure and stable, and the resource allocation model is more efficient and practical. Moreover, this research can promote the transformation and upgrading of current CCLS and give full play to the value of cold chain logistics data.

In the future, some factors which affect the resource price will be added to the proposed resource allocation model to establish a more sophisticated price competition mechanism. Meanwhile, logistics data security and user privacy are significant issues that should be considered more. Moreover, it is significant to find the adaptability of this Stackelberg game-based resource allocation model in the Internet of things, Internet of medical things, and power grid.

Funding Statement: This work was supported by the National Natural Science Foundation of China under Grant 92046001, 61962009, the Doctor Scientific Research Fund of Zhengzhou University of Light Industry under Grant 2021BSJJ033, Key Scientific Research Project of Colleges and Universities in Henan Province (CN) under Grant No. 22A413010.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

References

1. J. W. Han, M. Zuo, W. Y. Zhu, J. H. Zuo, E. L. Lü et al., “A comprehensive review of cold chain logistics for fresh agricultural products: Current status, challenges, and future trends,” Trends in Food Science & Technology, vol. 109, no. 17–18, pp. 536–551, 2021. [Google Scholar]

2. Q. S. Ren, K. Fang, X. T. Yang and J. W. Han, “Ensuring the quality of meat in cold chain logistics: A comprehensive review,” Trends in Food Science & Technology, vol. 119, no. 15, pp. 133–151, 2022. [Google Scholar]

3. Z. Yu, Y. Liu, Q. Wang, L. Sun and S. Sun, “Research on food safety and security of cold chain logistics,” IOP Conference Series: Earth and Environmental Science, vol. 647, no. 1, pp. 012176, 2021. [Google Scholar]

4. K. Kang, R. Y. Zhong, S. X. Xu, B. Q. Tan, L. Wang et al., “Auction-based cloud service allocation and sharing for logistics product service system,” Journal of Cleaner Production, vol. 278, no. 5, pp. 123881, 2021. [Google Scholar]

5. C. Fang, H. Xu, Y. Yang, Z. Hu, S. S. Tu et al., “Deep reinforcement learning based resource allocation for content distribution in fog radio access networks,” IEEE Internet of Things Journal, vol. 9, no. 18, pp. 16874–16883, 2022. [Google Scholar]

6. F. Loukil, M. Abed and K. Boukadi, “Blockchain adoption in education: A systematic literature review,” Education and Information Technologies, vol. 26, no. 5, pp. 5779–5797, 2021. [Google Scholar]

7. S. K. UmaMaheswaran, G. Prasad, B. Omarov, D. S. Abdul-Zahra, P. Vashistha et al., “Major challenges and future approaches in the rmployment of blockchain and machine learning techniques in the health and medicine,” Security and Communication Networks, vol. 2022, pp. 1–11, 2022. [Google Scholar]

8. X. Zhang and Q. Xu, “Research on time bank’s mutual-support old-aged care mode based on blockchain technology,” E3S Web of Conferences, EDP Sciences, vol. 251, no. 358, pp. 01068, 2021. [Google Scholar]

9. E. de Boissieu, G. Kondrateva, P. Baudier and C. Ammi, “The use of blockchain in the luxury industry: Supply chains and the traceability of goods,” Journal of Enterprise Information Management, vol. 34, no. 5, pp. 1318–1338, 2021. [Google Scholar]

10. C. Li, M. Dong, J. Li, G. Xu, X. Chen et al., “Healthchain: Secure EMRs management and trading in distributed healthcare service system,” IEEE Internet of Things Journal, vol. 8, no. 9, pp. 7192–7202, 2021. [Google Scholar]

11. C. Li, M. Dong, J. Li, G. Xu, X. B. Chen et al., “Efficient medical big data management with keyword-searchable encryption in Healthchain,” IEEE System Journal, vol. 16, no. 4, pp. 1–12, 2022. [Google Scholar]

12. S. M. H. Bamakan, S. G. Moghaddam and S. D. Manshadi, “Blockchain-enabled pharmaceutical cold chain: Applications, key challenges, and future trends,” Journal of Cleaner Production, vol. 302, pp. 127021, 2021. [Google Scholar]

13. L. Shen, Q. Yang, Y. Hou and J. Lin, “Research on information sharing incentive mechanism of China’s port cold chain logistics enterprises based on blockchain,” Ocean & Coastal Management, vol. 225, no. S1, pp. 106229, 2022. [Google Scholar]

14. C. Yang, S. Lan, Z. Zhao, M. Zhang, W. Wu et al., “Edge-cloud blockchain and IoE enabled quality management platform for perishable supply chain logistics,” IEEE Internet of Things Journal, pp. 1, 2022. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9677028 [Google Scholar]

15. G. Xu, Y. Cao, S. Xu, K. Xiao, X. Liu et al., “A novel post-quantum blind signature for log system in blockchain,” Computer Systems Science and Engineering, vol. 41, no. 3, pp. 945–958, 2022. [Google Scholar]

16. C. Li, Y. Tian, X. B. Chen and J. Li, “An efficient anti-quantum lattice-based blind signature for blockchain-enabled systems,” Information Sciences, vol. 546, no. 2, pp. 253–264, 2021. [Google Scholar]

17. C. Li, G. Xu, Y. Chen, H. Ahmad and J. Li, “A new anti-quantum proxy blind signature for blockchain-enabled Internet of Things,” Computers, Materials & Continua, vol. 61, no. 2, pp. 711–726, 2019. [Google Scholar]

18. O. A. Ogbolumani and N. I. Nwulu, “Multi-objective optimisation of constrained food-energy-water-nexus systems for sustainable resource allocation,” Sustainable Energy Technologies and Assessments, vol. 44, no. 3–4, pp. 100967, 2021. [Google Scholar]

19. B. Cansino-Loeza, A. del Carmen Munguía-López and J. M. Ponce-Ortega, “A water-energy-food security nexus framework based on optimal resource allocation,” Environmental Science & Policy, vol. 133, no. 1, pp. 1–16, 2022. [Google Scholar]

20. K. Wisessing and N. Vichaidis, “IoT based cold chain logistics with blockchain for food monitoring application,” in 2022 7th Int. Conf. on Business and Industrial Research (ICBIR), Bangkok, Thailand, IEEE, pp. 359–363, 2022. [Google Scholar]

21. X. Zhang, Y. Sun and Y. Sun, “Research on cold chain logistics traceability system of fresh agricultural products based on blockchain,” Computational Intelligence and Neuroscience, vol. 2022, no. 5–6, pp. 1–13, 2022. [Google Scholar]

22. H. Bashir, S. Lee and K. H. Kim, “Resource allocation through logistic regression and multicriteria decision making method in IoT fog computing,” Transactions on Emerging Telecommunications Technologies, vol. 33, no. 2, pp. e3824, 2022. [Google Scholar]

23. K. Kang, R. Y. Zhong, S. X. Xu, B. Q. Tan, L. Wang et al., “Auction-based cloud service allocation and sharing for logistics product service system,” Journal of Cleaner Production, vol. 278, no. 5, pp. 123881, 2021. [Google Scholar]

24. L. Yu, C. Zhang, J. Jiang, H. Yang and H. Shang, “Reinforcement learning approach for resource allocation in humanitarian logistics,” Expert Systems with Applications, vol. 173, no. 2, pp. 114663, 2021. [Google Scholar]

25. H. Cheng, Q. Hu, X. Zhang, Z. Yu, Y. Yang et al., “Trusted resource allocation based on smart contracts for blockchain-enabled Internet of things,” IEEE Internet of Things Journal, vol. 9, no. 11, pp. 7904–7915, 2021. [Google Scholar]

26. W. Wei, R. Yang, H. Gu, W. Zhao, C. Chen et al., “Multi-objective optimization for resource allocation in vehicular cloud computing networks,” IEEE Transactions on Intelligent Transportation Systems, 2021. [Online]. Available: https://ieeexplore.ieee.org/document/9505628/ [Google Scholar]

27. S. Kim, J. Kim and D. Kim, “Implementation of a blood cold chain system using blockchain technology,” Applied Sciences, vol. 10, no. 9, pp. 3330, 2020. [Google Scholar]

28. R. D. Mendonça, O. S. Gomes, L. F. Vieira, M. A. Vieira, A. B. Vieira et al., “Blockcoldchain: Vaccine cold chain blockchain,” 2021. [Online]. Available: https://arXiv preprint arXiv:2104.14357 [Google Scholar]

29. K. N. Menon, K. Thomas, J. Thomas, D. J. Titus and D. James, “ColdBlocks: Quality assurance in cold chain networks using blockchain and IoT,” in Emerging Technologies in Data Mining and Information Security, Singapore: Springer, pp. 781–789, 2021. [Google Scholar]

30. S. M. H. Bamakan, S. G. Moghaddam and S. D. Manshadi, “Blockchain-enabled pharmaceutical cold chain: Applications, key challenges, and future trends,” Journal of Cleaner Production, vol. 302, pp. 127021, 2021. [Google Scholar]

31. Y. Si, “Agricultural cold chain logistics mode based on multi-mode blockchain data model,” Computational Intelligence and Neuroscience, vol. 2022, no. 6, pp. 1–12, 2022. [Google Scholar]

32. X. Hu, “Cold chain logistics model of agricultural products based on embedded system and blockchain,” Production Planning & Control, vol. 6, no. 3, pp. 1–12, 2022. https://doi.org/10.1080/09537287.2022.2101939 [Google Scholar]

33. D. Shi, L. Li, T. Ohtsuki, M. Pan, Z. Han et al., “Make smart decisions faster: Deciding d2d resource allocation via stackelberg game guided multi-agent deep reinforcement learning,” IEEE Transactions on Mobile Computing, 2021. [Online]. Available: https://ieeexplore.ieee.org/document/9444840 [Google Scholar]

34. Y. Li, B. Yang, H. Wu, Q. Han, C. Chen et al., “Joint offloading decision and resource allocation for vehicular fog-Edge computing networks: A contract-stackelberg approach,” IEEE Internet of Things Journal, vol. 9, no. 17, pp. 15969–15982, 2022. [Google Scholar]

35. Z. Liu, J. Su, Y. A. Xie, K. Ma, Y. Yang et al., “Resource allocation in D2D enabled vehicular communications: A robust stackelberg game approach based on price-penalty mechanism,” IEEE Transactions on Vehicular Technology, vol. 70, no. 8, pp. 8186–8200, 2021. [Google Scholar]

36. W. Huang, W. Chen and H. V. Poor, “Request delay-based pricing for proactive caching: A Stackelberg game approach,” IEEE Transactions on Wireless Communications, vol. 18, no. 6, pp. 2903–2918, 2019. [Google Scholar]

37. D. Niyato and E. Hossain, “Competitive pricing for spectrum sharing in cognitive radio networks: Dynamic game, inefficiency of nash equilibrium, and collusion,” IEEE Journal on Selected Areas in Communications, vol. 26, no. 1, pp. 192–202, 2008. [Google Scholar]

38. L. Zhai, Y. Zou, J. Zhu and H. Guo, “A stackelberg game approach for IRS-aided WPCN multicast systems,” IEEE Transactions on Wireless Communications, vol. 21, no. 5, pp. 3249–3262, 2021. [Google Scholar]


Cite This Article

APA Style
Zhang, Y., Li, C., Xin, X. (2023). Stackelberg game-based resource allocation with blockchain for cold-chain logistics system. Computers, Materials & Continua, 75(2), 2429-2442. https://doi.org/10.32604/cmc.2023.037139
Vancouver Style
Zhang Y, Li C, Xin X. Stackelberg game-based resource allocation with blockchain for cold-chain logistics system. Comput Mater Contin. 2023;75(2):2429-2442 https://doi.org/10.32604/cmc.2023.037139
IEEE Style
Y. Zhang, C. Li, and X. Xin, “Stackelberg Game-Based Resource Allocation with Blockchain for Cold-Chain Logistics System,” Comput. Mater. Contin., vol. 75, no. 2, pp. 2429-2442, 2023. https://doi.org/10.32604/cmc.2023.037139


cc Copyright © 2023 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1471

    View

  • 780

    Download

  • 0

    Like

Share Link