Kangho Hur, Sejin Chun, Xiongnan Jin, Kyong-Ho Lee
{"title":"Towards a Semantic Model for Automated Deployment of IoT Services across Platforms","authors":"Kangho Hur, Sejin Chun, Xiongnan Jin, Kyong-Ho Lee","doi":"10.1109/SERVICES.2015.11","DOIUrl":"https://doi.org/10.1109/SERVICES.2015.11","url":null,"abstract":"In the landscape of Web of Things (WoT), we encounter various WoT platforms. The WoT platforms can collect, manage and mash up a huge mass of things and their data by using Web technologies. Considering heterogeneous things deployed across different platforms, the interoperability issue between things and platforms has been raised as one of major challenges in achieving the vision of the Internet of Things (IoT). In this paper, we propose a Semantic Service Description (SSD) ontology to guarantee the semantic consistency of a service description. We also present an approach to generating a service description and deploying a set of heterogeneous things to different platforms automatically. Through the implementation of a prototype, the applicability of our proposal is demonstrated and the experimental results are discussed.","PeriodicalId":106002,"journal":{"name":"2015 IEEE World Congress on Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123165140","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}
Sareh Fotuhi Piraghaj, A. V. Dastjerdi, R. Calheiros, R. Buyya
{"title":"Efficient Virtual Machine Sizing for Hosting Containers as a Service (SERVICES 2015)","authors":"Sareh Fotuhi Piraghaj, A. V. Dastjerdi, R. Calheiros, R. Buyya","doi":"10.1109/SERVICES.2015.14","DOIUrl":"https://doi.org/10.1109/SERVICES.2015.14","url":null,"abstract":"There has been a growing effort in decreasing energy consumption of large-scale cloud data centers via maximization of host-level utilization and load balancing techniques. However, with the recent introduction of Container as a Service (CaaS) by cloud providers, maximizing the utilization at virtual machine (VM) level becomes essential. To this end, this paper focuses on finding efficient virtual machine sizes for hosting containers in such a way that the workload is executed with minimum wastage of resources on VM level. Suitable VM sizes for containers are calculated, and application tasks are grouped and clustered based on their usage patterns obtained from historical data. Furthermore, tasks are mapped to containers and containers are hosted on their associated VM types. We analyzed clouds' trace logs from Google cluster and consider the cloud workload variances, which is crucial for testing and validating our proposed solutions. Experimental results showed up to 7.55% improvement in the average energy consumption compared to baseline scenarios where the virtual machine sizes are fixed. In addition, comparing to the baseline scenarios, the total number of VMs instantiated for hosting the containers is also improved by 68% on average.","PeriodicalId":106002,"journal":{"name":"2015 IEEE World Congress on Services","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130865745","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":"IEEE Services Visionary Track on Service Composition for the Future Internet (SCFI 2015)","authors":"M. Autili, A. Goldman, Massimo Tivoli","doi":"10.1109/SERVICES.2015.56","DOIUrl":"https://doi.org/10.1109/SERVICES.2015.56","url":null,"abstract":"This document is a summary paper reporting on the IEEE Services 2015 Visionary Track on Service Composition for the Future Internet (SCFI 2015).","PeriodicalId":106002,"journal":{"name":"2015 IEEE World Congress on Services","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120911101","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":"Classification vs. Regression - Machine Learning Approaches for Service Recommendation Based on Measured Consumer Experiences","authors":"J. Kirchner, Andreas Heberle, Welf Löwe","doi":"10.1109/SERVICES.2015.49","DOIUrl":"https://doi.org/10.1109/SERVICES.2015.49","url":null,"abstract":"Service functionality can be provided by more than one service consumer. In order to choose the service which creates the most benefit before its consumption, a selection based on previous measurable experiences by other consumers is beneficial. In this paper, we present the results of our analysis of two machine learning approaches to predict the best service within this selection problem. The first approach focuses on classification, predicting the best performing service, while the second approach focuses on regression, predicting service performances which can then be used for the determination of the best candidate. We assessed and compared both approaches for service recommendation w.r.t. The performance gain when selecting the recommended instead of a random service. Our evaluation is based on data measured on real Web services as well as on simulated data. The latter is needed for a more profound analysis of the strengths and weaknesses of each approach. The simulated data has similar statistical properties as the data measured on real Web services. In the real-world case, regression achieved a response time gain of over 92% of the optimum and classification over 83%. In case of simulated data, we could achieve an overall gain of up to 95% using classification, while regression achieved 89%.","PeriodicalId":106002,"journal":{"name":"2015 IEEE World Congress on Services","volume":"381 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116059358","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":"Benchmarking Privacy-ABC Technologies - An Evaluation of Storage and Communication Efficiency","authors":"F. Veseli, J. Serna-Olvera","doi":"10.1109/SERVICES.2015.37","DOIUrl":"https://doi.org/10.1109/SERVICES.2015.37","url":null,"abstract":"Privacy-enhancing attribute-based credentials (Privacy-ABC) technologies represent a particular category of security mechanisms that enable privacy-friendly identity management systems. In order to provide privacy for users and strong authentication for service providers, they rely on a number of different cryptographic building blocks, which increase their complexity. Hence, efficiency of these technologies becomes an important challenge and a factor that can determine their suitability for deployment in different platforms and services. In this paper, we focus on the storage and communication efficiency. We used a common framework to compare two prominent examples of Privacy-ABC technologies, U-Prove and Idemix, and evaluate the cost of a number of advanced Privacy-ABC features on the chosen efficiency aspects. Our results suggest that for storage, Idemix is more efficient than U-prove, since a single credential provides multiple-presentation unlink ability. In terms of communication efficiency, Idemix is more efficient for issuance, whereas U-Prove is more efficient for presentation of credentials. Independently of these two technologies, revocation and inspection represent a strong, constant impact on the efficiency of presentation.","PeriodicalId":106002,"journal":{"name":"2015 IEEE World Congress on Services","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121495868","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}