Title: Autonomic load balancing for M2M communication with long-polling

Authors: Shinji Kitagami; Yosuke Kaneko; Ryozo Kiyohara; Takuo Suganuma

Addresses: Information Technology R&D Center, Mitsubishi Electric Corporation, 5-1-1 Ofuna, Kamakura-City 247-8501, Japan; Graduate School of Information Sciences, Tohoku University, Katahira 2-1-1, Aoba-ku, Sendai-City 980-8577, Japan ' Information Technology R&D Center, Mitsubishi Electric Corporation, 5-1-1 Ofuna, Kamakura-City 247-8501, Japan ' Department of Information and Computer Sciences, Kanagawa Institute of Technology, Shimo-ogino 1030, Atsugi-City 243-0292, Japan ' Cyberscience Center/Graduate School of Information Sciences, Tohoku University, Katahira 2-1-1, Aoba-ku, Sendai-City 980-8577, Japan

Abstract: In a machine-to-machine (M2M) service system that connects devices to the internet and which provides various remote services, long-polling communication is effective as a communication protocol that simultaneously satisfies requirements of both security and immediacy. It sustains a communication session among devices and servers for a definite period. For this reason, when a medium server for load balancing is introduced into a large-scale M2M service system, it might cause a performance bottleneck. In this paper, we propose an autonomic control method to achieve load distribution and load levelling using only devices and servers, without introducing a medium server. In the proposed method, the device selects the server to connect the subsequent time based on server load information that the server sends to the device when long polling has timed out. In addition, this method achieves levelling of the server load by exchanging load indices among servers.

Keywords: machine-to-machine; M2M communication; long polling; local load balancing; global load balancing; security; immediacy; internet; remote services; autonomic control; load distribution; load levelling.

DOI: 10.1504/IJSSC.2013.051993

International Journal of Space-Based and Situated Computing, 2013 Vol.3 No.1, pp.45 - 54

Received: 22 Aug 2012
Accepted: 01 Oct 2012

Published online: 23 Aug 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article