{"title":"A Middleware Service for Image Adjustment and Filtering for Small Screens","authors":"Matthew Macbeth, R. Wong","doi":"10.1109/SCC.2012.96","DOIUrl":"https://doi.org/10.1109/SCC.2012.96","url":null,"abstract":"With the increased use of small screen devices in today's society, there is an increasing need to access useful information through these devices. Despite the popularity of smartphones, most websites are designed for a desktop computer monitor. Current approaches to make these websites small screen friendly, result in website images being handled in a naive fashion. For example, images are simply resized or removed with no regards to their content or purpose. This paper proposes a middleware service, involving both image analysis and image classification techniques, to determine the purpose of these images within a website. This knowledge can then be used to relocate, resample, resize and/or remove these images accordingly.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"117 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":"124660034","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 Automated Service Composition Using Policy Ontology in Building Automation System","authors":"S. Han, G. Lee, N. Crespi","doi":"10.1109/SCC.2012.42","DOIUrl":"https://doi.org/10.1109/SCC.2012.42","url":null,"abstract":"Automated service composition is critical for successfully implementing Building Automation Systems which facilitate Web services over physical devices. In this paper, we propose a new service composition model using a policy ontology represented by Semantic Web languages. Our proposed model can be a powerful tool to automatically compose services with associating meaningful policies.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"33 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":"125908594","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":"Autonomous Failure-Handling Mechanism for WF Long Running Transactions","authors":"M. S. Ali, S. Reiff-Marganiec","doi":"10.1109/SCC.2012.50","DOIUrl":"https://doi.org/10.1109/SCC.2012.50","url":null,"abstract":"Business Processes naturally involve long running activities and require transactional behaviour across them. The work presented in this paper is a proposal for a novel autonomous failure handling mechanism for long running nested transactions (LRT) and forms part of a general management and compensation model for long running transactions in workflows. The mechanism is based on propagation of failures through a recursive hierarchical structure of transaction components (nodes and execution paths). The management system of transactions (COMPMOD) is implemented as a reactive system controller, where system components change their states based on rules in response to triggering of events such as activation, failure, force-fail, completion, or compensation events. A notable new feature of the model is the distinction of vital and non-vital components, allowing the process designer to express the cruciality of activities in the workflow with respect to the business logic.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"33 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":"121369240","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 Two-Phase Online Prediction Approach for Accurate and Timely Adaptation Decision","authors":"Chen Wang, Jean-Louis Pazat","doi":"10.1109/SCC.2012.26","DOIUrl":"https://doi.org/10.1109/SCC.2012.26","url":null,"abstract":"A Service-Based Application (SBA) is built by defining a workflow that composes and coordinates different Web services available via the Internet. In the context of on-demand SBA execution, suitable services are selected and integrated at runtime to meet different non-functional requirements (such as price and execution time). In such dynamic and distributed environment, an important issue is to guarantee the end-to-end Quality of Service (QoS). As a consequence, SBA provider is required to monitor each running SBA instance, analyze its runtime execution states, then identify proper adaptation plans if necessary, and finally apply the relative countermeasures. One of the main challenges is to accurately trigger the adaptation process as early as possible. In this paper, we present a two-phase decision approach that can accurately analyze the adaptation needs for on-demand SBA execution model. Our approach is based on the online prediction techniques: an adaptation decision is determined by predicting an upcoming end-to-end QoS degradation through two-phase evaluations. Firstly, the end-to-end QoS is estimated at runtime based on monitoring techniques; if a QoS degradation is tent to happen, in the second phase, both static and adaptive strategies are introduced to assess whether it is the best timing to draw the final adaptation decision. Our approach is evaluated and validated by a series of realistic simulations.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"27 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":"122449167","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":"An Extended Matrix Factorization Approach for QoS Prediction in Service Selection","authors":"Wei Lo, Jianwei Yin, Shuiguang Deng, Ying Li, Zhaohui Wu","doi":"10.1109/SCC.2012.36","DOIUrl":"https://doi.org/10.1109/SCC.2012.36","url":null,"abstract":"With the growing adoption of Web services on the World Wide Web, the issue of QoS-based service selection is becoming important. A common hypothesis of previous research is that the QoS information to the current user is supposed all known and accurate. However, the real case is that there are many missing QoS values in history records. To avoid the expensive and costly Web services invocations, this paper proposes an extended Matrix Factorization (EMF) framework with relational regularization to make missing QoS values prediction. We first elaborate the Matrix Factorization (MF) model from a general perspective. To collect the wisdom of crowds precisely, we employ different similarity measurements on user side and service side to identify neighborhood. And then we systematically design two novel relational regularization terms inside a neighborhood. Finally we combine both terms into a unified MF framework to predict the missing QoS values. To validate our methods, experiments on real Web services data are conducted. The empirical analysis shows that our approaches outperform other state-of-the-art methods in QoS prediction accuracy.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"2011 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":"123924884","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":"RPPS: A Novel Resource Prediction and Provisioning Scheme in Cloud Data Center","authors":"Wei Fang, Zhihui Lu, Jie Wu, ZhenYin Cao","doi":"10.1109/SCC.2012.47","DOIUrl":"https://doi.org/10.1109/SCC.2012.47","url":null,"abstract":"Cloud data centers and virtualization are being highly considered for enterprises and industries. However, elastic fine-grained resource provision while ensuring performance and SLA guarantees for applications requires careful consideration of important and extremely challenging tradeoffs. In this paper, we present RPPS (Cloud Resource Prediction and Provisioning scheme), a scheme that automatically predict future demand and perform proactive resource provisioning for cloud applications. RPPS employs the ARIMA model to predict the workloads in the future, combines both coarse-grained and fine-grained resource scaling under different situations, and adopts a VM-complementary migration strategy. RPPS can resolve predictive resource provisioning problem when enterprises confront demand fluctuations in cloud data center. We evaluate a prototype of RPPS with traces collected by ourselves using typical CPU intensive applications and as well as workloads from a real data center. The results show that it not only has high prediction accuracy (about 90% match in most time) but also scales the resource well.","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":"115319223","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":"Estimating the Processing Time of Process Instances in Semi-structured Processes -- A Case Study","authors":"A. Wombacher, M. Iacob","doi":"10.1109/SCC.2012.12","DOIUrl":"https://doi.org/10.1109/SCC.2012.12","url":null,"abstract":"Performance analysis of Web applications are rather difficult since people can perform parts of an activity outside the application or get interrupted while performing an activity in the system. The lack of a performance model makes it hard to plan resources or get a better understanding of the way available resources are used. In this paper an approach for determining a performance model for semi-structured processes is applied to a case study.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"6 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":"132134689","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":"Formal Certification and Compliance for Run-Time Service Environments","authors":"H. Foster, G. Spanoudakis, K. Mahbub","doi":"10.1109/SCC.2012.23","DOIUrl":"https://doi.org/10.1109/SCC.2012.23","url":null,"abstract":"With the increased awareness of security and safety of services in on-demand distributed service provisioning (such as the recent adoption of Cloud infrastructures), certification and compliance checking of services is becoming a key element for service engineering. Existing certification techniques tend to support mainly design-time checking of service properties and tend not to support the run-time monitoring and progressive certification in the service execution environment. In this paper we discuss an approach which provides both design-time and runtime behavioural compliance checking for a services architecture, through enabling a progressive event-driven model-checking technique. Providing an integrated approach to certification and compliance is a challenge however using analysis and monitoring techniques we present such an approach for on-going compliance checking.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"124 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":"131041373","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":"Personal Emergency Preparedness Plan (PEPP) Facebook App: Using Cloud Computing, Mobile Technology, and Social Networking Services to Decompress Traditional Channels of Communication during Emergencies and Disasters","authors":"Melvin Greer, John W. Ngo","doi":"10.1109/SCC.2012.106","DOIUrl":"https://doi.org/10.1109/SCC.2012.106","url":null,"abstract":"Cloud Computing, Mobile Technology, and Social Networking Services such as Facebook and Twitter has become an integral part of society during the event of an emergency or disaster. In the wake and aftermath of a disaster, a tremendous number of people used social networking sites to post and share information. The Department of Health and Human Services (HHS) had sponsored a challenge for software application developers to design a Facebook application to help people prepare for emergencies and to obtain support from friends and families during its aftermath. Lockheed Martin had responded to this challenge by creating a cloud and mobile based Facebook application called the Personal Emergency Preparedness Plan (PEPP). This paper discusses the design and integration of the PEPP Facebook App with the intention of serving as reference architecture for developing social networking applications using cloud computing and mobile technology.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"112 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":"128106717","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 Framework for Detecting Anomalous Services in OSGi-Based Applications","authors":"Tao Wang, Jun Wei, Wen-bo Zhang, Hua Zhong","doi":"10.1109/SCC.2012.59","DOIUrl":"https://doi.org/10.1109/SCC.2012.59","url":null,"abstract":"The service-centric applications are composed of third-party services. These services delivered by different vendors are usually black-box components which lack source code and design documents. It is difficult to evaluate their quality by static code analysis. Detecting anomalous services online is important to improve the reliability of these applications. This paper presents a framework for detecting anomalous services in the OSGi-based applications, followed by a method of monitoring services. We propose a method to monitor the resource utilization and interaction of services through tracing thread transfer. In addition, we detect anomalous services with XmR control charts. A prototype tool was implemented and applied in an application server. The experimental results show that our method 1) is of high accuracy for monitoring the resource utilization of the OSGi-based services; 2) does not introduce significant overhead; 3) can detect anomalous services effectively.","PeriodicalId":178841,"journal":{"name":"2012 IEEE Ninth International Conference on Services Computing","volume":"302 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":"121915274","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}