G. Hu, Peng Ji, Jun Zhu, Bowen Wei, Zhe Yan, Lei He
{"title":"High Performance Visual Inspection Service Architecture - Squeezing the Most Out of Commodity Servers","authors":"G. Hu, Peng Ji, Jun Zhu, Bowen Wei, Zhe Yan, Lei He","doi":"10.1109/ICWS.2018.00065","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00065","url":null,"abstract":"The success of deep neural networks (DNN) in solving general machine vision problems has agitated a wave of its adoption in automated visual inspection solutions. Especially, DNN is able to learn by itself those relevant image features to reach a model that is robust to image quality variation, which promises very scalable solutions. The correlation between image acquisition hardware and image processing software, which is typical in traditional solutions, is alleviated. On this basis, we propose a novel visual inspection service architecture that is scalable, economic and reliable. The realization challenges of the visual inspection service are analyzed and the corresponding designs in model composition and model scheduling are presented. Special focus is placed on the runtime performance of inspection models and the efficient use of the computing resources of contemporary commodity servers.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117251917","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}
Ruibin Xiong, Jian Wang, Zhongqiao Li, Bing Li, P. Hung
{"title":"Personalized LSTM Based Matrix Factorization for Online QoS Prediction","authors":"Ruibin Xiong, Jian Wang, Zhongqiao Li, Bing Li, P. Hung","doi":"10.1109/ICWS.2018.00012","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00012","url":null,"abstract":"Quality of Service (QoS) prediction is an important task in services computing, which has been extensively investigated in the past decade. Many time-aware QoS prediction approaches have been proposed and achieved encouraging prediction performance. However, they did not provide effective model updating mechanisms, and thus have to periodically retrain the whole models to deal with the newly coming data. How to timely update the prediction model to precisely predict missing QoS values of candidate services becomes an urgent issue. In this paper, we propose a novel personalized LSTM based matrix factorization approach for online QoS prediction. Our approach can capture the dynamic latent representations of multiple users and services, and the prediction model can be timely updated to deal with the new data. Experiments conducted on a real-world dataset show that our approach outperforms several state-of-the-art approaches in online prediction performance.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127347290","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":"URoad: An Efficient Algorithm for Large-Scale Dynamic Ridesharing Service","authors":"Jing Fan, Jinting Xu, Chenyu Hou, Bin Cao, Tianyang Dong, Shiwei Cheng","doi":"10.1109/ICWS.2018.00009","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00009","url":null,"abstract":"Nowadays, although there exists many ridesharing services and dynamic matching algorithms for passengers and drivers, there is no service or algorithm that can balance the benefit of passengers and drivers while taking their time and cost constraints into consideration. In this paper, we try to solve the dynamic ridesharing problem by considering all above factors for all the participants. To this end, we present URoad, an efficient algorithm for large-scale dynamic ridesharing service, where a new price cost model is carefully designed to make up for the shortcomings of existing algorithms, and in the meantime a corresponding efficient matching algorithm is proposed to satisfy both the time and cost constraints of passengers and drivers. Specifically, for a given passenger, URoad will find out the optimal driver who can satisfy all the constraints of the passenger and the driver with the minimum detour distance. We design a series of data structures to speed up URoad for large scale ridesharing service application, e.g., Time Index, Grid Index and Greedy Strategy. Through extensive experiments, we prove that URoad can find the optimal driver for a given passenger from more than one hundred thousand drivers within 0.5 second in average.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124819901","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":"Confidential Business Process Execution on Blockchain","authors":"B. Carminati, Christian Rondanini, E. Ferrari","doi":"10.1109/ICWS.2018.00015","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00015","url":null,"abstract":"One of the main issues in service collaborations among business partners is the possible lack of trust among them. A promising approach to cope with this issue is leveraging on blockchain technology by encoding with smart contracts the business process workflow. This brings the benefits of trust decentralization, transparency, and accountability of the service composition process. However, data in the blockchain are public, implying thus serious consequences on confidentiality and privacy. Moreover, smart contracts can access data outside the blockchain only through Oracles, which might pose new confidentiality risks if no assumptions are made on their trustworthiness. For these reasons, in this paper, we are interested in investigating how to ensure data confidentiality during business process execution on blockchain even in the presence of an untrusted Oracle.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114264994","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":"MeCo-TSM: Multi-Entity Complex Process-Oriented Service Modeling Method","authors":"Ying Li, Meng Xi, Yuyu Yin, Zhiling Luo, Honghao Gao, Jianwei Yin","doi":"10.1109/ICWS.2018.00018","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00018","url":null,"abstract":"In the modern service industry, both service processes and data structures are becoming increasingly diverse and complex. In addition, interdependences exist among data, such that the use of \"shoe size\" data must be based on the \"type of goods\" data returning \"shoe\". This is also observed for the functions and interfaces in a system, as one can use the function \"order payment\" only after the function \"order generation\". This kind of phenomenon is rather common in service systems nowadays, especially when the service is a transboundary service such as the new retail proposed by Jack Ma. Traditional modeling methods have difficulties in handling such scenarios. There have been studies on service modeling over the past several years, and they have focused mainly on the service processes and interactions among services. In this work, we construct MeCo-TSM based on three sub-models to handle multi-entity complex service process. We verify our model in the real processes of our cooperation company and compare it with related works. MeCo-TSM supports the service better in our cases and shows satisfactory efficiency, effectiveness and reusability.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116882720","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":"CommuteShare: A Ridesharing Service for Daily Commuters Using Cross-Domain Urban Big Data","authors":"Xiaoliang Fan, Chang Xu, Fang Tang, Jianzhong Qi, Xiao Liu, Longbiao Chen, Cheng Wang","doi":"10.1109/ICWS.2018.00046","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00046","url":null,"abstract":"Existing ridesharing services have focused on on-demand trip matching, which resembles traditional taxi dispatching. This may encourage more private vehicles on the road, which aggravate traffic congestions in peak hours rather than alleviating them. We propose CommuteShare, a novel ridesharing service for daily commuters that encourages long-term ridesharing among commuters with similar commuting patterns, to increase the traffic efficiency in peak hours. We first identify commuting private vehicles (CPVs) from traffic records and model their commuting patterns. We then design a dynamic model to formulate the intention level of a CPV driver to offer a ride based on the spatio-temporal convenience and dynamic traffic conditions. Based on the commuting patterns of the CPVs and the dynamic model of the CPV drivers, we propose a ridesharing algorithm to compute ridesharing matches among CPVs. We perform extensive experiments on three real-world cross-domain urban big datasets from a major city of China. Experimental results show that, using the proposed CommuteShare service, over 5,300 private vehicles can be reduced daily on average during morning peak hours, with a reduction of 7-minute average waiting time for the riders.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125829620","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}
H. Alili, Khalid Belhajjame, Rim Drira, Daniela Grigori, H. Ghézala
{"title":"Quality Based Data Integration for Enriching User Data Sources in Service Lakes","authors":"H. Alili, Khalid Belhajjame, Rim Drira, Daniela Grigori, H. Ghézala","doi":"10.1109/ICWS.2018.00028","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00028","url":null,"abstract":"Data lakes have recently emerged as an alternative solution to costly traditional data warehouse solutions. To exploit data lakes, however, there is a need for means that assist users in combining and integrating data stored within a data lake. In this paper, we position ourselves in the recurrent context where a user has a local dataset that is not sufficient for processing the queries that are of interest to him/her. We show how data lakes, or more specifically the service lakes, since we are focusing on data providing services, can be leveraged to answer user queries, taking into account the quality of the services and respecting the (time and monetary) budget set by the user.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128395648","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":"DKEM: A Distributed Knowledge Based Evolution Model for Service Ecosystem","authors":"Xianghui Wang, Zhiyong Feng, Shizhan Chen, Keman Huang","doi":"10.1109/ICWS.2018.00008","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00008","url":null,"abstract":"With the popularity of cloud computing and micro service architectures, various service ecosystems including services, venders, and service-based processes continuously emerge on Internet or in an enterprise. Semantics of services from different venders may be described by distributed domain ontologies. Distributed knowledge brings difficulty to competition and cooperation among services, and hampers the evolution of a service ecosystem. In this paper, we propose a distributed knowledge based evolution model (DKEM) to promote competition and cooperation among services from different venders. DKEM considers stability as key factor in competition, and a stability evaluation model is designed to compute stability of services, venders, and service-based processes according to service invocation histories. Based on the evaluation model, two evolution patterns are given, and they can automatically explore new and more stable cooperation among services by means of runtime self-adaption mechanism. A prototype system for DKEM is implemented and a series of experiments show that DKEM is effective for competition and cooperation among services with distributed knowledge, and, evolved processes have higher stability and response efficiency.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129539552","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":"Adaptive Cache Replacement in Efficiently Querying Semantic Big Data","authors":"Usman Akhtar, Sungyoung Lee","doi":"10.1109/ICWS.2018.00063","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00063","url":null,"abstract":"This paper addresses the problem of querying Knowledge bases (KBs) that store semantic big data. For efficiently querying data the most important factor is cache replacement policy, which determines the overall query response. As cache is limited in size, less frequently accessed data should be removed to provide more space to hot triples (frequently accessed). So, to achieve a similar performance to RDBMS, we proposed an Adaptive Cache Replacement (ACR) policy that predict the hot triples from query log. Moreover, performance bottleneck of triplestore, makes realworld application difficult. To achieve a closer performance similar to RDBMS, we have proposed an Adaptive Cache Replacement (ACR) policy that predict the hot triples from query log. Our proposed algorithm effectively replaces cache with high accuracy. To implement cache replacement policy, we have applied exponential smoothing, a forecast method, to collect most frequently accessed triples. The evaluation result shows that the proposed scheme outperforms the existing cache replacement policies, such as LRU (least recently used) and LFU (least frequently used), in terms of higher hit rates and less time overhead.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129179519","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":"HPC2-ARS: An Architecture for Real-Time Analytic of Big Data Streams","authors":"Yingchao Cheng, Z. Hao, Ruichu Cai, Wen Wen","doi":"10.1109/ICWS.2018.00051","DOIUrl":"https://doi.org/10.1109/ICWS.2018.00051","url":null,"abstract":"HPC2-ARS supports a high performance cloud computing (HPC2) based streaming data analytic system, which ensures real-time response on unpredictable and fluctuating Big Data Streams by provisioning and scheduling computing resources autonomously. It focuses on parallel high-volume streaming applications, which have stringent real-time constraints and bring Big Data issues. It is a brand-new three-layered architecture, which solves three essential problems: (a) how many resources are needed for each application to achieve real-time analytic on streaming Big Data, (b) where to best place the allocated resources to minimize resource consumption, and (c) how to minimize response time for parallel applications. In summary, HPC2-ARS provides high performance streaming services.","PeriodicalId":231056,"journal":{"name":"2018 IEEE International Conference on Web Services (ICWS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125457228","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}