Dripcast - Architecture and Implementation of Server-less Java Programming Framework for Billions of IoT Devices
-
- Nakagawa Ikuo
- Intec, Inc. Osaka University
-
- Hiji Masahiro
- Tohoku University
-
- Esaki Hiroshi
- The University of Tokyo
Search this article
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.
Journal
-
- Journal of Information Processing
-
Journal of Information Processing 23 (4), 458-464, 2015
Information Processing Society of Japan
- Tweet
Details 詳細情報について
-
- CRID
- 1390282680272737152
-
- NII Article ID
- 130005088395
-
- NII Book ID
- AA00700121
-
- ISSN
- 18826652
-
- Text Lang
- en
-
- Data Source
-
- JaLC
- IRDB
- Crossref
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed