Performance Modeling of an EPC Information Service System

  • Received : 2010.03.31
  • Accepted : 2010.07.25
  • Published : 2010.09.01


To obtain visible and traceable information from the supply chain, HW/SW standards for the EPC global network, which process electronic product code (EPC) data read from Radio frequency identification (RFID) tags, are regarded as the de facto industry standard. Supply chain participants install information service systems and provide logistics information to partners by following the EPCglobal architecture framework. Although quality of service (QoS) is essential for providing dependable and scalable services as pointed out by Auto-ID Lab, only a few models for the performance analysis of QoS-related work have been developed in the context of EPC information service systems. Specifically, doing so allows alternative design choices to be tested in an easy and cost-effective manner and can highlight potential performance problems in designs long before any construction costs are incurred. Thus, in this study we construct a model of an EPC information service system for the purposes of performance analysis and designing a dependable system. We also develop a set of building blocks for analytical performance models. To illustrate how the model works, we determine the characteristics of an EPC information service system and then select a combination of these proven modeling concepts. We construct a performance model that considers the response time and shows how to derive meaningful performance values. Finally, we compare the analytical results to measurements of the EPC information service system.


EPCIS;Performance Models;RFID;EPCglobal Network;QoS;Queuing Theory


  1. Assiotis, M. and Mavrommatis, P. (2006), The EPC Global Network: A formal specification of EPC,
  2. Bacelli, F. and Coffmann, E. G. (1983), A Database Replication Analysis Using an M/M/m Queue with Service Interruptions, Performance Evaluation Review, 11, 102-107.
  3. Banerjee, S., Li, V. O. K., and Wang, C. (1994), Performance Analysis of the Send-on-Demand: A Distributed Database Concurrency Control Protocol for High-Speed Networks, Computer Comm., 17, 189-204.
  4. Born, E. (1996), Analytical Performance Modelling of Lock Management in Distributed Systems, Distributed Systems Eng., 3, 68-76.
  5. Carey, M. J. and Livny, M. (1995), Conflict Detection Tradeoffs for Replicated Data, Performance of Concurrency Control Mechanisms in Centralized Database Systems, Prentice Hall, Inc., Upper Saddle River, NJ.
  6. Coffmann, E. G., Gelenbe, E., and Plateau, B. (1981), Optimization of the Number of Copies in a Distributed System, IEEE Trans. Software Eng., 7, 78-84.
  7. EPCglobal (2007), Business Requirements and Process Flows, HLS Track and Trace Interest Group.
  8. EPCglobal (2007), EPC Information Services (EPCIS) v. 1.0 specification.
  9. Gallersdorfer, R. and Nicola, M. (1995), Improving Performance in Replicated Databases through Relaxed Coherency, Proc. 21st Conf. Very Large Databases, 445-456.
  10. Hwang, S. Y., Lee, K. S., and Chin, Y. H. (1996), Data Replication in a Distributed System: A Performance Study, Proc. Seventh Int'l Conf. Database and Expert Systems Applications, 1134, 708-717.
  11. Leung, K. K. (1997), An Update Algorithm for Replicated Signaling Databases in Wireless and Advanced Intelligent Networks, IEEE Trans. Computers, 46, 362-367.
  12. Liang, D. and Tripathi, S. K. (1996), Performance Analysis of Long-Lived Transaction Processing Systems with Rollbacks and Aborts, IEEE Trans. Knowledge and Data Eng., 8, 802-815.
  13. Mukkamala, R. (1989), Measuring the Effects of Data Distribution Models on Performance Evaluation of Distributed Database Systems, IEEE Trans. Knowledge and Data Eng., 1, 494-507.
  14. Nicola, M. and Jarke, M. (2000), Performance Modeling of Distributed and Replicated Databases, IEEE Transactions on Knowledge and Data Engineering, 12, 645-672.
  15. Nozaki, S. and Ross, S. (1978), Approximations in Finite- Capacity Multi-server Queues with Poisson Arrivals, J. Appl.Prob, 15, 826-834.
  16. Son, S. H. and Haghighi, N. (1990), Performance Evaluation of Multiversion Database Systems, Proc. Sixth Int'l Conf. Data Eng., 129-136.
  17. Thiesse, F., Floerkemeier, C., Harrison, M. Michahelles, F., and Roduner, C. (2009), Technology, Standards, and Real-World Deployments of the EPC Network, IEEE Internet Computing, 13, 36-43.

Cited by

  1. EPCIS Implementation and Customization for Automotive Industry vol.718, pp.1662-7482, 2014,