C. Pahl, S. Helmer, Lorenzo Miori, J. Sanin, Brian A. Lee
{"title":"A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters","authors":"C. Pahl, S. Helmer, Lorenzo Miori, J. Sanin, Brian A. Lee","doi":"10.1109/W-FICLOUD.2016.36","DOIUrl":"https://doi.org/10.1109/W-FICLOUD.2016.36","url":null,"abstract":"Cloud technology is moving towards multi-cloud environments with the inclusion of various devices. Cloud and IoT integration resulting in so-called edge cloud and fog computing has started. This requires the combination of data centre technologies with much more constrained devices, but still using virtualised solutions to deal with scalability, flexibility and multi-tenancy concerns. Lightweight virtualisation solutions do exist for this architectural setting with smaller, but still virtualised devices to provide application and platform technology as services. Containerisation is a solution component for lightweight virtualisation solution. Containers are furthermore relevant for cloud platform concerns dealt with by Platform-as-a-Service (PaaS) clouds like application packaging and orchestration. We demonstrate an architecture for edge cloud PaaS. For edge clouds, application and service orchestration can help to manage and orchestrate applications through containers. In this way, computation can be brought to the edge of the cloud, rather than data from the Internet-of-Things (IoT) to the cloud. We show that edge cloud requirements such as cost-efficiency, low power consumption, and robustness can be met by implementing container and cluster technology on small single-board devices like Raspberry Pis. This architecture can facilitate applications through distributed multi-cloud platforms built from a range of nodes from data centres to small devices, which we refer to as edge cloud. We illustrate key concepts of an edge cloud PaaS and refer to experimental and conceptual work to make that case.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132092419","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}
Jesús Morán, Bibiano Rivas, C. Riva, J. Tuya, I. Caballero, M. Serrano
{"title":"Infrastructure-Aware Functional Testing of MapReduce Programs","authors":"Jesús Morán, Bibiano Rivas, C. Riva, J. Tuya, I. Caballero, M. Serrano","doi":"10.1109/W-FiCloud.2016.45","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.45","url":null,"abstract":"Programs that process a large volume of data generally run in a distributed and parallel architecture, such as the programs implemented in the processing model MapReduce. In these programs, developers can abstract the infrastructure where the program will run and focus on the functional issues. However, the infrastructure configuration and its state cause different parallel executions of the program and some could derive in functional faults which are hard to reveal. In general, the infrastructure that executes the program is not considered during the testing, because the tests usually contain few input data and then the parallelization is not necessary. In this paper a testing technique is proposed to generate different infrastructure configurations for a given test input data, and then the program is executed in these configurations in order to reveal functional faults. This testing technique is automatized by using a test engine and is applied to a case study. As a result, several infrastructure configurations are automatically generated and executed for a test case revealing a functional fault that is then fixed by the developer.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132701087","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":"Standardisation of E-Merging IoT Applications: Past, Present, and a Glimpse into the Future","authors":"K. Jakobs","doi":"10.1109/W-FiCloud.2016.75","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.75","url":null,"abstract":"The standardisation of applications of the Internet of Things will pose additional requirements on the standards setting process. This is largely due to the need for multidisciplinary co-operation. This paper analyses the development of the standardisation activities for Intelligent Transport Systems, Smart Manufacturing and the Smart Grid over the past twenty years. Based on this analysis an it looks into the crystal ball to make a tentative prediction about the future structure of the international standardisation system.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"28 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126109809","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}
T. Thiele, Thorsten Sommer, Sebastian Stiehm, S. Jeschke, A. Richert
{"title":"Exploring Research Networks with Data Science: A Data-Driven Microservice Architecture for Synergy Detection","authors":"T. Thiele, Thorsten Sommer, Sebastian Stiehm, S. Jeschke, A. Richert","doi":"10.1109/W-FiCloud.2016.58","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.58","url":null,"abstract":"The determination of synergies in research networks is often approached by citation and co-authorship analysis using scientific publications. Although the latter methods allow a detailed insight into scientific cooperation and communities, the major part of the data, the text body of the publication, is mostly ignored. Hence, this text body contains valuable data, which can be processed in order to describe entities in a research network, detect synergies between those entities and make use of these synergies, e.g. in further cooperation. This paper aims at the description of a prototypic architecture, which uses data science to detect hidden topics from publication data. These topics are used to describe entities (e.g. institutes or projects) in a research network. Topical proximity between those entities is computed by the application of classification. In order to enable actors to explore the results of these processes, the architecture automatically generates graph-based visualizations of the derived synergies. This paper contains a description and definition of the technical elements and the process chain of the architecture to derive these synergies in network data. This is accompanied by a short outline of results with the prototype.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130009116","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":"Authentication and Key Management in an LTE-Based Unmanned Aerial System Control and Non-payload Communication Network","authors":"Gicheol Wang, Byoung-Sun Lee, J. Ahn","doi":"10.1109/W-FiCloud.2016.78","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.78","url":null,"abstract":"UA (Unmanned Aircraft) technology has rapidly advanced and its civilian applications such as public safety, research operation, and agricultural operation have been employed. To securely integrate the UAs into the general airspace, a reliable link to control and monitor those UAs is essentially required. The link between a UA and its GCS (Ground Control Station) is referred to as the CNPC (Control and Non-Payload Communication) link and the network including UAs and GCS is referred to as the integrated CNPC network. The CNPC link may include a terrestrial network such as the LTE (Long Term Evolution) and the terrestrial network connects a UA to a GCS. In this paper, we propose a communication architecture to integrate the LTE technology into the integrated CNPC network and defines the security requirements of the communication architecture. Then, we modify an authentication and key agreement protocol and handover key management protocols for the network. We compare the modified protocols with LTE counterpart protocols. Our comparison shows that the modified protocols outperforms the LTE counterpart protocols in terms of security while it induces almost the same volume of communication overhead. Our future work is to do a series of simulations to evaluate the performance and security of our protocols rigorously.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128554707","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":"Forecasting the Natural Gas Price Trend - Evaluation of a Sentiment Analysis","authors":"Tina Grundmann, Carsten Felden, M. Pospiech","doi":"10.1109/W-FiCloud.2016.43","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.43","url":null,"abstract":"Nowadays, text messages are of interest, because they quickly convey information about events. For this reason, we analyze, whether a prevailing sentiment in a text-based financial news has impact on the price trend of natural gas at an energy exchange. This prediction method supports utility companies, because it allows faster trading decisions on the natural gas market and thus reduce associated business risks. It is also transferable into other business domains. We initially applied text mining methods to gain first results and moved over to sentiment analysis (SAN) to be able to evaluate their capability to support trading decisions. The calculated performance metrics of SAN made obvious that the consideration of the sentiment in the text is suitable for identifying no price influences, but is weak for identifying the impact of text news on the price trend itself. This results demands further research on applying different approaches on text analysis.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126654274","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}
Eloi Gabaldon, F. Guirado, J. L. Lerida, Jordi Planes
{"title":"Particle Swarm Optimization Scheduling for Energy Saving in Cluster Computing Heterogeneous Environments","authors":"Eloi Gabaldon, F. Guirado, J. L. Lerida, Jordi Planes","doi":"10.1109/W-FiCloud.2016.71","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.71","url":null,"abstract":"Reducing energy consumption in large-scale computing facilities has become a major concern in recent years. Most techniques have been focused on determining the computing requirements based on load predictions and thus turning unnecessary nodes on and off. Nevertheless, once the available resources have been configured, new opportunities arise for reducing energy consumption by providing optimal matching of parallel applications to the available computing nodes. Those techniques have received little attention. The large number of computing nodes, heterogeneity and variability of application-tasks are factors that turn the scheduling into an NP-Hard problem. In this paper, we present a novel approach by using a Particle Swarm Optimization (PSO) based heuristic to generate scheduling decisions that minimize the overall energy consumption.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124385749","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":"Humans Are Back in the Loop! Would Production Process Related Ethics Support the Design, Operating, and Standardization of Safe, Secure, and Efficient Human-Machine Collaboration?","authors":"H. Steusloff","doi":"10.1109/W-FiCloud.2016.76","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.76","url":null,"abstract":"Technology convergence of extreme complexity such as the smart grid, autonomous cars, or catalytic processes give rise to high expectations regarding the secure and safe operation of such systems. Their design and operation is not only a technical matter. The human as a \"system component\" with unique properties and abilities, as a designer and operator, is becoming a central part of the system as soon as responsible decision making is needed, not at least in cases of emergency. Tacit knowledge and other human properties are of crucial relevance for context-and situation-dependent decision making and the ascription of responsibility for these actions. The uniform description and modeling of technical systems and humans in this new role of acting as the \"ultimate resort\" will need and benefit from the support of ethical reflection. The paper proposes a system life cycle approach which integrates the human in the loop. Ethical reflection and even ethically based technical decision making can support the effective controlling of convergent technology systems.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122230100","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":"An Intelligent Model for Vulnerability Analysis of Social Media User","authors":"Firya Rashid Abubaker, P. Bölük","doi":"10.1109/W-FiCloud.2016.60","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.60","url":null,"abstract":"With the increased use of Internet, Online Social Networks (OSN) has become a part of life for millions of people today. Every day, users of such networks including Facebook, Twitter, etc. execute millions of activities, such as sharing information, posting comments, uploading photos, and updating statuses. The demand on a large amount of information and application that users upload, install, and execute on the social networks makes the social networks an attractive target for attackers. Attackers always misuse human vulnerabilities to launch social engineering attacks. The user behaviors on the OSN make such network begin a fertile area for Malware and attack propagation. Therefore, it is vital to investigate how OSN user behavior affects the vulnerability level of the OSN. In this study, a new model has been built based on Back Propagation Neural Network (BPNN) so as to identify the vulnerability level of the user. This model uses 30 features each of which represents a relation between user vulnerability and attacker policy. One thousand observations for OSN behaviors have been collected by means of surveys in two different countries. The data is used to build training and testing data sets for the BPNN. Performance results show that our model identifies vulnerability level of the user with a high accuracy rate.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128325117","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}
M. Abid, Karima Kaddouri, Kevin Smith, Moulay Idriss El Ouadghiri, M. Gerndt
{"title":"Virtual Machines' Load-Balancing in Inter-clouds","authors":"M. Abid, Karima Kaddouri, Kevin Smith, Moulay Idriss El Ouadghiri, M. Gerndt","doi":"10.1109/W-FiCloud.2016.35","DOIUrl":"https://doi.org/10.1109/W-FiCloud.2016.35","url":null,"abstract":"Virtualization is the fundamental technology enabler behind Cloud Computing (CC) whose services are provided via the instantiation of Virtual Machines (VMs). These instantiations follow mostly a stochastic pattern, depending mainly on the ad hoc timing when users request and release these services, and thus generating a dynamic load on the CC compute nodes. To cope with this inherent dynamicity, a load-balancing scheme is substantial for an optimal CC platform operation. Ideally, VMs need to be dynamically migrated from a Cloud site to another in order to balance between Cloud sites witnessing heavy and light loads. In this paper, we shed further light on inter-Cloud load-balancing subtleties, and delineate its strong correlation to VMs migration. We propose a novel idea for live VM-migration (soft-handoff VM migration) inspired from mobile computing. As a prerequisite, we implemented a simple load-balancing scheme, consisting on real-time tracking of VMs load in a real-world testbed interconnecting two Cloud sites.","PeriodicalId":441441,"journal":{"name":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","volume":"15 15","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131804692","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}