首页 > 最新文献

2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)最新文献

英文 中文
Transaction-aware SSD Cache Allocation for the Virtualization Environment 虚拟化环境中支持事务感知的SSD缓存分配
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00029
Zhen Tang, Heng Wu, Lei Sun, Zhongshan Ren, Wei Wang, Wei Zhou, Liang Yang
Flash-based Solid State Disk (SSD) is widely used in the Internet-based virtual computing environment, usually as cache of the hard disk drive-based virtual machine (VM) storage. Existing SSD caching schemes mainly treat the VMs as independent units and focus on critical performance metrics concerning one single VM, such as the IO latency, throughput, or the cache miss rate. However, in the Internet-based virtual computing environment, one transactional application usually consists of multiple VMs on different hypervisors. Transaction-aware SSD caching schemes may potentially better improve the end user-perceived quality of service. The key insight here is to utilize the relationships among VMs inside the transactional application to better guide the allocation of the SSD cache, so as to help learn the pattern of workload changes and build adaptive SSD caching schemes. To this end, we propose the Transaction-Aware SSD caching (TA-SSD), which takes the characteristics of transactions into consideration, uses closed loop adaptation to react to changing workload, and introduces the genetic algorithm to enable nearly optimal planning. The evaluation shows that comparing to the equally partitioned cache, the allocation produced by the TA-SSD can boost the performance by up to 40%, with dynamic changes in the intensity and the type of the workload.
基于flash的SSD (Solid State Disk)硬盘被广泛应用于基于互联网的虚拟计算环境中,通常作为基于硬盘驱动器的虚拟机存储的缓存。现有的SSD caching方案主要是将虚拟机作为独立的单元,关注单个虚拟机的关键性能指标,如IO时延、吞吐量、cache miss率等。然而,在基于internet的虚拟计算环境中,一个事务性应用程序通常由不同管理程序上的多个vm组成。事务感知的SSD缓存方案可能会更好地提高最终用户感知的服务质量。这里的关键观点是利用事务性应用程序内部vm之间的关系来更好地指导SSD缓存的分配,从而帮助了解工作负载变化的模式并构建自适应的SSD缓存方案。为此,我们提出了基于事务感知的SSD缓存(TA-SSD),它考虑了事务的特性,使用闭环自适应来应对工作负载的变化,并引入遗传算法来实现近乎最优的规划。评估表明,与等分区缓存相比,TA-SSD产生的分配可以在工作负载的强度和类型动态变化的情况下提高高达40%的性能。
{"title":"Transaction-aware SSD Cache Allocation for the Virtualization Environment","authors":"Zhen Tang, Heng Wu, Lei Sun, Zhongshan Ren, Wei Wang, Wei Zhou, Liang Yang","doi":"10.1109/SOSE.2018.00029","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00029","url":null,"abstract":"Flash-based Solid State Disk (SSD) is widely used in the Internet-based virtual computing environment, usually as cache of the hard disk drive-based virtual machine (VM) storage. Existing SSD caching schemes mainly treat the VMs as independent units and focus on critical performance metrics concerning one single VM, such as the IO latency, throughput, or the cache miss rate. However, in the Internet-based virtual computing environment, one transactional application usually consists of multiple VMs on different hypervisors. Transaction-aware SSD caching schemes may potentially better improve the end user-perceived quality of service. The key insight here is to utilize the relationships among VMs inside the transactional application to better guide the allocation of the SSD cache, so as to help learn the pattern of workload changes and build adaptive SSD caching schemes. To this end, we propose the Transaction-Aware SSD caching (TA-SSD), which takes the characteristics of transactions into consideration, uses closed loop adaptation to react to changing workload, and introduces the genetic algorithm to enable nearly optimal planning. The evaluation shows that comparing to the equally partitioned cache, the allocation produced by the TA-SSD can boost the performance by up to 40%, with dynamic changes in the intensity and the type of the workload.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133861627","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}
引用次数: 2
A Data Distribution Service for Cloud and Containerized Storage Based on Information Dispersal 一种基于信息分散的云存储和容器存储数据分发服务
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00020
Pablo Morales-Ferreira, Miguel Santiago-Duran, Cristopher Gaytan-Diaz, J. L. González, Víctor Jesús Sosa Sosa, I. Lopez-Arevalo
Information dispersal is a fault-tolerant technique where files of size |F| are split into n redundant pieces of size |F|/k that are dispersed to different servers where k pieces suffice for recovering the original file whenever k
信息分散是一种容错技术,其中大小为|F|的文件被分割成n个大小为|F|/k的冗余块,分散到不同的服务器上,其中k个块足以在k
{"title":"A Data Distribution Service for Cloud and Containerized Storage Based on Information Dispersal","authors":"Pablo Morales-Ferreira, Miguel Santiago-Duran, Cristopher Gaytan-Diaz, J. L. González, Víctor Jesús Sosa Sosa, I. Lopez-Arevalo","doi":"10.1109/SOSE.2018.00020","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00020","url":null,"abstract":"Information dispersal is a fault-tolerant technique where files of size |F| are split into n redundant pieces of size |F|/k that are dispersed to different servers where k pieces suffice for recovering the original file whenever k<n. This technique is a popular solution for service providers to withstand server failures and to improve the storage utilization. However, the coding/decoding service time produced by this technique as well as the management of pieces of heterogeneous size, that belong to different files, represent both a challenge for the deployment of this technique on clouds and clusters. This paper presents the design and development of a data distribution service for fault-tolerant cloud/cluster storage. This service includes an information dispersal client for coding/decoding files in-memory, which improves the service experience of end-users when delivering/retrieving files to/from cloud storage services. It also includes a data placement method to allocate, locate and manage redundant pieces of heterogeneous size in a uniform manner, which produces load balancing in the storage nodes. A prototype of this service was implemented in a private cloud and containerized cluster. An experimental evaluation based on synthetic traces and a case study based on satellite images revealed that the service prototype preserved a balanced load even in scenarios when managing pieces of heterogeneous size and that, when performing coding/decoding in-memory, the service experience of end-users was improved in comparison with tested traditional solutions.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124073875","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}
引用次数: 10
TZ-KMS: A Secure Key Management Service for Joint Cloud Computing with ARM TrustZone 基于ARM TrustZone的联合云计算安全密钥管理服务TZ-KMS
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00030
Shiyu Luo, Zhichao Hua, Yubin Xia
The key management service (KMS) has become a fundamental component of cloud computing. For enforce security, existing clouds usually deploy a centralized KMS protected by specialized hardware, i.e., hardware security module (HSM), which is exclusively controlled by the cloud provider. Joint cloud computing (JointCloud) is a new architecture of cloud computing, which makes the best use of the advantage of different clouds. However, in JointCloud, different cloud providers have their respective KMS. Thus it is impossible for one user’s different applications in different clouds to share the same key in different KMS. The key stored in KMS will be unreachable after the application is migrated to a new cloud, which makes the encrypted data being unusable. To address these problems, we introduce TZ-KMS which provides a trusted distributed key management service with ARM TrustZone technology. We locate a TZ-KMS instance in the secure world (a trusted execution environment provided by ARM TrustZone) of each machine, and the instance handles requests from the user application. A distributed key management method is further provided to synchronize user keys among different TZ-KMS instances. TZ-KMS allows one user’s applications, located in different clouds, to share the same key management service securely. User keys are still reachable after the application is migrated to a new cloud. We have implemented a prototype of TZ-KMS, and the evaluation shows that our system has a good performance and scalability.
密钥管理服务(KMS)已经成为云计算的基本组成部分。为了加强安全性,现有的云通常部署由专用硬件(即硬件安全模块(HSM))保护的集中式KMS,该模块由云提供商独家控制。联合云计算(JointCloud)是一种新的云计算架构,它充分利用了不同云的优势。然而,在JointCloud中,不同的云提供商有各自的KMS。因此,一个用户在不同云中的不同应用程序不可能在不同的KMS中共享相同的密钥。在应用程序迁移到新的云之后,存储在KMS中的密钥将无法访问,这使得加密的数据无法使用。为了解决这些问题,我们引入了采用ARM TrustZone技术提供可信分布式密钥管理服务的TZ-KMS。我们在每台机器的安全环境(ARM TrustZone提供的可信执行环境)中定位一个TZ-KMS实例,该实例处理来自用户应用程序的请求。此外,还提供了一种分布式密钥管理方法,用于在不同的TZ-KMS实例之间同步用户密钥。TZ-KMS允许位于不同云中用户的应用程序安全地共享相同的密钥管理服务。将应用程序迁移到新的云之后,用户密钥仍然可以访问。我们已经实现了z - kms的原型,并对其进行了评估,结果表明我们的系统具有良好的性能和可扩展性。
{"title":"TZ-KMS: A Secure Key Management Service for Joint Cloud Computing with ARM TrustZone","authors":"Shiyu Luo, Zhichao Hua, Yubin Xia","doi":"10.1109/SOSE.2018.00030","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00030","url":null,"abstract":"The key management service (KMS) has become a fundamental component of cloud computing. For enforce security, existing clouds usually deploy a centralized KMS protected by specialized hardware, i.e., hardware security module (HSM), which is exclusively controlled by the cloud provider. Joint cloud computing (JointCloud) is a new architecture of cloud computing, which makes the best use of the advantage of different clouds. However, in JointCloud, different cloud providers have their respective KMS. Thus it is impossible for one user’s different applications in different clouds to share the same key in different KMS. The key stored in KMS will be unreachable after the application is migrated to a new cloud, which makes the encrypted data being unusable. To address these problems, we introduce TZ-KMS which provides a trusted distributed key management service with ARM TrustZone technology. We locate a TZ-KMS instance in the secure world (a trusted execution environment provided by ARM TrustZone) of each machine, and the instance handles requests from the user application. A distributed key management method is further provided to synchronize user keys among different TZ-KMS instances. TZ-KMS allows one user’s applications, located in different clouds, to share the same key management service securely. User keys are still reachable after the application is migrated to a new cloud. We have implemented a prototype of TZ-KMS, and the evaluation shows that our system has a good performance and scalability.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125535399","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}
引用次数: 4
A Case of Automatically Deploying and Scaling Out Distributed Systems on the Cloud from Scratch 一个从头开始在云上自动部署和扩展分布式系统的案例
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00039
Yehong Zhong, Junming Ma, Bo An, Donggang Cao
With the development of cloud computing, more and more enterprises are building their own cluster to deploy various types of distributed systems on the public cloud to satisfy their growing business need. In the process of migrating the business to the cloud, the enterprise faces two problems. The one is that the rental of virtual machines on the public cloud is a complicated process. Users need to understand and select a variety of parameters while the parameters of different public clouds are not the same. The other is that deployment and scale-out of distributed systems remain complex for inexperienced users. To address the above problem, this paper designs and implements a method for automatically deploying and scaling out Docklet, which is a typical distributed system, on the cloud from scratch. Finally, we present several examples to show the effectiveness.
随着云计算的发展,越来越多的企业开始构建自己的集群,在公有云上部署各种类型的分布式系统,以满足日益增长的业务需求。在将业务迁移到云的过程中,企业面临两个问题。一个是公有云上的虚拟机租赁是一个复杂的过程。用户需要了解和选择各种参数,而不同的公有云的参数是不一样的。另一个是分布式系统的部署和扩展对于没有经验的用户来说仍然很复杂。为了解决上述问题,本文设计并实现了一种从零开始在云上自动部署和扩展Docklet的方法,Docklet是一个典型的分布式系统。最后,通过实例验证了该方法的有效性。
{"title":"A Case of Automatically Deploying and Scaling Out Distributed Systems on the Cloud from Scratch","authors":"Yehong Zhong, Junming Ma, Bo An, Donggang Cao","doi":"10.1109/SOSE.2018.00039","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00039","url":null,"abstract":"With the development of cloud computing, more and more enterprises are building their own cluster to deploy various types of distributed systems on the public cloud to satisfy their growing business need. In the process of migrating the business to the cloud, the enterprise faces two problems. The one is that the rental of virtual machines on the public cloud is a complicated process. Users need to understand and select a variety of parameters while the parameters of different public clouds are not the same. The other is that deployment and scale-out of distributed systems remain complex for inexperienced users. To address the above problem, this paper designs and implements a method for automatically deploying and scaling out Docklet, which is a typical distributed system, on the cloud from scratch. Finally, we present several examples to show the effectiveness.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132441069","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}
引用次数: 0
Opportunities and Challenges Towards Cognitive IT Service Management in Real World 现实世界中认知IT服务管理的机遇与挑战
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00028
F. Meng, Jingmin Xu, Xiao Zhang, L. Yang, Pengfei Chen, Y. Wang, Xiaoxi Liu, Naga Ayachitula, K. Murthy, L. Shwartz, George M. Galambos, Zhuo Su, Jun Zheng
More and more industries are experiencing digital disruption triggered by new technologies for example cloud, mobile, Internet-of-Things, Big Data, and Artificial Intelligence. Majority of applications are predicted to provide cognitive capabilities to amplify human skills and expertise in coming two years. Information Technology (IT) services industry is also shifting from people-led and technology-assisted model into a people-assisted and technology-led model. However, the ever-changing IT technologies, increasingly complicated IT environments, and ever-shortening IT delivery cycles in real world pose great challenges to existing IT Service Management (ITSM) technologies. This paper aims to discuss the trends, opportunities, and challenges in transformation of real-world ITSM in cognitive era and to trigger more practical research work in this exploited area. It firstly reviews the evolution of ITSM and discusses key technologies behind the evolution. Then, it summarizes opportunities and challenges in transforming ITSM with cognitive capabilities in real word. Further, we discuss key enabling technologies to drive the evolution of ITSM towards Cognitive one. Finally, we conclude the paper and envision real-world best practices in this area.
云、移动、物联网、大数据、人工智能等新技术引发了越来越多行业的数字化颠覆。预计在未来两年内,大多数应用程序将提供认知能力,以增强人类的技能和专业知识。信息技术服务业也在从“人为主、技术为辅”向“人为主、技术为辅”转变。然而,现实世界中不断变化的IT技术、日益复杂的IT环境和不断缩短的IT交付周期对现有的IT服务管理(ITSM)技术提出了巨大的挑战。本文旨在探讨认知时代下现实世界it管理模式转型的趋势、机遇和挑战,并在这一开发领域引发更多的实际研究工作。首先回顾了ITSM的发展,并讨论了发展背后的关键技术。然后,总结了现实世界中利用认知能力实现ITSM转型的机遇和挑战。此外,我们还讨论了推动ITSM向认知方向发展的关键支持技术。最后,我们总结了本文并展望了该领域的实际最佳实践。
{"title":"Opportunities and Challenges Towards Cognitive IT Service Management in Real World","authors":"F. Meng, Jingmin Xu, Xiao Zhang, L. Yang, Pengfei Chen, Y. Wang, Xiaoxi Liu, Naga Ayachitula, K. Murthy, L. Shwartz, George M. Galambos, Zhuo Su, Jun Zheng","doi":"10.1109/SOSE.2018.00028","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00028","url":null,"abstract":"More and more industries are experiencing digital disruption triggered by new technologies for example cloud, mobile, Internet-of-Things, Big Data, and Artificial Intelligence. Majority of applications are predicted to provide cognitive capabilities to amplify human skills and expertise in coming two years. Information Technology (IT) services industry is also shifting from people-led and technology-assisted model into a people-assisted and technology-led model. However, the ever-changing IT technologies, increasingly complicated IT environments, and ever-shortening IT delivery cycles in real world pose great challenges to existing IT Service Management (ITSM) technologies. This paper aims to discuss the trends, opportunities, and challenges in transformation of real-world ITSM in cognitive era and to trigger more practical research work in this exploited area. It firstly reviews the evolution of ITSM and discusses key technologies behind the evolution. Then, it summarizes opportunities and challenges in transforming ITSM with cognitive capabilities in real word. Further, we discuss key enabling technologies to drive the evolution of ITSM towards Cognitive one. Finally, we conclude the paper and envision real-world best practices in this area.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133175306","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}
引用次数: 1
Traffic Differentiation on Internet of Things 物联网的流量分化
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00026
Thiago Garrett, S. Dustdar, L. C. E. Bona, E. P. Duarte
The Internet of Things (IoT) is expected to constitute a significant portion of the Internet in the future, both in terms of traffic, and market share. For it to achieve its full potential, innovative solutions are necessary to address several open challenges. In this context we discuss Network Neutrality, which states that all traffic in the Internet must be treated equally, i.e., without traffic differentiation (TD). Unfair traffic management may result in a non-competitive market, affecting selectively the quality of experience of different IoT applications. This scenario might hinder innovation, threatening IoT success. Monitoring TD on the IoT is thus important for a more competitive market. In this paper, we first study the impact of TD on common IoT traffic patterns, such as periodic updates and real-time notifications. We present simulation results, and discuss which types of IoT applications are most affected by TD. We then discuss a solution for monitoring TD on IoT. The solution takes advantage of the IoT to address several open challenges of TD detection. For instance, the large amount of devices results in a prolific environment for making TD-related measurements. The solution can thus employ machine learning for continuously monitoring TD as the numerous IoT devices and applications communicate.
在流量和市场份额方面,物联网(IoT)预计将在未来构成互联网的重要组成部分。要充分发挥其潜力,就必须有创新的解决方案来应对若干开放的挑战。在这种情况下,我们讨论网络中立性,它指出互联网上的所有流量必须被平等对待,即没有流量分化(TD)。不公平的流量管理可能导致非竞争市场,选择性地影响不同物联网应用的体验质量。这种情况可能会阻碍创新,威胁物联网的成功。因此,监测物联网上的输配电对于竞争更激烈的市场至关重要。在本文中,我们首先研究了TD对常见物联网流量模式(如定期更新和实时通知)的影响。我们给出了仿真结果,并讨论了哪些类型的物联网应用最受TD的影响。然后,我们讨论了在物联网上监控TD的解决方案。该解决方案利用物联网来解决TD检测的几个开放挑战。例如,大量的设备导致了进行td相关测量的高产环境。因此,该解决方案可以在众多物联网设备和应用程序通信时使用机器学习来持续监控TD。
{"title":"Traffic Differentiation on Internet of Things","authors":"Thiago Garrett, S. Dustdar, L. C. E. Bona, E. P. Duarte","doi":"10.1109/SOSE.2018.00026","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00026","url":null,"abstract":"The Internet of Things (IoT) is expected to constitute a significant portion of the Internet in the future, both in terms of traffic, and market share. For it to achieve its full potential, innovative solutions are necessary to address several open challenges. In this context we discuss Network Neutrality, which states that all traffic in the Internet must be treated equally, i.e., without traffic differentiation (TD). Unfair traffic management may result in a non-competitive market, affecting selectively the quality of experience of different IoT applications. This scenario might hinder innovation, threatening IoT success. Monitoring TD on the IoT is thus important for a more competitive market. In this paper, we first study the impact of TD on common IoT traffic patterns, such as periodic updates and real-time notifications. We present simulation results, and discuss which types of IoT applications are most affected by TD. We then discuss a solution for monitoring TD on IoT. The solution takes advantage of the IoT to address several open challenges of TD detection. For instance, the large amount of devices results in a prolific environment for making TD-related measurements. The solution can thus employ machine learning for continuously monitoring TD as the numerous IoT devices and applications communicate.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124675841","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}
引用次数: 5
A Cluster Feature Based Approach for QoS Prediction in Web Service Recommendation Web服务推荐中基于聚类特征的QoS预测方法
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00041
Shuhong Chen, Yuxing Peng, Haibo Mi, Changjian Wang, Zhen Huang
With the growing popularity of Service-Oriented-Computing (SOC) architecture, the number of Web services on the internet is increasing rapidly. When faced with a large number of candidate services with similar functionalities, personalized Web service recommendation is becoming an important issue. Quality-of-Service (QoS) is usually used to characterize the non-functional properties of Web services. Thus accurate QoS prediction is an important step in the service recommendation. In this paper, we propose a Cluster Feature based Latent Factor Model (CFLFM) for QoS prediction. First, we cluster users and services into several groups based on history records, respectively. We assume that users or services in the same cluster share some latent features. By incorporating this kind of information, we design an integrated latent factor model. Finally, we conduct comprehensive experiments on a real-world Web service dataset. The experimental results show that our approach can achieve higher QoS prediction accuracy than other competing approaches.
随着面向服务计算(SOC)体系结构的日益普及,internet上的Web服务数量也在迅速增加。当面对大量具有相似功能的候选服务时,个性化Web服务推荐成为一个重要问题。服务质量(QoS)通常用于描述Web服务的非功能属性。因此,准确的QoS预测是服务推荐的重要步骤。本文提出了一种基于聚类特征的潜在因子模型(CFLFM)用于QoS预测。首先,我们根据历史记录将用户和服务分别分成若干组。我们假设同一集群中的用户或服务共享一些潜在特征。通过整合这些信息,我们设计了一个综合潜在因素模型。最后,我们在真实的Web服务数据集上进行了全面的实验。实验结果表明,该方法比其他竞争方法具有更高的QoS预测精度。
{"title":"A Cluster Feature Based Approach for QoS Prediction in Web Service Recommendation","authors":"Shuhong Chen, Yuxing Peng, Haibo Mi, Changjian Wang, Zhen Huang","doi":"10.1109/SOSE.2018.00041","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00041","url":null,"abstract":"With the growing popularity of Service-Oriented-Computing (SOC) architecture, the number of Web services on the internet is increasing rapidly. When faced with a large number of candidate services with similar functionalities, personalized Web service recommendation is becoming an important issue. Quality-of-Service (QoS) is usually used to characterize the non-functional properties of Web services. Thus accurate QoS prediction is an important step in the service recommendation. In this paper, we propose a Cluster Feature based Latent Factor Model (CFLFM) for QoS prediction. First, we cluster users and services into several groups based on history records, respectively. We assume that users or services in the same cluster share some latent features. By incorporating this kind of information, we design an integrated latent factor model. Finally, we conduct comprehensive experiments on a real-world Web service dataset. The experimental results show that our approach can achieve higher QoS prediction accuracy than other competing approaches.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125470550","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}
引用次数: 13
A Hybrid Approach for Predicting Aging-Related Failures of Software Systems 预测软件系统老化相关故障的混合方法
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00021
Jingwei Li, Yong Qi, Lin Cai
Software aging is a chronic process that is hidden under system monitoring until a system failure occurs. Aging related failures (ARFs) are the result of a variety of complex factors. Therefore, how to precisely predict the ARFs for a running software system is a challenge problem. Previous studies typically predict ARFs by means of predicting the time to resource exhaustion (TTE), which adopts resource data as aging indicators to predict when the resource data achieve the preset threshold. However, the practical effect of prior approaches are far from satisfactory due to lack of effective aging indicators and difficult to set accurate threshold. In this paper, we propose a hybrid approach, which combines model and measurements to construct a probabilistic aging indicator. The aging indicator is a multifactorial aging indicator that is more effective than traditional ones. Moreover, the hybrid approach is threshold-free in ARFs prediction. We evaluate the hybrid approach in Data caching system and Media streaming system, the results show that the hybrid approach can achieve high precision and recall for ARFs prediction. Compared to previous approaches, our approach increases the prediction precision and recall significantly.
软件老化是一个隐藏在系统监控之下的慢性过程,直到系统发生故障。老化相关失效(ARFs)是多种复杂因素共同作用的结果。因此,如何准确地预测一个运行中的软件系统的arf是一个具有挑战性的问题。以往的研究一般是通过预测资源耗尽时间(time to resource exhaustion, TTE)来预测arf,即以资源数据作为老化指标,预测资源数据何时达到预设阈值。然而,由于缺乏有效的老化指标和难以设定准确的阈值,现有方法的实际效果并不理想。在本文中,我们提出了一种混合方法,将模型和测量相结合来构建概率老化指标。衰老指标是一个多因素的衰老指标,比传统的指标更有效。此外,混合方法在ARFs预测中是无阈值的。在数据缓存系统和媒体流系统中对混合方法进行了评估,结果表明混合方法对arf预测具有较高的精度和召回率。与以前的方法相比,我们的方法显著提高了预测精度和召回率。
{"title":"A Hybrid Approach for Predicting Aging-Related Failures of Software Systems","authors":"Jingwei Li, Yong Qi, Lin Cai","doi":"10.1109/SOSE.2018.00021","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00021","url":null,"abstract":"Software aging is a chronic process that is hidden under system monitoring until a system failure occurs. Aging related failures (ARFs) are the result of a variety of complex factors. Therefore, how to precisely predict the ARFs for a running software system is a challenge problem. Previous studies typically predict ARFs by means of predicting the time to resource exhaustion (TTE), which adopts resource data as aging indicators to predict when the resource data achieve the preset threshold. However, the practical effect of prior approaches are far from satisfactory due to lack of effective aging indicators and difficult to set accurate threshold. In this paper, we propose a hybrid approach, which combines model and measurements to construct a probabilistic aging indicator. The aging indicator is a multifactorial aging indicator that is more effective than traditional ones. Moreover, the hybrid approach is threshold-free in ARFs prediction. We evaluate the hybrid approach in Data caching system and Media streaming system, the results show that the hybrid approach can achieve high precision and recall for ARFs prediction. Compared to previous approaches, our approach increases the prediction precision and recall significantly.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132018347","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}
引用次数: 10
A Scalable lnternet-of-Vehicles Service over Joint Clouds 基于联合云的可扩展车联网服务
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00035
Yong Zhang, Mingming Zhang, Tianyu Wo, Xuelian Lin, Renyu Yang, Jie Xu
Since the Internet of Vehicles (IoV) technology has recently attracted huge research attention, IoV services that can collect, process data and further provision services are increasingly becoming the mainstream. Considering the process efficiency, geo-distributed data is typically collected and exploited on different Clouds, making it significantly essential for IoV application to be deployed on multiple Clouds whilst system components still function well and jointly work. In this paper, we provide a scalable IoV system deployment in the joint Cloud environment where cloud vendors collaboratively cooperate as an alliance. In particular, system components are independently deployed in accordance with the data placement and resource capacities etc. A multi-replication mechanism is utilized to achieve the cross-cloud parallel processing, thereby effectively handling the scalability issues in the massive-scale vehicle data processing. Furthermore, we adopt the multi-source data fusion to facilitate the accuracy of IoV data analytics. We demonstrate the effectiveness of the proposed approaches through real-world use cases including fleet distribution management and passenger demands prediction.
近年来,车联网技术受到广泛关注,能够收集、处理数据并进一步提供服务的车联网服务日益成为主流。考虑到流程效率,地理分布的数据通常是在不同的云上收集和利用的,这使得在系统组件能够正常运行和协同工作的情况下,将车联网应用部署在多个云上变得至关重要。在本文中,我们在联合云环境中提供了一个可扩展的车联网系统部署,云供应商作为一个联盟协同合作。特别是,系统组件根据数据位置和资源容量等独立部署。利用多复制机制实现跨云并行处理,有效解决大规模车辆数据处理中的可扩展性问题。此外,我们采用多源数据融合,提高了车联网数据分析的准确性。我们通过包括机队分配管理和乘客需求预测在内的实际用例证明了所提出方法的有效性。
{"title":"A Scalable lnternet-of-Vehicles Service over Joint Clouds","authors":"Yong Zhang, Mingming Zhang, Tianyu Wo, Xuelian Lin, Renyu Yang, Jie Xu","doi":"10.1109/SOSE.2018.00035","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00035","url":null,"abstract":"Since the Internet of Vehicles (IoV) technology has recently attracted huge research attention, IoV services that can collect, process data and further provision services are increasingly becoming the mainstream. Considering the process efficiency, geo-distributed data is typically collected and exploited on different Clouds, making it significantly essential for IoV application to be deployed on multiple Clouds whilst system components still function well and jointly work. In this paper, we provide a scalable IoV system deployment in the joint Cloud environment where cloud vendors collaboratively cooperate as an alliance. In particular, system components are independently deployed in accordance with the data placement and resource capacities etc. A multi-replication mechanism is utilized to achieve the cross-cloud parallel processing, thereby effectively handling the scalability issues in the massive-scale vehicle data processing. Furthermore, we adopt the multi-source data fusion to facilitate the accuracy of IoV data analytics. We demonstrate the effectiveness of the proposed approaches through real-world use cases including fleet distribution management and passenger demands prediction.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127347897","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}
引用次数: 3
HCFS2: A File Storage Service with Weak Consistency in the Hybrid Cloud HCFS2:混合云中的弱一致性文件存储服务
Pub Date : 2018-03-26 DOI: 10.1109/SOSE.2018.00038
Jie Sun, Chunming Hu, Tianyu Wo, L. Du, Song Yang
In the hybrid cloud, multiple private and public clouds usually communicate through Wide Area Networks (WAN), suffering from high latency and low bandwidth for inter-cloud data transmission. While existing DFSs are widely used in a single cloud, they may bring significant I/O delay in the hybrid cloud where, based on our investigation, applications are sensitive to latency but barely rely on strictly consistent storage. However, existing DFSs are mainly designed with strong consistency semantics. To address this problem, we implement HCFS2 (Hybrid Cloud File Storage Service). We reuse some components of MooseFS while weakening its consistency semantics. HCFS2 holds three main features: (1) It generates file update digests through intercepting and parsing client I/O operations in userspace, and leverages gossip protocol to distribute file update digests among geographically distributed servers. (2) It maintains weak consistency among storage servers in the hybrid cloud, and it uses a two-level consistency setup to ensure local consistency and global consistency, respectively. (3) It maintains three Log queues to simplify the Log management and uses different task queues to parallelize different processing stages for synchronization, thus improving its concurrent operation performance. Experiment results show that HCFS2 achieves good performance in the hybrid cloud.
在混合云中,多个私有云和公共云通常通过广域网(WAN)进行通信,云间数据传输存在高延迟和低带宽的问题。虽然现有的dfs在单个云中广泛使用,但它们可能会在混合云中带来显著的I/O延迟,根据我们的调查,混合云中应用程序对延迟很敏感,但几乎不依赖于严格一致的存储。然而,现有的dfs主要采用强一致性语义设计。为了解决这个问题,我们实现了HCFS2(混合云文件存储服务)。我们重用了MooseFS的一些组件,同时削弱了其一致性语义。HCFS2具有三个主要特性:(1)它通过拦截和解析用户空间中的客户端I/O操作生成文件更新摘要,并利用八卦协议在地理上分布的服务器之间分发文件更新摘要。(2)混合云存储服务器间保持弱一致性,采用两级一致性设置,分别保证本地一致性和全局一致性。(3)维护三个Log队列,简化Log管理,使用不同的任务队列并行化不同的处理阶段进行同步,提高并发操作性能。实验结果表明,HCFS2在混合云中取得了良好的性能。
{"title":"HCFS2: A File Storage Service with Weak Consistency in the Hybrid Cloud","authors":"Jie Sun, Chunming Hu, Tianyu Wo, L. Du, Song Yang","doi":"10.1109/SOSE.2018.00038","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00038","url":null,"abstract":"In the hybrid cloud, multiple private and public clouds usually communicate through Wide Area Networks (WAN), suffering from high latency and low bandwidth for inter-cloud data transmission. While existing DFSs are widely used in a single cloud, they may bring significant I/O delay in the hybrid cloud where, based on our investigation, applications are sensitive to latency but barely rely on strictly consistent storage. However, existing DFSs are mainly designed with strong consistency semantics. To address this problem, we implement HCFS2 (Hybrid Cloud File Storage Service). We reuse some components of MooseFS while weakening its consistency semantics. HCFS2 holds three main features: (1) It generates file update digests through intercepting and parsing client I/O operations in userspace, and leverages gossip protocol to distribute file update digests among geographically distributed servers. (2) It maintains weak consistency among storage servers in the hybrid cloud, and it uses a two-level consistency setup to ensure local consistency and global consistency, respectively. (3) It maintains three Log queues to simplify the Log management and uses different task queues to parallelize different processing stages for synchronization, thus improving its concurrent operation performance. Experiment results show that HCFS2 achieves good performance in the hybrid cloud.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123956770","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}
引用次数: 1
期刊
2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1