Cassandra-based data repository design for food supply chain traceability

Purpose The purpose of this paper is to design a supply chain database schema for Cassandra to store real-time data generated by Radio Frequency IDentification technology in a traceability system. Design/methodology/approach The real-time data generated in such traceability systems are of high frequency and volume, making it difficult to handle by traditional relational database technologies. To overcome this difficulty, a NoSQL database repository based on Casandra is proposed. The efficacy of the proposed schema is compared with two such databases, document-based MongoDB and column family-based Cassandra, which are suitable for storing traceability data. Findings The proposed Cassandra-based data repository outperforms the traditional Structured Query Language-based and MongoDB system from the literature in terms of concurrent reading, and works at par with respect to writing and updating of tracing queries. Originality/value The proposed schema is able to store the real-time data generated in a supply chain with low latency. To test the performance of the Cassandra-based data repository, a test-bed is designed in the lab and supply chain operations of Indian Public Distribution System are simulated to generate data.

[1]  Mario Di Francesco,et al.  Cloud Databases for Internet-of-Things Data , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[2]  Daeyoung Kim,et al.  EPC information services with No-SQL datastore for the Internet of Things , 2014, 2014 IEEE International Conference on RFID (IEEE RFID).

[3]  Paul D. Franzon,et al.  Overview of RFID technology and its applications in the food industry. , 2009, Journal of food science.

[4]  W. H. Ip,et al.  A radio frequency identification and sensor-based system for the transportation of food. , 2010 .

[5]  Massimo Carro,et al.  NoSQL Databases , 2014, ArXiv.

[6]  Amelec Viloria,et al.  NoSQL Database for Storing Historic Records in Monitoring Systems: Selection Process , 2019 .

[7]  Syed Akhter Hossain,et al.  NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison , 2013, ArXiv.

[8]  Arun Kumar Biswal,et al.  Warehouse efficiency improvement using RFID in a humanitarian supply chain: Implications for Indian food security system , 2018 .

[9]  Rony Eulalio López-Contreras Interés superior de los niños y niñas: Definición y contenido , 2015 .

[10]  Geir Vevle,et al.  The footprint of food - A suggested traceability solution based on EPCIS , 2009 .

[11]  J. Wolfert,et al.  Virtualization of food supply chains with the internet of things , 2016 .

[12]  Maristela Holanda,et al.  Performance Analysis on Voluntary Geographic Information Systems with Document-Based NoSQL Database , 2018 .

[13]  Daeyoung Kim,et al.  Efficient and privacy-enhanced object traceability based on unified and linked EPCIS events , 2017, Comput. Ind..

[14]  Jing Wang,et al.  Food safety pre-warning system based on data mining for a sustainable food supply chain , 2017 .

[15]  Yong-Han Lee,et al.  Development of generic RFID traceability services , 2013, Comput. Ind..

[16]  Stefan Jablonski,et al.  NoSQL evaluation: A use case oriented survey , 2011, 2011 International Conference on Cloud and Service Computing.

[17]  Ramez Elmasri,et al.  Quantitative Analysis of Scalable NoSQL Databases , 2016, 2016 IEEE International Congress on Big Data (BigData Congress).

[18]  Florian Michahelles,et al.  Technology, Standards, and Real-World Deployments of the EPC Network , 2009, IEEE Internet Computing.

[19]  Jaeho Lee,et al.  Integration of RFID, wireless sensor networks, and data mining in an e-pedigree food traceability system , 2017 .

[20]  Charu C. Aggarwal,et al.  A Survey of RFID Data Processing , 2013, Managing and Mining Sensor Data.

[21]  Salma Mouline,et al.  Which NoSQL database for IoT Applications? , 2018, 2018 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT).

[22]  Yong-Han Lee,et al.  MongoDB-Based Repository Design for IoT-Generated RFID/Sensor Big Data , 2016, IEEE Sensors Journal.

[23]  David Geer,et al.  Are Companies Actually Using Secure Development Life Cycles? , 2010, Computer.

[24]  Alejandro Alvarez-Melcon,et al.  Advanced traceability system in aquaculture supply chain , 2014 .

[25]  Hongming Cai,et al.  An IoT-Oriented Data Storage Framework in Cloud Computing Platform , 2014, IEEE Transactions on Industrial Informatics.

[26]  Charles R. Hurburgh,et al.  Framework for implementing traceability system in the bulk grain supply chain , 2009 .

[27]  Jinwoo Park,et al.  RFID-based traceability in the supply chain , 2008, Ind. Manag. Data Syst..

[28]  João Barata,et al.  Mobile supply chain management in the Industry 4.0 era: An annotated bibliography and guide for future research , 2017, J. Enterp. Inf. Manag..

[29]  Kenneth Mark Anderson,et al.  MySQL to NoSQL: data modeling challenges in supporting scalability , 2012, SPLASH '12.

[30]  Vahid Mirzabeiki,et al.  Effects on logistic operations from RFID- and EPCIS-enabled traceability , 2014 .

[31]  Wumuti Naheman,et al.  Review of NoSQL databases and performance testing on HBase , 2013, Proceedings 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC).

[32]  Saneyasu Yamaguchi,et al.  Elasticity Improvement of Cassandra , 2016, IMCOM.

[33]  Neil A. Ernst,et al.  Performance Evaluation of NoSQL Databases: A Case Study , 2015, PABS@ICPE.

[34]  Rinkle Rani,et al.  Modeling and querying data in NoSQL databases , 2013, 2013 IEEE International Conference on Big Data.

[35]  Yan Shi,et al.  Monitoring and assessing fruit freshness in IOT-based e-commerce delivery using scenario analysis and interval number approaches , 2016, Inf. Sci..

[36]  Robert J. Meijer,et al.  Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[37]  Sakshi Balani,et al.  Functioning of the Public Distribution System: An Analytical Report , 2014 .

[38]  Jorge Bernardino,et al.  NoSQL databases: MongoDB vs cassandra , 2013, C3S2E '13.

[39]  Eugene Ch’ng,et al.  Social information landscapes: Automated mapping of large multimodal, longitudinal social networks , 2015, Ind. Manag. Data Syst..

[40]  Andrew C. Lyons,et al.  Automotive supply chain models and technologies: a review of some latest developments , 2006, J. Enterp. Inf. Manag..

[41]  Zetian Fu,et al.  Development and evaluation on a RFID-based traceability system for cattle/beef quality safety in China , 2013 .

[42]  Martin S. Olivier,et al.  NoSQL databases : forensic attribution implications , 2018 .

[43]  Charles R. Hurburgh,et al.  Managing food traceability information using EPCIS framework , 2011 .

[44]  J. Garcia-Hierro,et al.  New trends in cold chain monitoring applications - A review , 2018 .

[45]  Ashay Sinha,et al.  Performance evaluation of MySQL, Cassandra and HBase for heavy write operation , 2016, 2016 3rd International Conference on Recent Advances in Information Technology (RAIT).

[46]  Rick Cattell,et al.  Scalable SQL and NoSQL data stores , 2011, SGMD.

[47]  L. Ruiz-Garcia,et al.  A model and prototype implementation for tracking and tracing agricultural batch products along the food chain. , 2010 .

[48]  P. Vithu,et al.  Machine vision system for food grain quality evaluation: A review , 2016 .

[49]  Daeyoung Kim,et al.  Oliot EPCIS: Engineering a web information system complying with EPC Information Services standard towards the Internet of Things , 2018, Comput. Ind..

[50]  Juan Pedro Muñoz-Gea,et al.  Implementation of traceability using a distributed RFID-based mechanism , 2010, Comput. Ind..

[51]  Neal Leavitt,et al.  Will NoSQL Databases Live Up to Their Promise? , 2010, Computer.

[52]  Pedro Martins,et al.  A Study over NoSQL Performance , 2019, WorldCIST.

[53]  M. Ben-Daya,et al.  Internet of things and supply chain management: a literature review , 2019, Int. J. Prod. Res..

[54]  J. Singh Food security in India: Issues and challenges , 2017 .

[55]  Jagdev Bhogal,et al.  Handling Big Data Using NoSQL , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[56]  Nathalie Gontard,et al.  A review: RFID technology having sensing aptitudes for food industry and their contribution to tracking and monitoring of food products , 2017 .