Journal of Information Processing
Online ISSN : 1882-6652
ISSN-L : 1882-6652
Dripcast - Architecture and Implementation of Server-less Java Programming Framework for Billions of IoT Devices
Ikuo NakagawaMasahiro HijiHiroshi Esaki
Author information
JOURNAL FREE ACCESS

2015 Volume 23 Issue 4 Pages 458-464

Details
Abstract

We propose “Dripcast,” a new server-less Java programming framework for billions of IoT (Internet of Things) devices. The framework makes it easy to develop device applications working with a cloud, that is, scalable computing resources on the Internet. The framework consists of two key technologies; (1) transparent remote procedure call (2) mechanism to read, write and process Java objects with scale-out style distributed datastore. A great benefit of the framework is that there is no need to write a server-side program nor a database code. A very simple client-side program is enough to work with the framework, to read, write or process Java objects on a cloud. The mechanism is infinitely scalable since it works with scale-out technologies. In this paper, we describe the concept and the architecture of the Dripcast framework. We also implement the framework and evaluate from two points of views, 1) from the view point of scalability about cloud resources, 2) from the view point of method call encapsulation overhead in client IoT devices.

Content from these authors
© 2015 by the Information Processing Society of Japan
Previous article Next article
feedback
Top