{"title":"A User-Defined Exception Handling Framework in the VIEW Scientific Workflow Management System","authors":"Dong Ruan, Shiyong Lu, Aravind Mohan, Xubo Fei, Jia Zhang","doi":"10.1109/SCC.2012.71","DOIUrl":"https://doi.org/10.1109/SCC.2012.71","url":null,"abstract":"With the advances of e-Science, scientific workflow has become an important tool for researchers to explore scientific discoveries. Although several scientific workflow management systems (SWFMSs) have been developed, their support of exception handling is still limited. In this paper, we introduce our approach of exception handling in the VIEW scientific workflow management system. We propose an exception handling language for scientific workflows based on our workflow model. Both syntax and semantics rules of our language are presented. Different exception handling primitives, such as retry, alternative, and repeat, are supported in our language with flexibility for their composition to provide a sophisticated and flexible exception handling mechanism. Moreover, two exception handling algorithms and the architecture design for exception handling in VIEW are also presented.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127540690","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":"Service Level Composition across Multiple Service Chains","authors":"A. Longo, Mario Alessandro Bochicchio","doi":"10.1109/SCC.2012.51","DOIUrl":"https://doi.org/10.1109/SCC.2012.51","url":null,"abstract":"International standards and references about ITSM, like ISO 20.000 and ITIL, deal with the management of service quality, define SLAs (e.g. availability, response time, etc.), and how to manage them from a process perspective. These definitions can be applied both to a service provided by a single provider under a single Service Level Agreement and, in more complex scenarios, to a service made up by the combination of several services provided through multiple contracts. The latter scenario brings to light issues and aspects relevant to the business and to the IT staff. The paper proposes an approach to model SLAs in complex service systems by means of check points. The model supports Service Level Managers in dominate SLAs both from technical and contractual perspective and facilitates communication with business. A case study is used to motivate and exemplify the model.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125626353","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}
Hongxia Zhang, Hua Zou, Fangchun Yang, Rongheng Lin
{"title":"From Requirements to Business Processes Development","authors":"Hongxia Zhang, Hua Zou, Fangchun Yang, Rongheng Lin","doi":"10.1109/SCC.2012.17","DOIUrl":"https://doi.org/10.1109/SCC.2012.17","url":null,"abstract":"In order to adapt to the inconstancy of business environments and service requirements, the framework of service-oriented product line development is proposed, which is used to analyze, verify and implement dynamic processes and process changes automatically. In this paper, we present a logical feature model which can model the variability of requirements, and introduce variant points in business process templates defined by petri nets to model dynamic processes. Then, we map compound features in a logical feature model to variant points in a template through propositional logics. At last, the configured process can be verified based on petri net theory.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126750187","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 Cost-Effective Service Composition Method for Mass Customized QoS Requirements","authors":"Zhongjie Wang, Fei Xu, Xiaofei Xu","doi":"10.1109/SCC.2012.5","DOIUrl":"https://doi.org/10.1109/SCC.2012.5","url":null,"abstract":"We present a cost-effective service composition algorithm MC4MR aiming at mass customized QoS requirements. If a group of customers raise personalized QoS constraints on a given service, the algorithm looks for a finite number of composition solutions to meet these requirements and realize maximum benefit. To pursue higher cost-effectiveness, we combine multiple individualized requirements together and find a limited number of composition solutions that jointly satisfy them. The algorithm adopts the recursive and greedy strategies to reduce the computation complexity. Mass requirements are ordered according to the \"potential benefit (PB)\", requirements with higher PB are handled earlier, and subsequent ones are handled based on previously obtained solutions using three heuristic policies. The MC4MR algorithm is further simplified as an OC4MR algorithm (to look for one solution for multiple customized requirements) and an OC4OR algorithm (to look for one solution for one requirement). Experiments are conducted to compare performance and cost-effectiveness between MC4MR and traditional approaches, and some factors that impact the quality of solutions are explored.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121681799","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}
Shangguang Wang, Zibin Zheng, Guoqiang Li, Hua Zou, Fangchun Yang
{"title":"Context-Aware Service Adaptation via Learning Classifier System with Co-evolutionary Mechanism","authors":"Shangguang Wang, Zibin Zheng, Guoqiang Li, Hua Zou, Fangchun Yang","doi":"10.1109/SCC.2012.9","DOIUrl":"https://doi.org/10.1109/SCC.2012.9","url":null,"abstract":"In this paper, we propose a novel learning classifier system with the cooperative co-evolutionary mechanism to obtain accurate user preference information in context-aware mobile service adaptation. Our system can generate new user's initial classifier population to accelerate its converging speed and also help the current user to predict the action corresponding to an uncovered context. Experimental results show the efficiency and effectiveness of our system for mobile service adaptation.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121786249","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}
Xiaochen Liu, Rong Wang, Zhiqiang Zhan, Shuangxi Huang
{"title":"Optimal Design for Cloud Infrastructure in Multi-layer Service Computing Environment","authors":"Xiaochen Liu, Rong Wang, Zhiqiang Zhan, Shuangxi Huang","doi":"10.1109/SCC.2012.68","DOIUrl":"https://doi.org/10.1109/SCC.2012.68","url":null,"abstract":"Cloud infrastructure should accommodate changing demands for different types of transactions with heterogeneous requests workload and response time constraints. The multi-layer nature of service computing results in the difficulty of designing an optimal cloud infrastructure. The objective of the paper focuses on enabling clouds infrastructure to provide guaranteed performance in minimum cost. The global SLOs are decomposed into subsystems in different layers according to transaction profile. The performance of cloud infrastructure is described as a multi-station queuing model. The approximation mean-value analysis algorithm is used to get the approximate solution of performance variables. Experimental results show that the proposed approach is effective, capable of reducing the system cost while improving the performance.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124793993","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}
Bo Hu, Liang-Jie Zhang, Dong Liu, Yi-Feng Xie, Li-hui Luo
{"title":"A Cloud Oriented Account Service Mechanism for SME SaaS Ecosystem","authors":"Bo Hu, Liang-Jie Zhang, Dong Liu, Yi-Feng Xie, Li-hui Luo","doi":"10.1109/SCC.2012.54","DOIUrl":"https://doi.org/10.1109/SCC.2012.54","url":null,"abstract":"Account services are playing important roles in building IT ecosystems, such as Google Accounts, Apple ID and Microsoft Your Account for the forthcoming windows 8. In this paper, we propose a novel mechanism to build a cloud oriented account service for SME SaaS Ecosystem (SSE), a public cloud ecosystem among small and medium sized enterprises of China. Different from the account services listed above, our account service has been established not only for individuals, but also for enterprises. Characteristics of the account service are as follows: 1) multi-tenant oriented implementation through virtual directory Information Tree (DIT) views based on a hybrid data structure; 2) partition based distributed architecture enables the service sufficiently calable and available; and 3) GUI based interfaces for configuration management, RESTful and SOAP based interfaces for the third party services invoking.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133552940","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 Query Verification Method for Making Outsourced Databases Trustworthy","authors":"Ying Zhou, Chen Wang","doi":"10.1109/SCC.2012.63","DOIUrl":"https://doi.org/10.1109/SCC.2012.63","url":null,"abstract":"The cloud computing paradigm moves data across administrative domains to be managed by various outsourced database (ODB) service providers. There needs a means for a data owner to verify the correctness and completeness of query results returned from these ODB services. The process is called query authentication. Existing ODB services do not provide such assurance to customers. This is mainly due to that most techniques in literature are expensive and limited in functionality. This paper proposes to use independent external observers for query result verification. The proposed method requires the ODB service to return a verification object (VO) for each query result set, as most existing methods do. Differing to existing methods, we propose a complement set based VO construction method. The cost of computing complement set based VO is low compared to hash tree based ones commonly seen in existing methods. The proposed method does not require the data owner or the ODB service provider to maintain complex authentication data structures, instead, the workload of data state tracking and VO validation can be distributed among a set of observers. Furthermore, the proposed VO construction method is capable of supporting multi-attribute queries. The method is implemented as a thin wrapper of an ODB service with the support of additional observer services. We evaluate the performance of the system in Amazon EC2 and examine its cost of achieving trustworthiness.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132416813","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}
Ernando Silva, Bruno Vollino, K. Becker, R. Galante
{"title":"A Business Intelligence Approach to Support Decision Making in Service Evolution Management","authors":"Ernando Silva, Bruno Vollino, K. Becker, R. Galante","doi":"10.1109/SCC.2012.45","DOIUrl":"https://doi.org/10.1109/SCC.2012.45","url":null,"abstract":"Service evolution management imposes complex challenges to a service provider. Identifying which changes are necessary and choosing the ones to implement are some of the decisions that providers have to face. The decision making process involves the estimation of change effects to minimize the impact over the direct and indirect clients of the service portfolio. While most existent works address either shallow changes impact or change management from a technical perspective, this paper proposes a Business Intelligence approach to support providers in decisions related to service evolution. The approach is based on the integration of services usage data and related business data, which can be correlated and presented to providers according to distinct organizational levels. One of the analysis dimensions is represented by usage profiles, which group similar usage patterns discovered from logs of services interactions. Through an illustrative scenario, we demonstrate some analysis possibilities. We also relate decisions to stakeholders and to a change-oriented lifecycle.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132873398","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}
Geetika T. Lakshmanan, N. Mukhi, Rania Y. Khalaf, A. Martens, S. Rozsnyai
{"title":"Assessing the Health of Case-Oriented Semi-structured Business Processes","authors":"Geetika T. Lakshmanan, N. Mukhi, Rania Y. Khalaf, A. Martens, S. Rozsnyai","doi":"10.1109/SCC.2012.92","DOIUrl":"https://doi.org/10.1109/SCC.2012.92","url":null,"abstract":"Semi-structured processes arise extensively in various industries such as government, insurance, banking and healthcare and are characterized by their flexibility and data-driven nature. Case management systems are evolving to handle the growing demand for providing operational support to knowledge workers involved in these processes. While enabling flexibility in human actions is an integral part of these systems, this capability increases the potential for errors in case handling. We propose a new paradigm of case health aimed at providing knowledge workers and supervisors a case health service to continuously and objectively assess both the current state of a case instance and provide a prognosis for the future state of the instance. The case health service is composed of constituent services each of which provide case health indicators and can be combined in flexible ways to determine the overall health of an instance. We have implemented case health with respect to a simulated credit card dispute scenario modeled in IBM Case Manager and evaluated the utility of computing the case health of running instances of the credit card dispute scenario. Results indicate the utility of incorporating case health in a case management system in terms of early detection of undesired outcomes and abnormal execution patterns in running case instances.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133333040","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}