Container based testbed for gate security using open API mashup

Abstract In this paper, we propose a container based testbed for the gate security system for a smart campus. The security system incorporated two-factor authentication, ID card based identification and face recognition, and authorization which were implemented using an open application programming interface (API) mashup. We analyzed requirements to provide an efficient and flexible testbed to developers and testers working simultaneously. Then, we designed and constructed a container based structure to satisfy the requirements including lightweight virtualization technology and dynamic private domain name management. Finally, we present the automation script to build the testbed and test the security system.

[1]  Martin F. Arlitt,et al.  Maximizing server utilization while meeting critical SLAs via weight-based collocation management , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[2]  Michael Shuey,et al.  Containers in Research: Initial Experiences with Lightweight Infrastructure , 2016, XSEDE.

[3]  Claus Pahl,et al.  Containers and Clusters for Edge Cloud Architectures -- A Technology Review , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[4]  Sven Helmer,et al.  A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[5]  Adam J. Slagell,et al.  ISLET: an isolated, scalable, & lightweight environment for training , 2015, XSEDE.

[6]  Fabio Casati,et al.  REST APIs: A Large-Scale Analysis of Compliance with Principles and Best Practices , 2016, ICWE.

[7]  Ruidong Li,et al.  Container-based unified testbed for information-centric networking , 2014, IEEE Network.

[8]  Mark Stillwell,et al.  A DevOps approach to integration of software components in an EU research project , 2015, QUDOS@SIGSOFT FSE.