首页 > 最新文献

2016 IEEE International Conference on Services Computing (SCC)最新文献

英文 中文
Knowledge-Learning Service Construction Based on Events 基于事件的知识学习服务构建
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.94
Yang Zhang, Junliang Chen
Automatically constructing a composite service from a set of basic services is not desirable in practice because the composition assumption often over-simplifies the realistic constraints and states. We try to propose a stepwise methodology to step-by-step construct a composite service, where the event-driven principle and process declaration principle are used to realize process flexibility, and user knowledge aggregation way is adopted to clarify users' demands and intents. For modeling services with flexibility, service decoupling feature based on events is utilized to decouple different parts of a business process, and to independently define process fragments. Process coordination logic among different process fragments is extracted as independent building blocks such that its enactment can be adapted at run-time. Thus, we get a method to model, deploy and run declarative business processes based on events. At run-time, we propose a service construction assistant to learn the complex relation between user clicks and service quality.
从一组基本服务自动构造组合服务在实践中是不可取的,因为组合假设经常过度简化现实的约束和状态。我们尝试提出一种逐步构建复合服务的方法,利用事件驱动原理和流程声明原理实现流程灵活性,采用用户知识聚合方式明确用户需求和意图。对于具有灵活性的服务建模,利用基于事件的服务解耦特性对业务流程的不同部分进行解耦,并独立定义流程片段。不同流程片段之间的流程协调逻辑被提取为独立的构建块,以便其制定可以在运行时进行调整。因此,我们获得了一种基于事件建模、部署和运行声明性业务流程的方法。在运行时,我们提出了一个服务构建助手来学习用户点击与服务质量之间的复杂关系。
{"title":"Knowledge-Learning Service Construction Based on Events","authors":"Yang Zhang, Junliang Chen","doi":"10.1109/SCC.2016.94","DOIUrl":"https://doi.org/10.1109/SCC.2016.94","url":null,"abstract":"Automatically constructing a composite service from a set of basic services is not desirable in practice because the composition assumption often over-simplifies the realistic constraints and states. We try to propose a stepwise methodology to step-by-step construct a composite service, where the event-driven principle and process declaration principle are used to realize process flexibility, and user knowledge aggregation way is adopted to clarify users' demands and intents. For modeling services with flexibility, service decoupling feature based on events is utilized to decouple different parts of a business process, and to independently define process fragments. Process coordination logic among different process fragments is extracted as independent building blocks such that its enactment can be adapted at run-time. Thus, we get a method to model, deploy and run declarative business processes based on events. At run-time, we propose a service construction assistant to learn the complex relation between user clicks and service quality.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"18 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":"131160762","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
A Semantic Framework Supporting Business Process Variability Using Event Logs 使用事件日志支持业务流程可变性的语义框架
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.28
Karn Yongsiriwit, M. Sellami, Walid Gaaloul
Large organizations often have multiple branches situated in different locations, each branch may collaborate and learn from other branches' experience. Their Business processes (BPs) share often similar business goals and are slightly different. These branches are eager to develop new process variants to satisfy new requirements. Process execution logs, so called process event logs, can be used to analyze requirement changing situations and efficiently develop BP variants. However, these logs often have heterogeneous data-sources which prevent an easy and dynamic interoperability between different branches. In this paper, we propose a semantic framework tackling this heterogeneity issue. This framework promotes the creation of a semantic knowledge base from process event logs. Using this knowledge base, we offer BP designers the means to discover suitable BP fragments to assist process variant modeling. We performed experiments on a large public dataset and experimental results show that our approach is feasible and accurate in realistic situations.
大型组织通常在不同的地点拥有多个分支机构,每个分支机构都可以合作并学习其他分支机构的经验。它们的业务流程(bp)通常共享相似的业务目标,但略有不同。这些分支渴望开发新的流程变体来满足新的需求。过程执行日志,也称为过程事件日志,可用于分析需求变化情况并有效地开发BP变体。然而,这些日志通常具有异构数据源,这阻碍了不同分支之间的简单和动态互操作性。在本文中,我们提出了一个语义框架来解决这种异构性问题。该框架促进从流程事件日志创建语义知识库。利用这个知识库,我们为BP设计人员提供了发现合适的BP片段以辅助过程变体建模的方法。我们在一个大型的公共数据集上进行了实验,实验结果表明我们的方法在现实情况下是可行和准确的。
{"title":"A Semantic Framework Supporting Business Process Variability Using Event Logs","authors":"Karn Yongsiriwit, M. Sellami, Walid Gaaloul","doi":"10.1109/SCC.2016.28","DOIUrl":"https://doi.org/10.1109/SCC.2016.28","url":null,"abstract":"Large organizations often have multiple branches situated in different locations, each branch may collaborate and learn from other branches' experience. Their Business processes (BPs) share often similar business goals and are slightly different. These branches are eager to develop new process variants to satisfy new requirements. Process execution logs, so called process event logs, can be used to analyze requirement changing situations and efficiently develop BP variants. However, these logs often have heterogeneous data-sources which prevent an easy and dynamic interoperability between different branches. In this paper, we propose a semantic framework tackling this heterogeneity issue. This framework promotes the creation of a semantic knowledge base from process event logs. Using this knowledge base, we offer BP designers the means to discover suitable BP fragments to assist process variant modeling. We performed experiments on a large public dataset and experimental results show that our approach is feasible and accurate in realistic situations.","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":"127633658","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
Fragmentation and Optimal Deployment for IoT-Aware Business Process 物联网感知业务流程的碎片化与优化部署
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.91
Shou-lu Hou, Shuai Zhao, B. Cheng, Yong-Yang Cheng, Junliang Chen
Modern Internet of Things (IoT)-aware business processes consist of various geographically dispersed sensor devices. Large amounts of raw data acquired from sensors need to be regularly transmitted to the targeted processes in enterprise data centers, which results in a significant increase in network traffic and latency. It is necessary to execute such processes in a distributed way. A major challenge for distributed business processes is to design an optimal fragmentation and deployment scheme to improve the overall performance of the process. To tackle this challenge, we propose a novel location-based fragmentation algorithm to partition a process, and apply the Kuhn-Munkres algorithm to solve the optimal deployment of process fragments. These distributed fragments can collaborate together to complete a common goal by using a topic-based publish/subscribe infrastructure. This approach can reduce network traffic and save the process execution time. In our experiment, an integrated monitoring process is used to illustrate the effectiveness of the proposed solution. The results show that the performances of distributed execution outperform the centralized one.
现代物联网(IoT)感知业务流程由各种地理上分散的传感器设备组成。从传感器获取的大量原始数据需要定期传输到企业数据中心的目标流程,这导致网络流量和延迟显著增加。有必要以分布式的方式执行这些流程。分布式业务流程面临的主要挑战是设计最佳的分段和部署方案,以改进流程的整体性能。为了解决这个问题,我们提出了一种新的基于位置的碎片算法来划分进程,并应用Kuhn-Munkres算法来解决进程碎片的最优部署问题。通过使用基于主题的发布/订阅基础设施,这些分布式片段可以协作完成一个共同的目标。这种方法可以减少网络流量并节省流程执行时间。在我们的实验中,一个集成的监测过程被用来说明所提出的解决方案的有效性。结果表明,分布式执行的性能优于集中式执行。
{"title":"Fragmentation and Optimal Deployment for IoT-Aware Business Process","authors":"Shou-lu Hou, Shuai Zhao, B. Cheng, Yong-Yang Cheng, Junliang Chen","doi":"10.1109/SCC.2016.91","DOIUrl":"https://doi.org/10.1109/SCC.2016.91","url":null,"abstract":"Modern Internet of Things (IoT)-aware business processes consist of various geographically dispersed sensor devices. Large amounts of raw data acquired from sensors need to be regularly transmitted to the targeted processes in enterprise data centers, which results in a significant increase in network traffic and latency. It is necessary to execute such processes in a distributed way. A major challenge for distributed business processes is to design an optimal fragmentation and deployment scheme to improve the overall performance of the process. To tackle this challenge, we propose a novel location-based fragmentation algorithm to partition a process, and apply the Kuhn-Munkres algorithm to solve the optimal deployment of process fragments. These distributed fragments can collaborate together to complete a common goal by using a topic-based publish/subscribe infrastructure. This approach can reduce network traffic and save the process execution time. In our experiment, an integrated monitoring process is used to illustrate the effectiveness of the proposed solution. The results show that the performances of distributed execution outperform the centralized one.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"302 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":"133565069","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}
引用次数: 11
Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap 微服务及其设计权衡:自适应路线图
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.113
S. Hassan, R. Bahsoon
Migrating to microservices (microservitization) enables optimising the autonomy, replaceability, decentralised governance and traceability of software architectures. Despite the hype for microservitization , the state of the art still lacks consensus on the definition of microservices, their properties and their modelling techniques. This paper summarises views of microservices from informal literature to reflect on the foundational context of this paradigm shift. A strong foundational context can advance our understanding of microservitization and help guide software architects in addressing its design problems. One such design problem is finalising the optimal level of granularity of a microservice architecture. Related design trade-offs include: balancing the size and number of microservices in an architecture and balancing the nonfunctional requirement satisfaction levels of the individual microservices as well as their satisfaction for the overall system. We propose how self-adaptivity can assist in addressing these design trade-offs and discuss some of the challenges such a selfadaptive solution. We use a hypothetical online movie streaming system to motivate these design trade-offs. A solution roadmap is presented in terms of the phases of a feedback control loop.
迁移到微服务(微服务化)可以优化软件架构的自主性、可替代性、分散治理和可追溯性。尽管微服务化已经被大肆宣传,但目前对于微服务的定义、属性和建模技术仍然缺乏共识。本文总结了非正式文献中关于微服务的观点,以反映这种范式转变的基本背景。强大的基础上下文可以促进我们对微服务化的理解,并帮助指导软件架构师解决其设计问题。其中一个设计问题是确定微服务架构的最佳粒度级别。相关的设计权衡包括:平衡架构中微服务的大小和数量,平衡单个微服务的非功能需求满意度以及它们对整个系统的满意度。我们提出了自适应如何帮助解决这些设计权衡,并讨论了自适应解决方案的一些挑战。我们使用一个假设的在线电影流媒体系统来激励这些设计权衡。根据反馈控制回路的各个阶段给出了解决方案路线图。
{"title":"Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap","authors":"S. Hassan, R. Bahsoon","doi":"10.1109/SCC.2016.113","DOIUrl":"https://doi.org/10.1109/SCC.2016.113","url":null,"abstract":"Migrating to microservices (microservitization) enables optimising the autonomy, replaceability, decentralised governance and traceability of software architectures. Despite the hype for microservitization , the state of the art still lacks consensus on the definition of microservices, their properties and their modelling techniques. This paper summarises views of microservices from informal literature to reflect on the foundational context of this paradigm shift. A strong foundational context can advance our understanding of microservitization and help guide software architects in addressing its design problems. One such design problem is finalising the optimal level of granularity of a microservice architecture. Related design trade-offs include: balancing the size and number of microservices in an architecture and balancing the nonfunctional requirement satisfaction levels of the individual microservices as well as their satisfaction for the overall system. We propose how self-adaptivity can assist in addressing these design trade-offs and discuss some of the challenges such a selfadaptive solution. We use a hypothetical online movie streaming system to motivate these design trade-offs. A solution roadmap is presented in terms of the phases of a feedback control loop.","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":"134096684","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}
引用次数: 90
Workflow Model Distribution or Code Distribution? Ideal Approach for Service Composition of the Internet of Things 工作流模型分发还是代码分发?物联网服务组合的理想方法
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.90
Jakob Mass, Chii Chang, S. Srirama
Emerging Internet of Things (IoT) system consists of heterogeneous physical devices that are interconnected via the Internet Protocol (IP) networks. In order to integrate the front-end physical things in the IoT management systems, Business Process Management Systems (BPMS) have gained attention as a viable option. However, enabling the participation of the resource constrained IoT devices in the business process execution raises the question, when considering the agility and energy conservation, whether the device should embed a standard workflow engine or it is better to execute a program representing the workflow. This paper aims to provide a guideline to developers by investigating the two business process workflow execution approaches for resource constrained IoT devices via the comparison of performance and resource usage. The experiments show the comprehensive comparison between the two approaches together with the discussion of the lessons learned.
新兴的物联网(IoT)系统由异构物理设备组成,这些设备通过IP网络相互连接。为了将前端物理事物集成到物联网管理系统中,业务流程管理系统(BPMS)作为一种可行的选择受到了关注。然而,使资源受限的物联网设备参与业务流程执行,在考虑敏捷性和节能性时,设备是否应该嵌入标准工作流引擎或更好地执行代表工作流的程序。本文旨在通过性能和资源使用的比较,研究资源受限物联网设备的两种业务流程工作流执行方法,为开发人员提供指导。实验对两种方法进行了综合比较,并讨论了经验教训。
{"title":"Workflow Model Distribution or Code Distribution? Ideal Approach for Service Composition of the Internet of Things","authors":"Jakob Mass, Chii Chang, S. Srirama","doi":"10.1109/SCC.2016.90","DOIUrl":"https://doi.org/10.1109/SCC.2016.90","url":null,"abstract":"Emerging Internet of Things (IoT) system consists of heterogeneous physical devices that are interconnected via the Internet Protocol (IP) networks. In order to integrate the front-end physical things in the IoT management systems, Business Process Management Systems (BPMS) have gained attention as a viable option. However, enabling the participation of the resource constrained IoT devices in the business process execution raises the question, when considering the agility and energy conservation, whether the device should embed a standard workflow engine or it is better to execute a program representing the workflow. This paper aims to provide a guideline to developers by investigating the two business process workflow execution approaches for resource constrained IoT devices via the comparison of performance and resource usage. The experiments show the comprehensive comparison between the two approaches together with the discussion of the lessons learned.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"59 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113993319","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}
引用次数: 7
Human-as-a-Service: Growth in Human Service Ecosystem 人即服务:人类服务生态系统的成长
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.19
Keman Huang, Jinhui Yao, Jia Zhang, Zhiyong Feng
With the sweeping progress of services technology and crowdsourcing, individuals are offering their capability as a service and companies are orchestrating them for problem solving over the web. As a consequence, recent years have witnessed a rapid development of a human service ecosystem. In contrast to web service ecosystem, human service ecosystem is more complicated by the fact that humans grow capability overtime and their collaborations typically imply human involvement. It is thus worthy to understand the modeling of evolution of human capabilities and collaborations for optimization and more effective management. This paper proposes a three-layer time-aware heterogeneous network model, and based on it, a novel method is developed to study how human service providers and consumers develop their service provision and orchestrating capabilities as well as how they collaborate with each other. Exploratory analysis uncovers some evolution patterns which open a gateway for building possible applications such as human service recommendation for consumers, human capability development, and mechanism design for platform management.
随着服务技术和众包的迅猛发展,个人将他们的能力作为一种服务来提供,而公司则通过网络来协调他们解决问题。因此,近年来见证了人类服务生态系统的快速发展。与web服务生态系统相比,人类服务生态系统更加复杂,因为人类的能力会随着时间的推移而增长,他们的协作通常意味着人类的参与。因此,为了优化和更有效的管理,理解人类能力和协作的进化建模是值得的。本文提出了一种三层时间感知异构网络模型,并在此基础上开发了一种新的方法来研究人类服务提供者和消费者如何发展他们的服务提供和编排能力以及他们如何相互协作。探索性分析揭示了一些演化模式,这些模式为构建可能的应用程序打开了大门,例如为消费者推荐人工服务、人工能力开发和为平台管理设计机制。
{"title":"Human-as-a-Service: Growth in Human Service Ecosystem","authors":"Keman Huang, Jinhui Yao, Jia Zhang, Zhiyong Feng","doi":"10.1109/SCC.2016.19","DOIUrl":"https://doi.org/10.1109/SCC.2016.19","url":null,"abstract":"With the sweeping progress of services technology and crowdsourcing, individuals are offering their capability as a service and companies are orchestrating them for problem solving over the web. As a consequence, recent years have witnessed a rapid development of a human service ecosystem. In contrast to web service ecosystem, human service ecosystem is more complicated by the fact that humans grow capability overtime and their collaborations typically imply human involvement. It is thus worthy to understand the modeling of evolution of human capabilities and collaborations for optimization and more effective management. This paper proposes a three-layer time-aware heterogeneous network model, and based on it, a novel method is developed to study how human service providers and consumers develop their service provision and orchestrating capabilities as well as how they collaborate with each other. Exploratory analysis uncovers some evolution patterns which open a gateway for building possible applications such as human service recommendation for consumers, human capability development, and mechanism design for platform management.","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":"124771484","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
UCLAO* and BHUC: Two Novel Planning Algorithms for Uncertain Web Service Composition UCLAO*和BHUC:两种新的不确定Web服务组合规划算法
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.75
Sen Niu, Guobing Zou, Yanglan Gan, Zhimin Zhou, Bofeng Zhang
The inherent uncertainty of Web service is the most important characteristic due to its deployment and invocation within a real and highly dynamic Internet environment. Web service composition with uncertainty (U-WSC) has become an important research issue in service computing. Although some research has been done on U-WSC via non-deterministic planning in Artificial Intelligence, they cannot handle the situation that uncertain Web services with the same functionality exist in a service repository and could not get all of possible solution plans that constitute an uncertain composition solution for a given request. To solve above research challenges, this paper models a U-WSC problem into a U-WSC planning problem. Accordingly, two novel uncertain planning algorithms using heuristic search called UCLAO* and BHUC, are presented to solve the U-WSC planning problem with state space reduction, which leads to high efficiency of finding a service composition solution. We have conducted empirical experiments based on a running example in e-commerce application as well as our large-scale simulated datasets. The experimental results demonstrate that our proposed algorithms outperform the state-of-the-art non-deterministic planning algorithms in terms of effectiveness, efficiency and scalability.
由于Web服务是在真实的、高度动态的Internet环境中部署和调用的,因此其固有的不确定性是最重要的特征。具有不确定性的Web服务组合(U-WSC)已成为服务计算领域的重要研究课题。尽管通过人工智能中的非确定性规划对U-WSC进行了一些研究,但它们无法处理服务存储库中存在具有相同功能的不确定Web服务的情况,并且无法获得构成给定请求的不确定组合解决方案的所有可能的解决方案计划。为了解决上述研究挑战,本文将U-WSC问题建模为U-WSC规划问题。在此基础上,提出了基于启发式搜索的两种不确定规划算法UCLAO*和BHUC来解决U-WSC的状态空间约简规划问题,从而提高了寻找服务组合解的效率。我们基于电子商务应用的运行实例以及我们的大规模模拟数据集进行了实证实验。实验结果表明,我们提出的算法在有效性、效率和可扩展性方面优于最先进的非确定性规划算法。
{"title":"UCLAO* and BHUC: Two Novel Planning Algorithms for Uncertain Web Service Composition","authors":"Sen Niu, Guobing Zou, Yanglan Gan, Zhimin Zhou, Bofeng Zhang","doi":"10.1109/SCC.2016.75","DOIUrl":"https://doi.org/10.1109/SCC.2016.75","url":null,"abstract":"The inherent uncertainty of Web service is the most important characteristic due to its deployment and invocation within a real and highly dynamic Internet environment. Web service composition with uncertainty (U-WSC) has become an important research issue in service computing. Although some research has been done on U-WSC via non-deterministic planning in Artificial Intelligence, they cannot handle the situation that uncertain Web services with the same functionality exist in a service repository and could not get all of possible solution plans that constitute an uncertain composition solution for a given request. To solve above research challenges, this paper models a U-WSC problem into a U-WSC planning problem. Accordingly, two novel uncertain planning algorithms using heuristic search called UCLAO* and BHUC, are presented to solve the U-WSC planning problem with state space reduction, which leads to high efficiency of finding a service composition solution. We have conducted empirical experiments based on a running example in e-commerce application as well as our large-scale simulated datasets. The experimental results demonstrate that our proposed algorithms outperform the state-of-the-art non-deterministic planning algorithms in terms of effectiveness, efficiency and scalability.","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":"129373179","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
PDSDN: A Policy-Driven SDN Controller Improving Scheme for Multi-tenant Cloud Datacenter Environments PDSDN:面向多租户云数据中心环境的策略驱动SDN控制器改进方案
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.57
Xuekai Du, ZhiHui Lv, Jie Wu, Chengrong Wu, Shi Chen
There is a trend that more and more enterprises utilize SDN (Software Defined Network) technology to manage the network of their cloud platform. For example, cloud computing datacenters define their own virtual networks or virtual firewalls using SDN controller. Tenants need the network components of cloud platform to call northbound interfaces of SDN controller if they want to manage the network of cloud platform. If there are a large number of tenants, the interaction between the cloud platform and the SDN controller is very frequent. In order to simplify this process, we propose a policy-driven based batch processing network operation SDN controller scheme in which the cloud datacenter manager sends the SDN-related policies to the SDN controller, and the SDN controller processes the policies received according to user's permissions and operations priority. The management of network resources can integrate with other resources management in the cloud datacenter environment effectively. We then build a prototype, a policy-driven SDN controller (PDSDN), to demonstrate the efficiency and performance of our design.
越来越多的企业采用软件定义网络(SDN)技术来管理其云平台的网络,这是一种趋势。例如,云计算数据中心使用SDN控制器定义自己的虚拟网络或虚拟防火墙。租户需要通过云平台的网络组件调用SDN控制器的北向接口来管理云平台的网络。在租户数量较多的情况下,云平台与SDN控制器的交互非常频繁。为了简化这一过程,我们提出了一种基于策略驱动的批处理网络操作SDN控制器方案,云数据中心管理员将SDN相关的策略发送给SDN控制器,SDN控制器根据用户的权限和操作优先级对收到的策略进行处理。在云数据中心环境下,网络资源的管理可以与其他资源的管理有效集成。然后,我们构建了一个原型,一个策略驱动的SDN控制器(PDSDN),以演示我们设计的效率和性能。
{"title":"PDSDN: A Policy-Driven SDN Controller Improving Scheme for Multi-tenant Cloud Datacenter Environments","authors":"Xuekai Du, ZhiHui Lv, Jie Wu, Chengrong Wu, Shi Chen","doi":"10.1109/SCC.2016.57","DOIUrl":"https://doi.org/10.1109/SCC.2016.57","url":null,"abstract":"There is a trend that more and more enterprises utilize SDN (Software Defined Network) technology to manage the network of their cloud platform. For example, cloud computing datacenters define their own virtual networks or virtual firewalls using SDN controller. Tenants need the network components of cloud platform to call northbound interfaces of SDN controller if they want to manage the network of cloud platform. If there are a large number of tenants, the interaction between the cloud platform and the SDN controller is very frequent. In order to simplify this process, we propose a policy-driven based batch processing network operation SDN controller scheme in which the cloud datacenter manager sends the SDN-related policies to the SDN controller, and the SDN controller processes the policies received according to user's permissions and operations priority. The management of network resources can integrate with other resources management in the cloud datacenter environment effectively. We then build a prototype, a policy-driven SDN controller (PDSDN), to demonstrate the efficiency and performance of our design.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"13 49 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":"129679932","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}
引用次数: 12
Predicting the Quality of Web Services Based on User Stability 基于用户稳定性的Web服务质量预测
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.124
Fitriyah Hasny, Samuel Mensah, Deliang Yi, Chune Li, Richong Zhang
The development of web services and web APIs offers software developers great opportunities for choosing reliable services. However, the quality of these web services are often not available. Existing quality of web service prediction methods adopts the recommender system related techniques to predict the service quality. In these approaches, the behaviour of service invokers do not change. In reality, the service invokers network conditions are changing all the time. This fact inspires us jointly to consider the stability of service invokers network environment when building a prediction model. In specific, a reliability model is adopted for stability calculation and a recommendation algorithm is proposed in this paper. The advantages of our proposed algorithm is confirmed via experiments on a real-life quality of web service data set and comparison with existing quality of web service predicting algorithms.
web服务和web api的开发为软件开发人员提供了选择可靠服务的绝佳机会。然而,这些web服务的质量通常是不可用的。现有的web服务质量预测方法采用了推荐系统的相关技术来预测服务质量。在这些方法中,服务调用者的行为不会改变。实际上,服务调用者的网络条件一直在变化。这一事实共同激励我们在构建预测模型时考虑服务调用者网络环境的稳定性。具体而言,本文采用可靠性模型进行稳定性计算,并提出了一种推荐算法。通过在实际web服务质量数据集上的实验,以及与现有web服务质量预测算法的比较,验证了本文算法的优势。
{"title":"Predicting the Quality of Web Services Based on User Stability","authors":"Fitriyah Hasny, Samuel Mensah, Deliang Yi, Chune Li, Richong Zhang","doi":"10.1109/SCC.2016.124","DOIUrl":"https://doi.org/10.1109/SCC.2016.124","url":null,"abstract":"The development of web services and web APIs offers software developers great opportunities for choosing reliable services. However, the quality of these web services are often not available. Existing quality of web service prediction methods adopts the recommender system related techniques to predict the service quality. In these approaches, the behaviour of service invokers do not change. In reality, the service invokers network conditions are changing all the time. This fact inspires us jointly to consider the stability of service invokers network environment when building a prediction model. In specific, a reliability model is adopted for stability calculation and a recommendation algorithm is proposed in this paper. The advantages of our proposed algorithm is confirmed via experiments on a real-life quality of web service data set and comparison with existing quality of web service predicting algorithms.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"174 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":"120944039","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
MORE: A Model-Driven Operation Service for Cloud-Based IT Systems 更多:基于云的IT系统的模型驱动操作服务
Pub Date : 2016-06-01 DOI: 10.1109/SCC.2016.88
Wei Chen, Chaochao Liang, Yijun Wan, Chushu Gao, Guoquan Wu, Jun Wei, Tao Huang
The operation of a cloud-based IT system (system for short) is time-consuming and error-prone due to the system scale, heterogeneity and configuration dependency. Although administrators can manage their systems with various configuration management tools, a plenty of knowledge spanning various domains is necessary. To alleviate this situation, we present a model-driven service MORE (Model-driven Operation seRvicE) to automate the initial deployment and the dynamic configuration of a system. Firstly, a model is proposed to specify the high-level view of a system in the form of a desired deployment topology. Then the topology model is transformed into executable code automatically, bridging the gap between high-level abstractions and low-level details. With those executable code as input, a runtime framework is designed based on a transaction-based self-configuration protocol to achieve automation and configuration consistency. Finally, we evaluate the service abilities (including modeling system topology, automating system provisioning, performing runtime reconfiguration) with a case study.
基于云计算的IT系统(以下简称系统)由于系统的规模、异构性和配置依赖性等原因,运行起来非常耗时且容易出错。尽管管理员可以使用各种配置管理工具来管理他们的系统,但是需要具备跨越各个领域的丰富知识。为了缓解这种情况,我们提出了一个模型驱动的服务MORE(模型驱动的操作服务)来自动化系统的初始部署和动态配置。首先,提出了一个模型,以期望的部署拓扑形式指定系统的高级视图。然后将拓扑模型自动转换为可执行代码,弥合高级抽象和低级细节之间的差距。将这些可执行代码作为输入,基于基于事务的自配置协议设计运行时框架,以实现自动化和配置一致性。最后,我们通过案例研究评估服务能力(包括建模系统拓扑、自动化系统供应、执行运行时重新配置)。
{"title":"MORE: A Model-Driven Operation Service for Cloud-Based IT Systems","authors":"Wei Chen, Chaochao Liang, Yijun Wan, Chushu Gao, Guoquan Wu, Jun Wei, Tao Huang","doi":"10.1109/SCC.2016.88","DOIUrl":"https://doi.org/10.1109/SCC.2016.88","url":null,"abstract":"The operation of a cloud-based IT system (system for short) is time-consuming and error-prone due to the system scale, heterogeneity and configuration dependency. Although administrators can manage their systems with various configuration management tools, a plenty of knowledge spanning various domains is necessary. To alleviate this situation, we present a model-driven service MORE (Model-driven Operation seRvicE) to automate the initial deployment and the dynamic configuration of a system. Firstly, a model is proposed to specify the high-level view of a system in the form of a desired deployment topology. Then the topology model is transformed into executable code automatically, bridging the gap between high-level abstractions and low-level details. With those executable code as input, a runtime framework is designed based on a transaction-based self-configuration protocol to achieve automation and configuration consistency. Finally, we evaluate the service abilities (including modeling system topology, automating system provisioning, performing runtime reconfiguration) with a case study.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"130 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":"116354080","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}
引用次数: 8
期刊
2016 IEEE International Conference on Services Computing (SCC)
全部 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