• DocumentCode
    1707471
  • Title

    A Cost-Effective Method to Keep Availability of Many Cloud-Connected Devices

  • Author

    Ajitomi, Daisuke ; Kawazoe, Hiroshi ; Minami, Keisuke ; Esaka, Naoki

  • Author_Institution
    Corp. R&D Center, Toshiba Corp., Kawasaki, Japan
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In the case of a cloud-based remote control system that enables users to control cloud-connected devices from anywhere at any time, costs tend to increase in proportion to the number of devices. Most of the costs are derived from a message broker, a key component of the system that keeps connections from devices and relays messages between users and devices. In this paper, we analyze the costs of the message broker under a typical remote-control workload and reveal that keep-alive communication costs account for a non-negligible percentage of the total. Then, we present a novel method to reduce the costs. By using the message broker as an echo back server for NAT timeout measurements initiated from devices, the method allows each device to extend the keep-alive interval adaptively by itself while keeping availability of devices and without customizing the existing message broker. The method also keeps extra resource consumption caused by the measurements under control. Finally, we evaluate our proposal on a public cloud and confirm its cost-effectiveness quantitatively.
  • Keywords
    cloud computing; mobile computing; reliability; telecontrol; NAT timeout measurements; cloud-based remote control system; cloud-connected devices; device availability; echo back server; keep-alive communication costs; message broker costs; public cloud; resource consumption; Control systems; Current measurement; Estimation; Memory management; Monitoring; Time measurement; Uniform resource locators; CoAP; IoT; MQTT; NAT; WebSocket; cloud; keep-alive; message broker; remote control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.11
  • Filename
    7214021