{"title":"Resource Scalability as Preventive and Remedial Measures for Cloud Service Violation","authors":"Gaik-Yee Chan, H. Khan, Fang-Fang Chua","doi":"10.1109/FiCloud.2018.00068","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00068","url":null,"abstract":"Cloud-based applications are heavily consumed and resourced due to the increasing demand and needs of the service users. The issue of overly provisioning the resources results in a waste of cloud resources provided by the service facilitator and also costing more to the service user. Thus, it is very crucial to create a balance trade-off between specified Quality of Service (QoS) terms which are stated in Service Level Agreement (SLA) with scalable resource allocation. Vertical scalability is utilized for effective and improved resource usage. Our proposed approach presents scalable resource allocation using vertical scalability to ensure predefined QoS metrics such as response time and throughput is fulfilled. QoS violation is checked and detected using fuzzy if-then rules to determine the quality status. Once violation or probable violation is detected, system evaluation is performed to identify possible erroneous behavior which then leads to the execution of optimized resource allocation activities. We presented case scenarios to demonstrate the feasibility of the proposed approach through simulation.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133384507","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Sensing as a Service Middleware Architecture","authors":"Muhamed Alarbi, H. Lutfiyya","doi":"10.1109/FiCloud.2018.00064","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00064","url":null,"abstract":"The Internet of Things (IoT) is a concept that envisions the world as a smart space in which physical objects embedded with sensors, actuators, and network connectivity can communicate and react to their surroundings. However, IoT devices and consumers of data from these IoT devices can be owned by different entities which makes IoT data sharing challenging. Sensing as a Service is a concept that is influenced by the cloud computing term Every Thing as a Service. The proposed Sensing as a Service middleware enables consumers to access data generated by IoT devices owned by other entities. Consumers are charged for the amount of sensor data used. This paper addresses the architectural design of a cloud-based Sensing as Service middleware where IoT applications (consumers) can collect, and analyze sensor data through the middleware API. We propose multitenancy algorithms to make effective use of computing resources. In addition, we propose a SQL-Like language that can be used by IoT applications for sensing service discovery, and sensor stream analytics. The evaluation of the middleware implementation shows the effectiveness of the algorithms.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133840963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IoT for Smart Buildings - Long Awaited Revolution or Lean Evolution","authors":"Marcin Bajer","doi":"10.1109/FiCloud.2018.00029","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00029","url":null,"abstract":"It is expected that popularization of smart building technology will redefine the way we work and live in the future. Energy used in buildings represents significant part of global energy consumption and humans spend most of the time indoors. Even now, using proven and commercially available technology, it is possible to achieve significant reduction in building maintenance costs and energy consumption providing more comfortable living environment at the same time. Nevertheless, the promise of intelligent buildings extends far beyond energy efficiency or housing comfort. Together with concept of Internet of Things it may change the world more than the Internet did. Will it be so? How this process will look like? What are potential threats? This paper will briefly cover current trends in building automation systems and try to answer all those questions. It will focus both on currently implemented solutions, mainly from ABB portfolio, as well as on potential disruptive technologies that will shape the future of intelligent buildings.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132655820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FiCloud 2018 Organizing Committee","authors":"","doi":"10.1109/ficloud.2018.00006","DOIUrl":"https://doi.org/10.1109/ficloud.2018.00006","url":null,"abstract":"","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120936808","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IoT Device Lifecycle – A Generic Model and a Use Case for Cellular Mobile Networks","authors":"G. Soós, Dániel Kozma, F. Janky, P. Varga","doi":"10.1109/FiCloud.2018.00033","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00033","url":null,"abstract":"We have reached the point with Internet of Things (IoT) end-devices, when procedures of dismantling have to be discussed and put into practice. The first machine-to-machine (M2M) devices were those sensors and actuators that have been exchanging information over the Internet for over 10 years. The early M2M devices are now reaching their end of life, and we start experiencing the first challenges regarding their final termination. In the meantime, the IoT phenomena industrialized data collection, processing and presentation. The number of IoT devices keeps increasing, and their communication capabilities keep widening from year to year. Still, their lifecycle is neither defined nor managed well; and this is partially the reason why the number of abandoned zombie devices keeps increasing. Besides taking care of their bitter end, the beginning and middle of life phases have stages that needs attention – including the management of their deployment, configuration, and mobility, among other issues. The current paper introduces a generic IoT device lifecycle model, first of its kind. Furthermore, the paper defines ultrashort, short, medium and long term changes, depending on how long the given configuration (in space, in environment, in hardware or software setup) lasts. It is sensible to track these stages for both semi-static and dynamic operating scenarios in order to keep the overall status of the system of systems in a healthy state. In order to demonstrate the capabilities of the model, we describe a typical device lifecycle scenario for data and device security through a real-life, cellular mobile networking example.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128377541","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On the Influence of Fog Colonies Partitioning in Fog Application Makespan","authors":"Carlos Guerrero, I. Lera, C. Juiz","doi":"10.1109/FiCloud.2018.00061","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00061","url":null,"abstract":"This paper presents a study of the use of network centrality indices as suitable indicators to determine the partitioning of fog colonies. Fog colonies have been used previously to enable a two level (inter and intra colony) resource management for the fog service placement problem. We propose selecting the nodes with highest values, which indicate the node importance, as the colony controllers. The remaining devices are subordinated to the closest controllers. We studied six centrality indices in three network topologies and two architecture sizes. The fog applications are designed as a set of interoperated services which makespan is increased when services are allocated in different colonies, or colonies have highest intra or inter distances. Consequently, we considered the network distance as indicator of the application makespan. The results showed that the smaller network distances was obtained with the Betweenness centrality index and a Barabasi-Albert network topology. It was also observed that the network distance only has significant differences when the colony size is varied between 1 and 20.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126173083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
O. Rana, M. Shaikh, Muhammad K. Ali, A. Anjum, L. Bittencourt
{"title":"Vertical Workflows: Service Orchestration across Cloud & Edge Resources","authors":"O. Rana, M. Shaikh, Muhammad K. Ali, A. Anjum, L. Bittencourt","doi":"10.1109/FiCloud.2018.00058","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00058","url":null,"abstract":"Currently devices used for data capture often differ from those that are used to subsequently carry out analysis on such data. Many Internet of Things (IoT) applications today involve data capture from sensors that are close to the phenomenon being measured, with such data subsequently being transmitted to Cloud data centers for analysis and storage. Increasing availability of storage and processing devices closer to the data capture device, perhaps over a one-hop network connection or even directly connected to the IoT device itself, requires more efficient allocation of processing across such edge devices and data centers. We refer to these as \"vertical workflows\" – i.e. workflows which are enacted across resources that can vary in: (i) type and behaviour; (ii) processing and storage capacity; (iii) latency and security profiles. Understanding how a workflow pipeline can be enacted across these resource types is outlined, motivated through two scenarios. The overall objective considered is the completion of the workflow within some deadline constraint, but with flexibility on where data processing is carried out.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130022606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Kaneez Fizza, Nitin Auluck, O. Rana, L. Bittencourt
{"title":"PASHE: Privacy Aware Scheduling in a Heterogeneous Fog Environment","authors":"Kaneez Fizza, Nitin Auluck, O. Rana, L. Bittencourt","doi":"10.1109/FiCloud.2018.00055","DOIUrl":"https://doi.org/10.1109/FiCloud.2018.00055","url":null,"abstract":"Fog computing extends the functionality of the traditional cloud data center (cdc) using micro data centers (mdcs) located at the edge of the network. These mdcs provide both computation and storage to applications. Their proximity to users makes them a viable option for executing jobs with tight deadlines and latency constraints. Moreover, it may be the case that these mdcs have diverse execution capacities, i.e. they have heterogeneous architectures. The implication for this is that tasks may have variable execution costs on different mdcs. We propose PASHE (Privacy Aware Scheduling in a Heterogeneous Fog Environment), an algorithm that schedules privacy constrained real-time jobs on heterogeneous mdcs and the cdc. Three categories of tasks have been considered: private, semi-private and public. Private tasks with tight deadlines are executed on the local mdc of users. Semi-private tasks with tight deadlines are executed on \"preferred\" remote mdcs. Public tasks with loose deadlines are sent to the cdc for execution. We also take account of user mobility across different mdcs. If the mobility pattern of users is predictable, PASHE reserves computation resources on remote mdcs for job execution. Simulation results show that PASHE offers superior performance versus other scheduling algorithms in a fog computing environment, taking account of mdc heterogeneity, user mobility and application security.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133304174","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}