Abstract
1- Introduction
2- Related research review
3- Internet of Things
4- Cloud Computing
5- IoT and Cloud Computing integration
6- Conclusion
References
Abstract
Mobile Cloud Computing is a new technology which refers to an infrastructure where both data storage and data processing operate outside of the mobile device. Another recent technology is Internet of Things. Internet of Things is a new technology which is growing rapidly in the field of telecommunications. More specifically, IoT related with wireless telecommunications. The main goal of the interaction and cooperation between things and objects which sent through the wireless networks is to fulfill the objective set to them as a combined entity. In addition, there is a rapid development of both technologies, Cloud Computing and Internet of Things, regard the field of wireless communications. In this paper, we present a survey of IoT and Cloud Computing with a focus on the security issues of both technologies. Specifically, we combine the two aforementioned technologies (i.e Cloud Computing and IoT) in order to examine the common features, and in order to discover the benefits of their integration. Concluding, we present the contribution of Cloud Computing to the IoT technology. Thus, it shows how the Cloud Computing technology improves the function of the IoT. Finally, we survey the security challenges of the integration of IoT and Cloud Computing.
Introduction
In n telecommunication fields there is a new technology called Internet of Things (IoT). The Internet of Things (IoT) is “the network of physical objects, devices, vehicles, buildings and other items which are embedded with electronics, software, sensors, and network connectivity, permitting these objects to gather and interchange data” [1] [2]. IoT technology is the next major step in the new technology sector, but with the great difference that it carries massive changes in business functionality. Over the next years, a flare in the number of connected devices as well as located sites, and the functions they will perform, is expected. In addition, the main strength of the IoT idea is the high impact that it will have on several aspects of the everyday-life and behavior of potential users. The most obvious effects of the Internet of Things, as a private user could observe, would be visible in both domestic and working fields. In the first case, some examples of the possible application scenarios in which the new paradigm, that is the Internet of Things, will play a leading role in the near future are domotics, e-health, assisted living, and enhanced learning [3] [4]. In the second case, business users could observe the similar consequences which are traceable in some fields such as logistics, intelligent transportation of people and goods, automation and industrial manufacturing, and business/process management. The Internet of Things is composed of three main parts: 1. The "things" (objects). 2. The communication networks that connect them. 3. The computer systems using data streaming from and to objects. For example, home security systems already allow you to check remotely the locks on your doors, and thermostats in the house. But what if it was possible to act proactively on your behalf? Imagine you opened the windows to ventilate your house before arriving, based on your personal preferences, weather conditions, and the distance from your house. To summarize, the Internet of Things is a type of network of some physical objects or things which, embedded with software, electronics, sensors and connectivity that enables them, achieves greater value and service by exchanging data with manufacturers, operators and some other connected devices [5]. Thus, the intensive computations and the mass storage, which are supported by clouds, are often inefficient. Some examples include the limitations of storage, communication capabilities, energy and processing. Such inefficiencies motivate us to combine the technology of Mobile Cloud Computing (MCC) and the Internet of Things. As an emerging technology, Mobile Cloud Computing integrates multiple technologies for maximizing capacity and performance of the existing infrastructure.