Abstract
Radio frequency identification (RFID) enabled retail store management needs workflow optimization to facilitate real-time decision making. In this paper, complex event processing (CEP) based RFID-enabled retail store management is studied, particularly focusing on automated shelf replenishment decisions. We define different types of event queries to describe retailer store workflow action over the RFID data streams on multiple tagging levels (e.g., item level and container level). Non-deterministic finite automata (NFA) based evaluation models are used to detect event patterns. To manage pattern match results in the process of event detection, optimization algorithm is applied in the event model to share event detection results. A simulated RFID-enabled retail store is used to verify the effectiveness of the method, experiment results show that the algorithm is effective and could optimize retail store management workflow.
Similar content being viewed by others
References
D. Corsten, T. Gruen. Desperately seeking shelf availability: An examination of the extent, the causes, and the efforts to address retail out-of-stocks. International Journal of Retail & Distribution Management, vol. 31, no. 12, pp. 605–617, 2003. DOI: 10.1108/09590550310507731.
K. Pramatari, P. Miliotis. The impact of collaborative store ordering on shelf availability. Supply Chain Management: An International Journal, vol. 13, no. 1, pp. 49–61, 2008. DOI: 10.1108/13598540810850319.
K. Pramatari. Collaborative supply chain practices and evolving technological approaches. Supply Chain Management: An International Journal, vol. 12, no. 3, pp. 210–220, 2007. DOI: 10.1108/13598540710742527.
T. J. Fan, F. Tao, S. Deng, S. X. Li. Impact of RFID technology on supply chain decisions with inventory inaccuracies. International Journal of Production Economics, vol. 159, pp. 117–125, 2015. DOI: 10.1016/j.ijpe.2014.10. 004.
S. Shin, B. Eksioglu. An empirical study of RFID productivity in the U.S. retail supply chain. International Journal of Production Economics, vol. 163, pp. 89–96, 2015. DOI: 10.1016/j.ijpe.2015.02.016.
J. Liu, B. Xiao, K. Bu, L. J. Chen. Efficient distributed query processing in large RFID-enabled supply chains. In Proceedings IEEE Conference on Computer Communications, Toronto, Canada, pp. 163–171, 2014. DOI: 10.1109/INFOCOM.2014.6847936.
S. Y. Qi, Y. Q. Zheng, M. Li, Y. H. Liu, J. L. Qiu. Scalable industry data access control in RFID-enabled supply chain. IEEE/ACM Transactions on Networking, vol. 24, no. 6, pp. 3551–3564, 2016. DOI: 10.1109/TNET.2016. 2536626.
H. P. Zhang, Y. L. Diao, N. Immerman. On complexity and optimization of expensive queries in complex event processing. In Proceedings of ACM SIGMOD International Conference on Management of Data, A Utah, Snowbird, USA, pp. 217–228, 2014. DOI: 10.1145/2588555.2593671.
F. Thiesse, T. Buckel. A comparison of RFID-based shelf replenishment policies in retail stores under suboptimal read rates. International Journal of Production Economics, vol. 159, pp. 126–136, 2015. DOI: 10.1016/j.ijpe.2014.09.002.
I. P. Vlachos. A hierarchical model of the impact of RFID practices on retail supply chain performance. Expert Systems with Applications, vol. 41, no. 1, pp. 5–15, 2014. DOI: 10.1016/j.eswa.2013.07.006.
J. Fernie, L. Sparks. Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain, London, UK: Kogan Page, 2014.
T. J. Fan, X. Y. Chang, C. H. Gu, J. J. Yi, S. Deng. Benefits of RFID technology for reducing inventory shrinkage. International Journal of Production Economics, vol. 147, pp. 659–665, 2014. DOI: 10.1016/j.ijpe.2013.05.007.
S. Chakravarthy, V. Krishnaprasad, E. Anwar, S. K. Kim. Composite events for active databases: Semantics, contexts and detection. In Proceedings of the 20th International Conference on Very Large Data Bases, Santiago, Chile, pp. 606–617, 1994.
S. Gatziu, K. R. Dittrich. Events in an active object-oriented database system. In Proceedings of the 1st International Workshop on Rules in Database Systems, Edinburgh, UK, pp. 23–39, 1994. DOI: 10.1007/978-1-4471-3225-7_2.
N. H. Gehani, H. V. Jagadish, O. Shmueli. Composite event specification in active databases: Model & implementation. In Proceedings of the 18th International Conference on Very Large Data Bases, San Francisco, USA, pp. 327–338, 1992.
R. Meo, G. Psaila, S. Ceri. Composite events in Chimera. In Proceedings of the 5th International Conference on Extending Database Technology, Avignon, France, pp. 56–76, 1996. DOI: 10.1007/BFb0014143.
D. Zimmer, R. Unland. On the semantics of complex events in active database management systems. In Proceedings of the 15th International Conference on Data Engineering, IEEE, Sydney, Australia, pp. 392–399, 1999. DOI: 10.1109/ICDE.1999.754955.
R. E. Gruber, B. Krishnamurthy, E. Panagos. CORBA Notification Service: Design challenges and scalable solutions. In Proceedings of the 17th International Conference on Data Engineering, IEEE, Heidelberg, Germany, pp. 13–20, 2001. DOI: 10.1109/ICDE.2001.914809.
E. Wu, Y. L. Diao, S. Rizvi. High-performance complex event processing over streams. In Proceedings of ACM SIGMOD International Conference on Management of Data, Chicago, USA, pp. 407–418, 2006. DOI: 10.1145/1142473.1142520.
Q. Chen, Z. H. Li, H. L. Liu. Optimizing complex event processing over RFID data streams. In Proceedings of the 24th IEEE International Conference on Data Engineering, Cancun, Mexico, pp. 1442–1444, 2008. DOI: 10.1109/ICDE.2008.4497583.
J. Agrawal, Y. L. Diao, D. Gyllstrom, N. Immerman. Efficient pattern matching over event streams. In Proceedings of ACM SIGMOD International Conference on Management of Data, Vancouver, Canada, pp. 147–160, 2008. DOI: 10.1145/1376616.1376634.
H. P. Zhang, Y. L. Diao, N. Immerman. Recognizing patterns in streams with imprecise timestamps. Information Systems, vol. 38, no. 8, pp. 1187–1211, 2013. DOI: 10. 1016/j.is.2012.01.002.
H. Zhang, Y. Diao, N. Immerman. Recognizing patterns in streams with imprecise timestamps. Information Systems, vol. 38, no. 8, pp. 1187–1211, 2013. DOI: 10.1016/j.is.2012. 01.002.
O. Cooper, A. Edakkunni, M. J. Franklin, W. Hong, S. R. Jeffery, S. Krishnamurthy, F. Reiss, S. Rizvi, E. Wu. HiFi: A unified architecture for high fan-in systems. In Proceedings of the 30th International Conference on Very Large Data Bases, ACM, Toronto, Canada, pp. 1357–1360, 2004.
F. S. Wang, P. Y. Liu. Temporal management of RFID data. In Proceedings of the 31st International Conference on Very Large Data Bases, ACM, Trondheim, Norway, pp. 1128–1139, 2005.
M. Ray, E. A. Rundensteiner, M. Liu, C. Gupta, S. Wang, I. Ari. High-performance complex event processing using continuous sliding views. In Proceedings of the 16th International Conference on Extending Database Technology, ACM, Genoa, Italy, pp. 525–536, 2013. DOI: 10.1145/2452376.2452437.
Y. M. Qi, L. Cao, M. Ray, E. A. Rundensteiner. Complex event analytics: Online aggregation of stream sequence patterns. In Proceedings of ACM SIGMOD International Conference on Management of Data, Snowbird, USA, pp. 229–240, 2014. DOI: 10.1145/2588555.2593684.
W. A. Higashino, M. A. M. Capretz, L. F. Bittencourt. CEPSim: Modelling and simulation of complex event processing systems in cloud environments. Future Generation Computer Systems, vol. 65, pp. 122–139, 2016. DOI: 10. 1016/j.future.2015.10.023.
N. Dziengel, M. Seiffert, M. Ziegert, S. Adler, S. Pfeiffer, J. Schiller. Deployment and evaluation of a fully applicable distributed event detection system in wireless sensor networks. Ad Hoc Networks, vol. 37, pp. 160–182, 2016. DOI: 10.1016/j.adhoc.2015.08.017.
Y. H. Wang, K. Cao, X. M. Zhang. Complex event processing over distributed probabilistic event streams. Computers & Mathematics with Applications, vol. 66, no. 10, pp. 1808–1821, 2013. DOI: 10.1016/j.camwa.2013.06.032.
S. Jayasekara, S. Kannangara, T. Dahanayakage, I. Ranawaka, S. Perera, V. Nanayakkara. Wihidum: Distributed complex event processing. Journal of Parallel and Distributed Computing, vol. 79–80, pp. 42–51, 2015. DOI: 10.1016/j.jpdc.2015.03.002.
N. Giatrakos, A. Artikis, A. Deligiannakis, M. Garofalakis. Complex event recognition in the big data era. Proceedings of the VLDB Endowment, vol. 10, no. 12, pp. 1996–1999, 2017. DOI: 10.14778/3137765.3137829.
M. Dayarathna, S. Perera. Recent advancements in event processing. ACM Computing Surveys (CSUR), vol. 51, no. 2, pp. 1–36, 2018. DOI: 10.1145/3170432.
S. Hagedorn, T. Räth. Efficient spatio-temporal event processing with STARK. In Proceedings of the 20th International Conference on Extending Database Technology, OpenProceedings.org, Venice, Italy, pp. 570–573, 2017.
L. Zou, Z. D. Wang, D. H. Zhou. Event-based control and filtering of networked systems: A survey. International Journal of Automation and Computing, vol. 14, no. 3, pp. 239–253, 2017. DOI: 10.1007/s11633-017-1077-8.
H. Gonzalez, J. W. Han, X. L. Li, D. Klabjan. Warehousing and analyzing massive RFID data sets. In Proceedings of the 22nd International Conference on Data Engineering, IEEE, Atlanta, USA, 2006. DOI: 10.1109/ICDE. 2006.171.
H. Gonzalez, J. W. Han, X. L. Li. Flowcube: Constructing RFID flowcubes for multi-dimensional analysis of commodity flows. In Proceedings of the 32nd International Conference on Very Large Data Bases, ACM, Seoul, Korea, pp. 834–845, 2006.
C. H. Lee, C. W. Chung. Efficient storage scheme and query processing for supply chain management using RFID. In Proceedings of ACM SIGMOD International Conference on Management of Data, Vancouver, Canada, pp. 291–302, 2008. DOI: 10.1145/1376616.1376648.
D. Carney, U. Çetintemel, M. Cherniack, C. Convey, S. Lee, G. Seidman, M. Stonebraker, N. Tatbul, S. Zdonik. Monitoring streams: A new class of data management applications. In Proceedings of the 28th International Conference on Very Large Data Bases, Hong Kong, China, pp. 215–226, 2002.
J. J. Chen, D. J. DeWitt, F. Tian, Y. Wang. NiagaraCQ: A scalable continuous query system for internet databases. In Proceedings of ACM SIGMOD International Conference on Management of Data, Dallas, USA, pp. 379–390, 2000. DOI: 10.1145/342009.335432.
S. Chandrasekaran, O. Cooper, A. Deshpande, M. J. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. R. Madden, F. Reiss, M. A. Shah. TelegraphCQ: Continuous dataflow processing. In Proceedings of ACM SIG-MOD International Conference on Management of Data, San Diego, USA, pp. 668, 2003. DOI: 10.1145/872757.872857.
L. Cao, E. A. Rundensteiner. High performance stream query processing with correlation-aware partitioning. Proceedings of the VLDB Endowment, vol. 7, no. 4, pp. 265–276, 2013. DOI: 10.14778/2732240.2732245.
U. Srivastava, J. Widom. Memory-limited execution of windowed stream joins. In Proceedings of the 30th International Conference on Very Large Data Bases, ACM, Toronto, Canada, pp. 324–335, 2004.
Y. C. Tu, S. Liu, S. Prabhakar, B. Yao. Load shedding in stream databases: A control-based approach. In Proceedings of the 32nd International Conference on Very Large Data Bases, ACM, Seoul, Korea, pp. 787–798, 2006.
N. Alon, P. B. Gibbons, Y. Matias, M. Szegedy. Tracking join and self-join sizes in limited storage. In Proceedings of the 18th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, ACM, Philadelphia, Pennsylvania, USA, pp. 10–20, 1999. DOI: 10.1145/303976. 303978.
J. Wu, K. L. Tan, Y. L. Zhou. Window-oblivious join: A data-driven memory management scheme for stream join. In Proceedings of the 19th International Conference on Scientific and Statistical Database Management, IEEE, Banff, Canada, pp. 21, 2007. DOI: 10.1109/SSDBM. 2007.43.
P. Seshadri, M. Livny, R. Ramakrishnan. The design and implementation of a sequence database system. In Proceedings of the 22th International Conference on Very Large Data Bases, Morgan Kaufmann Publishers Inc., San Francisco, USA, pp. 99–110, 1996.
R. Sadri, C. Zaniolo, A. Zarkesh, J. Adibi. Expressing and optimizing sequence queries in database systems. ACM Transactions on Database Systems, vol. 29, no. 2, pp. 282–318, 2004. DOI: 10.1145/1005566.1005568.
A. Lerner, D. Shasha. AQuery: Query language for ordered data, optimization techniques, and experiments. In Proceedings of the 29th International Conference on Very Large Data Bases, ACM, Berlin, Germany, pp. 345–356, 2003.
H. K. H. Chow, K. L. Choy, W. B. Lee. A dynamic logistics process knowledge-based system–An RFID multi-agent approach. Knowledge-based Systems, vol. 20, no. 4, pp. 357–372, 2007. DOI: 10.1016/j.knosys.2006.08.004.
X. D. Zhu, Z. Q. Huang. Conceptual modeling rules extracting for data streams. Knowledge-based Systems, vol. 21, no. 8, pp. 934–940, 2008. DOI: 10.1016/j.knosys. 2008.04.003.
S. H. Choi, Y. X. Yang, B. Yang, H. H. Cheung. Item-level RFID for enhancement of customer shopping experience in apparel retail. Computers in Industry, vol. 71, pp. 10–23, 2005. DOI: 10.1016/j.compind.2015.03.003.
C. Condea, F. Thiesse, E. Fleisch. RFID-enabled shelf replenishment with backroom monitoring in retail stores. Decision Support Systems, vol. 52, no. 4, pp. 839–849, 2012. DOI: 10.1016/j.dss.2011.11.018.
C. Metzger, F. Thiesse, S. Gershwin, E. Fleisch. The impact of false-negative reads on the performance of RFID-based shelf inventory control policies. Computers & Operations Research, vol. 40, no. 7, pp. 1864–1873, 2013. DOI: 10.1016/j.cor.2013.02.001.
H. Sorensen, S. Bogomolova, K. Anderson, G. Trinh, A. Sharp, R. Kennedy, B. Page, M. Wright. Fundamental patterns of in-store shopper behavior. Journal of Retailing and Consumer Services, vol. 37, pp. 182–194, 2017. DOI: 10.1016/j.jretconser.2017.02.003.
Y. He, X. D. Liang, F. M. Deng, Z. Li. Emergency supply chain management based on rough set–house of quality. International Journal of Automation and Computing, published online. DOI: 10.1007/s11633-018-1133-z.
A. T. Yang, L. D. Zhao. Supply chain network equilibrium with revenue sharing contract under demand disruptions. International Journal of Automation and Computing, vol. 8, no. 2, pp. 177–184, 2011. DOI: 10.1007/s11633-011-0571-7.
H. F. Deng, W. Deng, H. Li, H. J. Yang. Authentication and access control in RFID based logistics-customs clearance service platform. International Journal of Automation and Computing, vol. 7, no. 2, pp. 180–189, 2010. DOI: 10.1007/s11633-010-0180-x.
S. L. Peng, J. He, H. N. Yu, S. Cang. Complex event processing for RFID-enabled retail store. In Proceedings of the 23rd International Conference on Automation and Computing, IEEE, Huddersfield, UK, 2017. DOI: 10.23919/IConAC.2017.8081977.
Acknowledgements
This work was supported by National Social Science Fund (No. 16CTQ013), the Application Fundamental Research Foundation of Sichuan Province, China (No. 2017JY0011), and the Key Project of Sichuan Provincial Department of Education, China (No. 2017GZ0333).
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Jie Zhang
Shang-Lian Peng received the B. Sc. degree in information and computing science from China West Normal University, Chine in 2004, the M. Sc. degrees in computer science from Wuyi University, China in 2007, and the Ph. D. degree in computer science from Northwestern Polytechnic University, China in 2012. Since 2012, he is a faculty member at Chengdu University of Information Technology, China. He has published about 15 refereed journal and conference papers. He is a member of China Computer Federation (CCF), Association for Computing Machinery (ACM) and IEEE.
His research interests include data management, database, RFID, internet of things, and cloud computing.
Ci-Jian Liu is a undergraduate in computer science at the SWJTU-Leeds Joint School, Southwest Jiaotong University, China. He has contributed in the design and implementation of the event processing system.
His research interests including clouding computing and event detection.
Jia He received the B. Sc. degree in computer science from Southwest University, China in 1989, and the Ph. D. degree in computer science from University of Electronic Science and Technology of China, China in 2012. She is a professor in Chengdu University of Information Technology, China. She is a member of CCF, ACM and IEEE.
Her research interests include cloud computing, intelligent computing and artificial intelligence.
Hong-Nian Yu received the B. Eng. degree in electrical and electronic engineering from Harbin Institute of Technology, China in 1982, the the M. Sc. degree in control engineering from Northeast Heavy Machinery Institute, China in 1984, and the Ph. D. degree in robotics in King′s College London, UK in 1994. He is a professor in Bournemouth University, UK. He has held academic positions at the Universities of Sussex, Liverpool John Moor, Exeter, Bradford, Staffordshire and Bournemouth in UK. He is currently a professor in computing at Bournemouth University, UK. He has extensive research experience in mobile computing, modelling, scheduling, planning, and simulations of large discrete event dynamic systems with applications to manufacturing systems, supply chains, transportation networks, computer networks and RFID applications, modelling and control of robots and mechatronics, and neural networks. He has published over 200 journal and conference research papers. He is a member of the Engineering and Physical Sciences Research Council (EPSRC) Peer Review College. He is senior member of IEEE.
His research interests include mobile computing, modelling, scheduling, planning and simulations of large discrete event dynamic systems.
Fan Li received the B. Sc. and M. Sc. degrees in computer science from University of Electronic Science and Technology of China (UESTC), China in 2003 and 2006, respectively. He is a lecturer in Chengdu University of Information Technology, China. He is a member of CCF. He has extensive research experience in cloud computing, virtualization, modelling.
His research interests include cloud computing and distributed computing.
Rights and permissions
About this article
Cite this article
Peng, SL., Liu, CJ., He, J. et al. Optimization RFID-enabled Retail Store Management with Complex Event Processing. Int. J. Autom. Comput. 16, 52–64 (2019). https://doi.org/10.1007/s11633-018-1164-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-018-1164-5