Optimizations for RFID-based IoT applications on the Cloud

Internet of Things (IoT) has received a lot of attentions recently as a network of virtual representations of physical objects using technologies like radio-frequency identification (RFID) to identify and tracking objects' tags. While some research work has attempted to deliver IoT applications into the real-world, a scalable deployment has not yet been seen. Therefore, by utilizing Cloud technology as a well-proven way of real-world deployment for thousands of vendors, we propose our Cloud solution with optimizations for scalable RFID-based IoT applications deployment. In this paper, we first outline the challenges of deployment of RFID-based IoT applications, then our Cloud solution with load prediction and migration management optimizations is proposed. For our experiments, various results including prediction accuracy, migration delay and load balancing performance are presented.

[1]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[2]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[3]  Do-Hyeun Kim,et al.  A Real-Time Distributed Architecture for RFID Push Service in Large-Scale EPCglobal Networks , 2011, FGIT-GDC.

[4]  Qi Li,et al.  Research on Data Processing of RFID Middleware Based on Cloud Computing , 2010, RSKT.

[5]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[6]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[7]  Shih-Jung Wu,et al.  An Integrated Building Fire Evacuation System with RFID and Cloud Computing , 2011, 2011 Seventh International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[8]  Dominique Guinard,et al.  Cloud computing, REST and Mashups to simplify RFID application development and deployment , 2011, WoT '11.

[9]  Leilani Battle,et al.  Building the Internet of Things Using RFID: The RFID Ecosystem Experience , 2009, IEEE Internet Computing.

[10]  Eyal de Lara,et al.  SnowFlock: rapid virtual machine cloning for cloud computing , 2009, EuroSys '09.

[11]  Xiaohui Gu,et al.  CloudScale: elastic resource scaling for multi-tenant cloud systems , 2011, SoCC.

[12]  Liviu Iftode,et al.  Mi-gratory tcp: Highly available internet services using connection migration , 2001, IEEE International Conference on Distributed Computing Systems.

[13]  Magdalena Balazinska,et al.  Longitudinal study of a building-scale RFID ecosystem , 2009, MobiSys '09.

[14]  Sara Casolari,et al.  Load prediction models in web-based systems , 2006, valuetools '06.

[15]  Rajkumar Buyya,et al.  Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation , 2009, CloudCom.

[16]  Zhenhuan Gong,et al.  PRESS: PRedictive Elastic ReSource Scaling for cloud systems , 2010, 2010 International Conference on Network and Service Management.

[17]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[18]  Prasad Saripalli,et al.  Load Prediction and Hot Spot Detection Models for Autonomic Cloud Computing , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[19]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[20]  Peter A. Dinda,et al.  Host load prediction using linear models , 2000, Cluster Computing.

[21]  Paul Hofmann,et al.  Cloud Computing: The Limits of Public Clouds for Business Applications , 2010, IEEE Internet Computing.