Zigui Jiang, Ao Zhou, Shangguang Wang, Qibo Sun, Rongheng Lin, Fangchun Yang
{"title":"Personalized Service Recommendation for Collaborative Tagging Systems with Social Relations and Temporal Influences","authors":"Zigui Jiang, Ao Zhou, Shangguang Wang, Qibo Sun, Rongheng Lin, Fangchun Yang","doi":"10.1109/SCC.2016.107","DOIUrl":"https://doi.org/10.1109/SCC.2016.107","url":null,"abstract":"Personalized service recommendation becomes increasingly essential because of the growing number of services. To enhance the performance of personalized service recommendation in collaborative tagging systems, not only tag information but also time and social relations information should be considered. In this paper, we propose a hybrid method aiming at taking advantage of tag, time and users' social relations information for a preferable service recommendation. We first improve a simple tag-based recommendation method by a time-decay function. Then we develop a temporal social-based recommendation method which analyzes user familiarity and user preference similarity between friends. Based on these two steps we integrate them as a temporal tag-and social-based (TTS) recommendation algorithm. Experiment results indicate that our method outperforms general tag-based and social-based recommendation methods.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129566294","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":"Toward an Automated View Abstraction for Distributed Model-Driven Service Development","authors":"Yucong Duan, Q. Duan, Ruisheng Shi, Honghao Gao","doi":"10.1109/SCC.2016.115","DOIUrl":"https://doi.org/10.1109/SCC.2016.115","url":null,"abstract":"UML view integration has been extensively studied in the area of model transformation in Model Driven Development. Empirical processing rules are among the most widely employed approaches for processing view abstraction, which can support model simplification, consistency checking, and management complexity reduction. However, empirical rules face some challenges such as completeness validation, consistency among rules, and composition priority arrangement. The challenge of rule composition is amplified in the environment of distributed model driven development for web service-based systems where redundant information/data is emphasized. The same redundant information can be expressed in different forms that comprise various topological structures for entity relationship networks representing the same part of the system. Such variation will result in choosing different compositions of rules executed in different orders, which will increase the severity of non-determinism from the empirical probability of some rules. In this paper, we propose a formal solution for addressing this challenge through constructing finite-state automaton for unifying empirical abstraction rules while relieving the side effects caused by redundancy. We investigate the effect of redundancy on rules application through designing a simulated distributed storage for an example diagram model. We also show the results obtained from a prototype implementation.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129953616","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}
Desheng Liu, Hong Zhu, ChengZhi Xu, Ian Bayley, D. Lightfoot, Mark Green, P. Marshall
{"title":"CIDE: An Integrated Development Environment for Microservices","authors":"Desheng Liu, Hong Zhu, ChengZhi Xu, Ian Bayley, D. Lightfoot, Mark Green, P. Marshall","doi":"10.1109/SCC.2016.112","DOIUrl":"https://doi.org/10.1109/SCC.2016.112","url":null,"abstract":"Microservices is a flexible architectural style that has many advantages over the alternative monolithic style. These include better performance and scalability. It is particularly suitable, and widely adopted, for cloud-based applications, because in this architecture a software system consisting of a large suite of services of fine granularity, each running its own process and communicating with the others. However, programming such systems is more complex. In this paper we report on CIDE, an integrated software development environment that helps with this. CIDE supports programming in a novel agent-oriented language called CAOPLE and tests their execution in a cluster environment. We present the architecture of CIDE, discuss its design based on the principles of the DevOps software development methodology, and describe facilities that support continuous testing and seamless integration, two other advantages of Microservices.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"387 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123352193","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}
Vishalaksh Aggarwal, Shivali Agarwal, Gaargi B. Dasgupta, G. Sridhara, Vijay E. Ibm
{"title":"ReAct: A System for Recommending Actions for Rapid Resolution of IT Service Incidents","authors":"Vishalaksh Aggarwal, Shivali Agarwal, Gaargi B. Dasgupta, G. Sridhara, Vijay E. Ibm","doi":"10.1109/SCC.2016.134","DOIUrl":"https://doi.org/10.1109/SCC.2016.134","url":null,"abstract":"In this paper, we present a system called ReAct which, given a problem/incident description, helps the service agents to easily identify set of actions and the possible action sequence to resolve the issue mentioned in the ticket. Th eframework uses unstructured text analysis on historical ticket data to find the next best action steps and uses visualization to help user choose the most suitable option.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121555821","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}
Jiangchun Ren, Ling Liu, Da Zhang, Huaizhe Zhou, Qi Zhang
{"title":"ESI-Cloud: Extending Virtual Machine Introspection for Integrating Multiple Security Services","authors":"Jiangchun Ren, Ling Liu, Da Zhang, Huaizhe Zhou, Qi Zhang","doi":"10.1109/SCC.2016.111","DOIUrl":"https://doi.org/10.1109/SCC.2016.111","url":null,"abstract":"The cloud computing has become the most popular service model with a proven ability to reduce costs and improve resource efficiency. However cloud platform also suffer from potent attacks from internal and external environment. The cooperation with Managed Security Service Providers (MSSPs) has becoming a compelling solution to the security and privacy risks in the cloud platform. But it is difficult to deploy and manage a variety of security service efficiently and effectively. In this paper, we propose a novel framework, ESI-Cloud (Easy Security services Integration Cloud), to facilitate the integration of multiple managed security services into a cloud computing platform. ESI-Cloud utilizes virtual machine introspection to monitor and analyze the guest VMs execution information. It also provides a client library with rich APIs and a management console to the managed security service providers (MSSPs), with which multiple security services can be easily integrated into the basic cloud platform. We have implemented ESI-Cloud in the Xen hypervisor platform and evaluated the system functionality and performance.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121559190","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":"Building Cloud-Based Healthcare Data Mining Services","authors":"P. Zhang, Shang Hu, Jing He, Yanchun Zhang, Guangyan Huang, Jiekui Zhang","doi":"10.1109/SCC.2016.66","DOIUrl":"https://doi.org/10.1109/SCC.2016.66","url":null,"abstract":"The linkage between healthcare service and cloud computing techniques has drawn much attention lately. Up to the present, most works focus on IT system migration and the management of distributed healthcare data rather than taking advantage of information hidden in the data. In this paper, we propose to explore healthcare data via cloud-based healthcare data mining services. Specifically, we propose a cloud-based healthcare data mining framework for healthcare data mining service development. Under such framework, we further develop a cloud-based healthcare data mining service to predict patients future length of stay in hospital.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122011401","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":"Automatic Composition of Service-Based Image Processing Applications","authors":"Alexander Jungmann, B. Kleinjohann","doi":"10.1109/SCC.2016.21","DOIUrl":"https://doi.org/10.1109/SCC.2016.21","url":null,"abstract":"In the Image Processing domain, automated generation of complex Image Processing functionality is highly desirable, e.g., for rapid prototyping. Service composition techniques, in turn, facilitate automated generation of complex functionality based on building blocks in terms of services. For that reason, we aim for transferring the Service Composition paradigm into the Image Processing domain. In this paper, we present our symbolic composition approach that enables us to automatically generate Image Processing applications. Functionality of Image Processing services is described by means of a variant of first-order logic, which grounds on domain knowledge operationalized in terms of ontologies. A Petri-net formalism serves as basis for modeling data-flow of services and composed services. A planning-based composition algorithm automatically composes complex data-flow for a required functionality. A brief evaluation serves as proof of concept.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121436328","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 Middleware for Environmental Monitoring and Control","authors":"Xia Xu, Minbo Li, Jia Liang","doi":"10.1109/SCC.2016.96","DOIUrl":"https://doi.org/10.1109/SCC.2016.96","url":null,"abstract":"In the last few years, the Internet of Things (IoT) has obtained rapid development. The amount of devices and sensors that are connected to the Internet has increased significantly. On the other hand, the environmental monitoring and control becomes more and more important in several fields. Since devices and sensors may be produced by different manufacturers, it is necessary to find a solution for shielding the heterogeneity. What's more, vast amount of data will bring the performance issue. In this paper, we design and implement a middleware for environmental monitoring and control. The middleware system is hierarchically distributed. Data from heterogeneous devices are converted into unified virtual entities to shield the heterogeneity. The middleware provides service invocation for the upper application and supports dynamic perception and discovery of devices. Through the registration module, the middleware can be easily upgraded, and will not affect the underlying devices and the upper application. We design several mechanisms to process a mass of data. The paper presents experimental results to illustrate the good performance of the middleware system. Generally speaking, every detail of our design is for the actual situation of environmental monitoring and control.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134252982","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}
Colin Aygalinc, Eva Gerbert-Gaillard, Germán Vega, P. Lalanda, Stéphanie Chollet
{"title":"Autonomic Service-Oriented Context for Pervasive Applications","authors":"Colin Aygalinc, Eva Gerbert-Gaillard, Germán Vega, P. Lalanda, Stéphanie Chollet","doi":"10.1109/SCC.2016.70","DOIUrl":"https://doi.org/10.1109/SCC.2016.70","url":null,"abstract":"Pervasive computing promotes environments where smart, communication-enabled devices cooperate to provide services to people. Due to their inherent complexity, many pervasive applications are built on top of service-oriented platforms, providing a set of facilities simplifying their development and execution. In this paper, we present such a platform, iCasa, extended with an autonomic, service-oriented context module. This module is programmed with a domain-specific service-oriented language built on top of iPOJO, the Apache service-oriented component model. It is validated on smart home applications developed with the Orange Labs.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132743851","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}
Weider D. Yu, M. Gole, Nishanth Prabhuswamy, Sowmya Prakash, Vidya Gowdru Shankaramurthy
{"title":"An Approach to Design and Analyze the Framework for Preventing Cyberbullying","authors":"Weider D. Yu, M. Gole, Nishanth Prabhuswamy, Sowmya Prakash, Vidya Gowdru Shankaramurthy","doi":"10.1109/SCC.2016.125","DOIUrl":"https://doi.org/10.1109/SCC.2016.125","url":null,"abstract":"The advent of the internet has paved the means for global communication. In today's world, social networking websites like Facebook, Twitter, SnapChat, and Reddit are an integral part of youth and kids. Being exposed to many strangers on their social network, today's youth and kids are vulnerable to cyberbullying attacks, more so than ever. It has been a growing concern for parents and government as it has steadily increased the mortality rates of youth and kids. Given the degree of freedom one can have on the internet, it's a pain to prevent cyberbullying efficiently.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131329311","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}