Dennis Wolters, Stefan Heindorf, Jonas Kirchhoff, G. Engels
{"title":"Linking Services to Websites by Leveraging Semantic Data","authors":"Dennis Wolters, Stefan Heindorf, Jonas Kirchhoff, G. Engels","doi":"10.1109/ICWS.2017.80","DOIUrl":"https://doi.org/10.1109/ICWS.2017.80","url":null,"abstract":"Websites increasingly embed semantic data for search engine optimization. The most common ontology for semantic data, schema.org, is supported by all major search engines and describes over 500 data types, including calendar events, recipes, products, and TV shows. As of today, users wishing to pass this data to their favorite applications, e.g., their calendars, cookbooks, price comparison applications or even smart devices such as TV receivers, rely on cumbersome and error-prone workarounds such as reentering the data or a series of copy and paste operations. In this paper, we present Semantic Data Mediator (SDM), an approach that allows the easy transfer of semantic data to a multitude of services, ranging from web services to applications installed on different devices. SDM extracts semantic data from the currently displayed web page on the client-side, offers suitable services to the user, and by the press of a button, forwards this data to the desired service while doing all the necessary data conversion and service interface adaptation in between. To realize this, we built a reusable repository of service descriptions, data converters, and service adapters, which can be extended by the crowd. Our approach for linking services to websites relies solely on semantic data and does not require any additional support by either website or service developers. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121819055","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":"Towards Reliable Online Services Analyzing Mobile Sensor Big Data","authors":"G. Hu, Xin Zhang, Ning Duan, Peng Gao","doi":"10.1109/ICWS.2017.104","DOIUrl":"https://doi.org/10.1109/ICWS.2017.104","url":null,"abstract":"Sensors are pervasively deployed on mobile devices with the development of Internet of Things technology. Value-added services are innovated and developed by analyzing data streams from massive number of mobile sensors in online mode. Due to dynamic working condition of mobile sensors and the high data rate, back end analytic services confront incoming streams with large rate fluctuation and out-of-order time series. This puts forward special challenges in service implementation for commercial applications, where good reliability/scalability performance is a must. In this paper, a data ingestion and scheduling framework is proposed to enable large-scale tempo-spatial streams analysis in a reliable and cost-effective way. A case study on a real world application adopting this framework is introduced and its pilot result is presented.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134025312","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}
Diego Serrano, Eleni Stroulia, Diana H. Lau, Tinny Ng
{"title":"Linked REST APIs: A Middleware for Semantic REST API Integration","authors":"Diego Serrano, Eleni Stroulia, Diana H. Lau, Tinny Ng","doi":"10.1109/ICWS.2017.26","DOIUrl":"https://doi.org/10.1109/ICWS.2017.26","url":null,"abstract":"Over the last decade, an exponentially increasing number of REST services have been providing a simple and straightforward syntax for accessing rich data resources. To use these services, however, developers have to understand \"information-use contracts\" specified in natural language, and, to build applications that benefit from multiple existing services they have to map the underlying resource schemas in their code. This process is difficult and error-prone, especially as the number and overlap of the underlying services increases, and the mappings become opaque, difficult to maintain, and practically impossible to reuse. The more recent advent of the Linked Data formalisms can offer a solution to the challenge. In this paper, we propose a conceptual framework for REST-service integration based on Linked Data models. In this framework, the data exposed by REST services is mapped to Linked Data schemas, based on these descriptions, we have developed a middleware that can automatically compose API calls to respond to data queries (in SPARQL). Furthermore, we have developed a RDF model for characterizing the access-control protocols of these APIs and the quality of the data they expose, so that our middleware can develop \"legal\" compositions with desired qualities. We report our experience with the implementation of a prototype that demonstrates the usefulness of our framework in the context of a research-data management application.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124036850","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}
Zhiying Tu, Zhaoyang Liu, Xiaofei Xu, Zhongjie Wang
{"title":"Freelancer Influence Evaluation and Gig Service Quality Prediction in Fiverr","authors":"Zhiying Tu, Zhaoyang Liu, Xiaofei Xu, Zhongjie Wang","doi":"10.1109/ICWS.2017.20","DOIUrl":"https://doi.org/10.1109/ICWS.2017.20","url":null,"abstract":"The service technology and crowdsourcing movement have spawned a host of successful efforts that promote the rapid development of the human service ecosystem. In this ecosystem, a large number of globally-distributed freelancers are organized to tackle a range of tasks over the web. These crowdsourcing services provide convenience for civilians with lower price and shorter response time. However, the convenience cannot whitewash many unstable factors that are caused by human involvement, such as undefinable reputation, unstable quality, crowdturfing, and etc. In this paper, we present a comprehensive data-driven investigation of one prominent supply-driven human services marketplace-Fiverr-wherein we analyze freelancers' marketing behaviors and their offering services (called \"gigs\"). As part of this investigation, we identify the key features that can be used to evaluate freelancers' influence and develop a GSRC (Gig service property + Seller Impact + Customer Review + Semantic Content) model to predict gig service quality. As far as we know, this is the first attempt that involves the service semantic info in the prediction model and integrates all these four aspect factors.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121649193","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}
Guoliang Zhu, Kai Lu, Xiaoping Wang, Yiming Zhang, Ling Liu
{"title":"A Case for Memory Frequency Sensitivity","authors":"Guoliang Zhu, Kai Lu, Xiaoping Wang, Yiming Zhang, Ling Liu","doi":"10.1109/ICWS.2017.103","DOIUrl":"https://doi.org/10.1109/ICWS.2017.103","url":null,"abstract":"Service optimization and energy conservation requires a thorough understanding of the performance impact of different hardware configurations. In this paper we focus on the configuration of memory and investigate the impact of memory dynamic voltage and frequency scaling (DVFS) on the performance of services/applications. We propose a quantitative metric called frequency sensitivity (FS) and study memory FS of various benchmarks. Our experiments yield several insights for memory DVFS based performance tuning.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121662804","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}
Xudong Zhao, Jiwei Huang, Lei Liu, Yuliang Shi, Shijun Liu, C. Pu, Li-zhen Cui
{"title":"Real-Time Soft Resource Allocation in Multi-Tier Web Service Systems","authors":"Xudong Zhao, Jiwei Huang, Lei Liu, Yuliang Shi, Shijun Liu, C. Pu, Li-zhen Cui","doi":"10.1109/ICWS.2017.57","DOIUrl":"https://doi.org/10.1109/ICWS.2017.57","url":null,"abstract":"Soft resource allocation is an important factor of system configuration which plays a critical role in guaranteeing the performance of multi-tier web service systems. There is a tradeoff between real-time performance and resource consumption, and thus the real-time adjustment of soft resource allocation in response to dynamic workload is quite challenging. In this paper, we propose a real-time soft resource allocation method that integrates both model-based analysis and real-time optimization. Specifically, a multi-tier web service system is firstly formulated by a queueing network model, and theoretical analyses are provided. Then, an optimization approach for real-time soft resource allocation is designed by applying sliding window techniques, in order to cope with dynamic workloads and performance demands. Based on the RUBiS benchmark system, model parameters are obtained by measurements and the efficacy of our approach is finally validated.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125589674","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":"A Hierarchical Categorization Approach for System Operation Services","authors":"Wei Chen, Pei-Hang Xu, Guoqquan Wu, Wensheng Dou, Chushu Gao, Jun Wei","doi":"10.1109/ICWS.2017.84","DOIUrl":"https://doi.org/10.1109/ICWS.2017.84","url":null,"abstract":"Operation services are reusable and shareable units of configuration code executed by configuration management tools (CMTs), achieving continuous deployment and continuous delivery. With the prevalence of DevOps (Development and Operations), thousands of operation services have been developed for various software systems, and they are publicly available through the online repositories of popular CMTs. However, locating and retrieving desired operation services is challenging since keyword-and tag-based search provided by a repository is with low precision. In this paper, we implement a hierarchical categorization approach based search service, named OSFinder, which searches and locates desired operation services more accurately. OSFinder first constructs a category hierarchy for operation services across multiple repositories, and then it classifies over 13,000 operation services into 90 categories based on machine learning technique, finally it provides a search for users. With OSFinder, a user can narrow down his search scope by tracking the category hierarchy in a top-down way, and then searches in a small group with keywords. The evaluation shows that OSFinder outperforms keyword-and tag-based search.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130413352","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}
Weixin Yuan, Zhiyong Feng, Shizhan Chen, Keman Huang, Jinhui Yao
{"title":"What Biscuits to Put in the Basket? Features Prediction in Release Management for Android System","authors":"Weixin Yuan, Zhiyong Feng, Shizhan Chen, Keman Huang, Jinhui Yao","doi":"10.1109/ICWS.2017.18","DOIUrl":"https://doi.org/10.1109/ICWS.2017.18","url":null,"abstract":"Android system has been the crucial platform for the mobile service ecosystem. As a typical open source project, the release of the android system is a challenging issue because many developers are working on the related projects and it will affect millions of mobile service running on the platform. Therefore, investigating the release process of Android system is important for the mobile service ecosystem. Particularly, in this paper, we will focus on the release features prediction issue of what features should be included in the new publishing version. The valid changes and release notes are transformed into low-dimensional vectors and then the automatic labelling methodology is developed to detect the features. Combing with the time series forecasting model, an approach to predict the published features in the new version is presenting. Based on the data collected from the Android Open Source Project (AOSP), the experiments show that: comparing with the state-of-the-art, our approach achieves 13.83% to 17.69% precision improvement in releasing feature predictions and we can effectively detect the spike features for further compatibility management.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131257236","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}
Lingyan Zhang, Shangguang Wang, Fangchun Yang, Rong N. Chang
{"title":"QoECenter: A Visual Platform for QoE Evaluation of Streaming Video Services","authors":"Lingyan Zhang, Shangguang Wang, Fangchun Yang, Rong N. Chang","doi":"10.1109/ICWS.2017.35","DOIUrl":"https://doi.org/10.1109/ICWS.2017.35","url":null,"abstract":"It is challenging to conduct quality of experience (QoE) evaluations of web-based streaming video services effectively and efficiently. Aiming to overcome this challenge, we have created QoECenter, a web-based visual platform that innovatively facilitates comprehensive QoE evaluations of the streaming video services. QoECenter offers a holistic approach to conducting the QoE evaluations via an integrated set of technologies for source video classification, QoS realization of video encoding and network transmission, and context-aware user experience data gathering and analysis. From a QoECenter consumer's viewpoint, three kinds of data are required for an end-to-end streaming video QoE evaluation: video source level data, system process level data, and end user level data. QoECenter provides visual interfaces for parameter setting and data acquisition for each data level, and supports both objective and subjective datadriven QoE analyses. A QoECenter consumer can easily conduct comparative QoE evaluations like running easy-to-use visual applications. The effectiveness and efficiency design objectives of QoECenter have been validated by various real experiments.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117173255","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":"Estimation of Distribution with Restricted Boltzmann Machine for Adaptive Service Composition","authors":"Shunshun Peng, Hongbing Wang, Qi Yu","doi":"10.1109/ICWS.2017.23","DOIUrl":"https://doi.org/10.1109/ICWS.2017.23","url":null,"abstract":"Many enterprises have a growing interest in service composition to construct their business applications. With the increase of alternative services, Quality of Service (QoS) becomes an important indicator of obtaining optimal composite services. Due to the dynamic nature of the service environment, a composite service may not guarantee to deliver an overall optimal QoS. Re-optimization approaches have been developed to handle a dynamic environment. However, these approaches do not consider the diversity of alternative solutions, which may lead to better solutions. In this work, we introduce an adaptive approach, called estimation of distribution algorithm based on Restricted Boltzmann Machine (rEDA). rEDA effectively maintains the diversity of alternative solutions, by leveraging the inference ability of Restricted Boltzmann Machine to capture the potential solutions. It also provides a predictive guidance for the exploration of solution space, by considering the degree of how well a service contributes to the global QoS. The experimental evaluation shows that rEDA has a significant improvement on effectiveness and efficiency over existing approaches.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131469169","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}