首页 > 最新文献

2011 IEEE World Congress on Services最新文献

英文 中文
Modeling and Performance Analysis on Network Virtualization for Composite Network-Cloud Service Provisioning 面向组合网络云服务提供的网络虚拟化建模与性能分析
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.10
Q. Duan
Computer networks play a crucial role in Cloud service provisioning and network Quality of Service (QoS) has a significant impact on Cloud service performance. Therefore networking and Clouding computing systems should be modeled and analyzed as a composite service provisioning system in order to obtain thorough understanding about the user's perception of Cloud service performance. Network virtualization is one of the latest developments in the networking area, which de-couples networking services from network infrastructures. The Service-Oriented Architecture (SOA) serves as a key enabler in both network virtualization and Cloud computing, thus offering a promising basis for network and Cloud composition. The research work presented in this paper investigates application of SOA in network virtualization for composing network and Cloud services, and analyzes the achievable performance of composite network-Cloud service provisioning. This paper proposes a SOA-based network virtualization paradigm, describes a service-oriented framework for composing network and Cloud services, proposes a new approach to modeling service capabilities of composite network -- Cloud service provisioning systems, and develops analysis techniques for determining the performance that can be offered by composite network -- Cloud services to their end users.
计算机网络在云服务提供中起着至关重要的作用,而网络服务质量(QoS)对云服务的性能有着重要的影响。因此,为了全面了解用户对云服务性能的感知,应该将网络和云计算系统作为一个组合服务提供系统进行建模和分析。网络虚拟化是网络领域的最新发展之一,它将网络服务从网络基础设施中分离出来。面向服务的体系结构(SOA)是网络虚拟化和云计算的关键推动者,因此为网络和云组合提供了一个有前景的基础。本文研究了SOA在组合网络和云服务的网络虚拟化中的应用,并分析了组合网络和云服务提供的可实现性能。本文提出了一种基于soa的网络虚拟化范式,描述了用于组合网络和云服务的面向服务的框架,提出了一种对组合网络(云服务供应系统)的服务功能建模的新方法,并开发了用于确定组合网络(云服务)可以向其最终用户提供的性能的分析技术。
{"title":"Modeling and Performance Analysis on Network Virtualization for Composite Network-Cloud Service Provisioning","authors":"Q. Duan","doi":"10.1109/SERVICES.2011.10","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.10","url":null,"abstract":"Computer networks play a crucial role in Cloud service provisioning and network Quality of Service (QoS) has a significant impact on Cloud service performance. Therefore networking and Clouding computing systems should be modeled and analyzed as a composite service provisioning system in order to obtain thorough understanding about the user's perception of Cloud service performance. Network virtualization is one of the latest developments in the networking area, which de-couples networking services from network infrastructures. The Service-Oriented Architecture (SOA) serves as a key enabler in both network virtualization and Cloud computing, thus offering a promising basis for network and Cloud composition. The research work presented in this paper investigates application of SOA in network virtualization for composing network and Cloud services, and analyzes the achievable performance of composite network-Cloud service provisioning. This paper proposes a SOA-based network virtualization paradigm, describes a service-oriented framework for composing network and Cloud services, proposes a new approach to modeling service capabilities of composite network -- Cloud service provisioning systems, and develops analysis techniques for determining the performance that can be offered by composite network -- Cloud services to their end users.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116381066","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}
引用次数: 42
Kernel Level Support for Workflow Patterns 内核级支持工作流模式
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.51
Manish Kumar, T. Hacker, John A. Springer, B. Marshall
In the evolution of computing technology over the decades, file system capabilities have not grown in tandem to processing power. Today, scientific computing is highly data intensive and relies on workflows. Workflows developed are not portable among workflow management system. Also, scientific computation that rely on inherent workflows do not have a kernel support for workflows, and are executed essentially in a batch processing model. A file system that includes native kernel functionalities to support workflow execution would address the issue of parallel processing as well as portability. Such a file system would improve scientific computing performance. This paper describes an approach we developed to add workflow functionality to the Linux kernel and native file system to help simplify the use of workflow management systems for scientific computing.
在过去几十年计算技术的发展中,文件系统的能力并没有随着处理能力的增长而增长。今天,科学计算是高度数据密集型的,并且依赖于工作流。开发的工作流在工作流管理系统之间不具有可移植性。同样,依赖于固有工作流的科学计算没有对工作流的内核支持,本质上是在批处理模型中执行的。包含原生内核功能以支持工作流执行的文件系统将解决并行处理和可移植性问题。这样的文件系统将提高科学计算的性能。本文描述了我们开发的一种方法,将工作流功能添加到Linux内核和本机文件系统中,以帮助简化科学计算工作流管理系统的使用。
{"title":"Kernel Level Support for Workflow Patterns","authors":"Manish Kumar, T. Hacker, John A. Springer, B. Marshall","doi":"10.1109/SERVICES.2011.51","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.51","url":null,"abstract":"In the evolution of computing technology over the decades, file system capabilities have not grown in tandem to processing power. Today, scientific computing is highly data intensive and relies on workflows. Workflows developed are not portable among workflow management system. Also, scientific computation that rely on inherent workflows do not have a kernel support for workflows, and are executed essentially in a batch processing model. A file system that includes native kernel functionalities to support workflow execution would address the issue of parallel processing as well as portability. Such a file system would improve scientific computing performance. This paper describes an approach we developed to add workflow functionality to the Linux kernel and native file system to help simplify the use of workflow management systems for scientific computing.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128274755","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
Semantic Security Policy Matching in Service Oriented Architectures 面向服务体系结构中的语义安全策略匹配
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.110
G. Modica, O. Tomarchio
Cloud computing poses several new security andprivacy challenges, mainly related to resource sharing, interoperabilityand dinamicity among different providers. Althoughpolicy specification languages address some of these challenges,many issues still have to be faced with. Policy matching is todayperformed by way of syntactical approaches, which may limitthe selection of suitable services on the one hand, and theflexibility and the dinamicity of the matching process on theother one. In this work we propose a semantic approach that,by means of semantic annotations to WS-Policy documents,allows for an improved matching of security requirementsand capabilities based on their actual meaning. The proposedapproach has been validated through a case study that showshow a pure syntactic-based mechanism of WS-Policy wouldhave failed in matching two actually compatible policies.
云计算提出了几个新的安全和隐私挑战,主要涉及不同提供商之间的资源共享、互操作性和一致性。尽管策略规范语言解决了其中的一些挑战,但仍然需要面对许多问题。目前策略匹配是通过语法方法进行的,这一方面限制了合适服务的选择,另一方面也限制了匹配过程的灵活性和动态性。在这项工作中,我们提出了一种语义方法,通过对WS-Policy文档进行语义注释,可以根据其实际含义改进安全需求和功能的匹配。所提出的方法已经通过一个案例研究得到验证,该案例研究表明,纯基于语法的WS-Policy机制在匹配两个实际兼容的策略时会失败。
{"title":"Semantic Security Policy Matching in Service Oriented Architectures","authors":"G. Modica, O. Tomarchio","doi":"10.1109/SERVICES.2011.110","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.110","url":null,"abstract":"Cloud computing poses several new security andprivacy challenges, mainly related to resource sharing, interoperabilityand dinamicity among different providers. Althoughpolicy specification languages address some of these challenges,many issues still have to be faced with. Policy matching is todayperformed by way of syntactical approaches, which may limitthe selection of suitable services on the one hand, and theflexibility and the dinamicity of the matching process on theother one. In this work we propose a semantic approach that,by means of semantic annotations to WS-Policy documents,allows for an improved matching of security requirementsand capabilities based on their actual meaning. The proposedapproach has been validated through a case study that showshow a pure syntactic-based mechanism of WS-Policy wouldhave failed in matching two actually compatible policies.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128778107","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}
引用次数: 16
Towards Composing Data Aware Systems Biology Workflows on Cloud Platforms: A MeDICi-Based Approach 在云平台上构建数据感知系统生物学工作流:一种基于medici的方法
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.22
I. Gorton, Y. Liu, Jian Yin, Anand Kulkarni, A. Wynne
Cloud computing is being increasingly adopted for deploying systems biology scientific workflows. Scientists developing these workflows use a wide variety of fragmented and competing data sets and computational tools of all scales to support their research. To this end, the synergy of client side workflow tools with cloud platforms is a promising approach to share and reuse data and workflows. In such systems, the location of data and computation is essential consideration in terms of quality of service for composing a scientific workflow across remote cloud platforms. In this paper, we describe a cloud-based workflow for genome annotation processing that is underpinned by MeDICi -- a middleware designed for data intensive scientific applications. The workflow implementation incorporates an execution layer for exploiting data locality that routes the workflow requests to the processing steps that are colocated with the data. We demonstrate our approach by composing two workflows with the MeDICi pipelines.
云计算越来越多地被用于部署系统生物学科学工作流程。开发这些工作流程的科学家使用各种各样的分散和竞争的数据集和各种规模的计算工具来支持他们的研究。为此,客户端工作流工具与云平台的协同是共享和重用数据和工作流的一种很有前途的方法。在这样的系统中,就跨远程云平台组成科学工作流的服务质量而言,数据和计算的位置是必不可少的考虑因素。在本文中,我们描述了一个基于云的基因组注释处理工作流,该工作流由MeDICi(一种为数据密集型科学应用而设计的中间件)支持。工作流实现包含一个执行层,用于利用数据局部性,将工作流请求路由到与数据并置的处理步骤。我们通过用MeDICi管道组合两个工作流来演示我们的方法。
{"title":"Towards Composing Data Aware Systems Biology Workflows on Cloud Platforms: A MeDICi-Based Approach","authors":"I. Gorton, Y. Liu, Jian Yin, Anand Kulkarni, A. Wynne","doi":"10.1109/SERVICES.2011.22","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.22","url":null,"abstract":"Cloud computing is being increasingly adopted for deploying systems biology scientific workflows. Scientists developing these workflows use a wide variety of fragmented and competing data sets and computational tools of all scales to support their research. To this end, the synergy of client side workflow tools with cloud platforms is a promising approach to share and reuse data and workflows. In such systems, the location of data and computation is essential consideration in terms of quality of service for composing a scientific workflow across remote cloud platforms. In this paper, we describe a cloud-based workflow for genome annotation processing that is underpinned by MeDICi -- a middleware designed for data intensive scientific applications. The workflow implementation incorporates an execution layer for exploiting data locality that routes the workflow requests to the processing steps that are colocated with the data. We demonstrate our approach by composing two workflows with the MeDICi pipelines.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122542452","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
An Ontology-Based Method for Rendering Execution Results of Dynamically Invoked Web Services 基于本体的动态调用Web服务执行结果呈现方法
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.71
Chaoliang Zhong, Akihiko Matsuo, Jun Zhang, Zhulong Wang, Hao Yu
Web services technology is mainly designed for the interoperability among machines, whose inputs and outputs are defined in the form of XML schema without presentation information, hence it is unable to present the execution results of Web services to human beings directly and friendly. To address this problem, an ontology-based method and a rendering engine are proposed in this paper. In the method, domain ontology is utilized to annotate the types of inputs and outputs of a Web service. Templates are generated and stored according to each type described in the ontology. When rendering, the rendering engine first finds out the type of the execution results, and then retrieves corresponding templates with the URL of the type, finally recursively renders the execution results with the templates. In addition, a management interface is proposed for managing the templates.
Web服务技术主要是为机器之间的互操作而设计的,机器的输入和输出都是以XML模式的形式定义的,没有表示信息,因此无法将Web服务的执行结果直接友好地呈现给人类。为了解决这一问题,本文提出了一种基于本体的方法和渲染引擎。该方法利用领域本体对Web服务的输入和输出类型进行标注。根据本体论中描述的每种类型生成和存储模板。呈现时,呈现引擎首先找出执行结果的类型,然后使用该类型的URL检索相应的模板,最后使用模板递归呈现执行结果。此外,还提出了一个用于管理模板的管理接口。
{"title":"An Ontology-Based Method for Rendering Execution Results of Dynamically Invoked Web Services","authors":"Chaoliang Zhong, Akihiko Matsuo, Jun Zhang, Zhulong Wang, Hao Yu","doi":"10.1109/SERVICES.2011.71","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.71","url":null,"abstract":"Web services technology is mainly designed for the interoperability among machines, whose inputs and outputs are defined in the form of XML schema without presentation information, hence it is unable to present the execution results of Web services to human beings directly and friendly. To address this problem, an ontology-based method and a rendering engine are proposed in this paper. In the method, domain ontology is utilized to annotate the types of inputs and outputs of a Web service. Templates are generated and stored according to each type described in the ontology. When rendering, the rendering engine first finds out the type of the execution results, and then retrieves corresponding templates with the URL of the type, finally recursively renders the execution results with the templates. In addition, a management interface is proposed for managing the templates.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122215899","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 Survey of Cloud Storage Facilities 云存储设备调查
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.43
Hrishikesh Dewan, R. Hansdah
There are many applications such as software for processing customer records in telecom, patient records in hospitals, email processing software accessing a single email in a mailbox etc. which require to access a single record in a database consisting of millions of records. A basic feature of these applications is that they need to access data sets which are very large but simple. Cloud computing provides computing requirements for these kinds of new generation of applications involving very large data sets which cannot possibly be handled efficiently using traditional computing infrastructure. In this paper, we describe storage services provided by three well-known cloud service providers and give a comparison of their features with a view to characterize storage requirements of very large data sets as examples and we hope that it would act as a catalyst for the design of storage services for very large data set requirements in future. We also give a brief overview of other kinds of storage that have come up in the recent past for cloud computing.
有许多应用程序,如用于处理电信客户记录的软件,医院的患者记录,访问邮箱中单个电子邮件的电子邮件处理软件等,都需要访问由数百万条记录组成的数据库中的单个记录。这些应用程序的一个基本特征是它们需要访问非常大但简单的数据集。云计算为这类新一代应用程序提供了计算需求,这些应用程序涉及非常大的数据集,使用传统计算基础设施不可能有效地处理这些数据集。在本文中,我们描述了三家知名云服务提供商提供的存储服务,并对它们的特性进行了比较,以期以描述超大数据集的存储需求为例,我们希望它能成为未来超大数据集存储服务设计的催化剂。我们还简要概述了最近出现的用于云计算的其他类型的存储。
{"title":"A Survey of Cloud Storage Facilities","authors":"Hrishikesh Dewan, R. Hansdah","doi":"10.1109/SERVICES.2011.43","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.43","url":null,"abstract":"There are many applications such as software for processing customer records in telecom, patient records in hospitals, email processing software accessing a single email in a mailbox etc. which require to access a single record in a database consisting of millions of records. A basic feature of these applications is that they need to access data sets which are very large but simple. Cloud computing provides computing requirements for these kinds of new generation of applications involving very large data sets which cannot possibly be handled efficiently using traditional computing infrastructure. In this paper, we describe storage services provided by three well-known cloud service providers and give a comparison of their features with a view to characterize storage requirements of very large data sets as examples and we hope that it would act as a catalyst for the design of storage services for very large data set requirements in future. We also give a brief overview of other kinds of storage that have come up in the recent past for cloud computing.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114138803","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}
引用次数: 50
Negotiation towards Service Level Agreements: A Life Cycle Based Approach 面向服务水平协议的协商:基于生命周期的方法
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.82
S. I. Hashmi, R. Haque, Eric Schmieders, Ita Richardson
Service Based Systems (SBSs) are composed of loosely coupled services. Different stakeholders in these systems, e.g. service providers, service consumers, and business decision makers, have different types of concerns which may be dissimilar or inconsistent. Service Level Agreements (SLAs) play a major role in ensuring the quality of SBSs. They stipulate the availability, reliability, and quality levels required for an effective interaction between service providers and consumers. It has been noticed that because of having conflicting priorities and concerns, conflicts arise between service providers and service consumers while negotiating over the functionality of potential services. Since these stakeholders are involved with different phases the life cycle, it is really important to take into consideration these life cycle phases for proposing any kind of SLA negotiation methodology. In this research, we propose a stakeholder negotiation strategy for Service Level Agreements, which is based on prioritizing stakeholder concerns based on their frequency at each phase of the SBS development life cycle. We make use of a Collaxa BPEL Orchestration Server Loan service example to demonstrate the applicability of the proposed approach. In addition, we simulate the negotiation priority values to predict their potential impact on the cost of the SLA negotiation.
基于服务的系统(Service - Based Systems, SBSs)由松散耦合的服务组成。这些系统中的不同利益相关者,例如服务提供者、服务消费者和业务决策者,具有不同类型的关注点,这些关注点可能是不同的或不一致的。服务水平协议(sla)在确保sbs的质量方面起着重要作用。它们规定了服务提供者和消费者之间有效交互所需的可用性、可靠性和质量水平。已经注意到,由于存在冲突的优先级和关注点,在就潜在服务的功能进行协商时,服务提供者和服务消费者之间会产生冲突。由于这些涉众涉及生命周期的不同阶段,因此在提出任何类型的SLA协商方法时,考虑到这些生命周期阶段是非常重要的。在本研究中,我们为服务水平协议提出了一种涉众协商策略,该策略基于涉众在SBS开发生命周期的每个阶段的频率对涉众关注进行优先级排序。我们使用Collaxa BPEL编排服务器贷款服务示例来演示所建议方法的适用性。此外,我们模拟了协商优先级值,以预测它们对SLA协商成本的潜在影响。
{"title":"Negotiation towards Service Level Agreements: A Life Cycle Based Approach","authors":"S. I. Hashmi, R. Haque, Eric Schmieders, Ita Richardson","doi":"10.1109/SERVICES.2011.82","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.82","url":null,"abstract":"Service Based Systems (SBSs) are composed of loosely coupled services. Different stakeholders in these systems, e.g. service providers, service consumers, and business decision makers, have different types of concerns which may be dissimilar or inconsistent. Service Level Agreements (SLAs) play a major role in ensuring the quality of SBSs. They stipulate the availability, reliability, and quality levels required for an effective interaction between service providers and consumers. It has been noticed that because of having conflicting priorities and concerns, conflicts arise between service providers and service consumers while negotiating over the functionality of potential services. Since these stakeholders are involved with different phases the life cycle, it is really important to take into consideration these life cycle phases for proposing any kind of SLA negotiation methodology. In this research, we propose a stakeholder negotiation strategy for Service Level Agreements, which is based on prioritizing stakeholder concerns based on their frequency at each phase of the SBS development life cycle. We make use of a Collaxa BPEL Orchestration Server Loan service example to demonstrate the applicability of the proposed approach. In addition, we simulate the negotiation priority values to predict their potential impact on the cost of the SLA negotiation.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121024916","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
Towards Functional Dynamic Reconfiguration for Service-Based Applications 面向基于服务的应用的功能动态重构
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.30
Ying Li, Xiaorong Zhang, Yuyu Yin, Yuanlei Lu
Service-based applications are typically based on dynamic reconfiguration, since it can be regarded as compositions of multiple Web services. Because service-based applications usually run in open, dynamic, ever-changing environments, providing function-consistent application becomes a big challenge. The paper proposes an effective dynamic reconfiguration approach for services based applications. The approach tries to replace each faulty service firstly. If the attempts fail, it will construct regions for each faulty service and tries to replace the region. In order to ensure the correctness of dynamic reconfiguration, we use services-behavioral type to formally describe services and propose subtype rule services-behavioral type to judge the substitutability between services. Also, the case study is given to show that how to verify the correctness of dynamic reconfiguration.
基于服务的应用程序通常基于动态重新配置,因为它可以被视为多个Web服务的组合。由于基于服务的应用程序通常运行在开放的、动态的、不断变化的环境中,因此提供功能一致的应用程序是一个很大的挑战。针对基于服务的应用,提出了一种有效的动态重构方法。该方法首先尝试替换每个故障服务。如果尝试失败,它将为每个故障服务构建区域并尝试替换该区域。为了保证动态重构的正确性,我们使用服务-行为类型来形式化描述服务,并提出了子类型规则服务-行为类型来判断服务之间的可替代性。最后通过实例说明了如何验证动态重构的正确性。
{"title":"Towards Functional Dynamic Reconfiguration for Service-Based Applications","authors":"Ying Li, Xiaorong Zhang, Yuyu Yin, Yuanlei Lu","doi":"10.1109/SERVICES.2011.30","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.30","url":null,"abstract":"Service-based applications are typically based on dynamic reconfiguration, since it can be regarded as compositions of multiple Web services. Because service-based applications usually run in open, dynamic, ever-changing environments, providing function-consistent application becomes a big challenge. The paper proposes an effective dynamic reconfiguration approach for services based applications. The approach tries to replace each faulty service firstly. If the attempts fail, it will construct regions for each faulty service and tries to replace the region. In order to ensure the correctness of dynamic reconfiguration, we use services-behavioral type to formally describe services and propose subtype rule services-behavioral type to judge the substitutability between services. Also, the case study is given to show that how to verify the correctness of dynamic reconfiguration.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132939033","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
Adaptive Fault Tolerance in Real Time Cloud Computing 实时云计算中的自适应容错
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.108
Sheheryar Malik, F. Huet
With the increasing demand and benefits ofcloud computing infrastructure, real time computing can beperformed on cloud infrastructure. A real time system cantake advantage of intensive computing capabilities andscalable virtualized environment of cloud computing toexecute real time tasks. In most of the real time cloudapplications, processing is done on remote cloud computingnodes. So there are more chances of errors, due to theundetermined latency and loose control over computingnode. On the other side, most of the real time systems arealso safety critical and should be highly reliable. So there isan increased requirement for fault tolerance to achievereliability for the real time computing on cloudinfrastructure. In this paper, a fault tolerance model for realtime cloud computing is proposed. In the proposed model,the system tolerates the faults and makes the decision on thebasis of reliability of the processing nodes, i.e. virtualmachines. The reliability of the virtual machines is adaptive,which changes after every computing cycle. If a virtualmachine manages to produce a correct result within the timelimit, its reliability increases. And
随着云计算基础设施的需求和优势不断增加,实时计算可以在云基础设施上进行。实时系统可以利用云计算的密集计算能力和可扩展的虚拟化环境来执行实时任务。在大多数实时云应用程序中,处理是在远程云计算节点上完成的。因此,由于不确定的延迟和对计算节点的松散控制,出现错误的可能性更大。另一方面,大多数实时系统也是安全关键,应该是高度可靠的。因此,为了实现云基础设施实时计算的可靠性,对容错性的要求越来越高。本文提出了一种实时云计算容错模型。在该模型中,系统容忍故障,并根据处理节点(即虚拟机)的可靠性做出决策。虚拟机的可靠性是自适应的,在每个计算周期后都会发生变化。如果虚拟机能够在限定时间内生成正确的结果,那么它的可靠性就会提高。和
{"title":"Adaptive Fault Tolerance in Real Time Cloud Computing","authors":"Sheheryar Malik, F. Huet","doi":"10.1109/SERVICES.2011.108","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.108","url":null,"abstract":"With the increasing demand and benefits ofcloud computing infrastructure, real time computing can beperformed on cloud infrastructure. A real time system cantake advantage of intensive computing capabilities andscalable virtualized environment of cloud computing toexecute real time tasks. In most of the real time cloudapplications, processing is done on remote cloud computingnodes. So there are more chances of errors, due to theundetermined latency and loose control over computingnode. On the other side, most of the real time systems arealso safety critical and should be highly reliable. So there isan increased requirement for fault tolerance to achievereliability for the real time computing on cloudinfrastructure. In this paper, a fault tolerance model for realtime cloud computing is proposed. In the proposed model,the system tolerates the faults and makes the decision on thebasis of reliability of the processing nodes, i.e. virtualmachines. The reliability of the virtual machines is adaptive,which changes after every computing cycle. If a virtualmachine manages to produce a correct result within the timelimit, its reliability increases. And","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132236121","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}
引用次数: 156
Scientist-Centered Workflow Abstractions via Generic Actors, Workflow Templates, and Context-Awareness for Groundwater Modeling and Analysis 以科学家为中心的工作流程抽象,通过通用演员,工作流程模板,以及地下水建模和分析的上下文感知
Pub Date : 2011-07-04 DOI: 10.1109/SERVICES.2011.31
George Chin, Chandrika Sivaramakrishnan, T. Critchlow, K. Schuchardt, A. Ngu
A drawback of existing scientific workflow systems is the lack of support to domain scientists in designing and executing their own scientific workflows. Many domain scientists avoid developing and using workflows because the basic objects of workflows are too low-level and high-level tools and mechanisms to aid in workflow construction and use are largely unavailable. In our research, we are prototyping higher-level abstractions and tools to better support scientists in their workflow activities. Specifically, we are developing generic actors that provide abstract interfaces to specific functionality, workflow templates that encapsulate workflow and data patterns that can be reused and adapted by scientists, and context-awareness mechanisms to gather contextual information from the workflow environment on behalf of the scientist. To evaluate these scientist-centered abstractions on real problems, we apply them to construct and execute scientific workflows in the specific domain area of groundwater modeling and analysis.
现有科学工作流系统的一个缺点是缺乏对领域科学家设计和执行他们自己的科学工作流的支持。许多领域科学家避免开发和使用工作流,因为工作流的基本对象太底层了,而且在工作流的构建和使用中缺乏高级的工具和机制。在我们的研究中,我们正在对更高层次的抽象和工具进行原型设计,以更好地支持科学家的工作流活动。具体来说,我们正在开发通用角色,为特定功能提供抽象接口;开发工作流模板,封装工作流和数据模式,可以被科学家重用和调整;开发上下文感知机制,代表科学家从工作流环境中收集上下文信息。为了评估这些以科学家为中心的抽象对实际问题的影响,我们将它们应用于地下水建模和分析的特定领域中构建和执行科学工作流程。
{"title":"Scientist-Centered Workflow Abstractions via Generic Actors, Workflow Templates, and Context-Awareness for Groundwater Modeling and Analysis","authors":"George Chin, Chandrika Sivaramakrishnan, T. Critchlow, K. Schuchardt, A. Ngu","doi":"10.1109/SERVICES.2011.31","DOIUrl":"https://doi.org/10.1109/SERVICES.2011.31","url":null,"abstract":"A drawback of existing scientific workflow systems is the lack of support to domain scientists in designing and executing their own scientific workflows. Many domain scientists avoid developing and using workflows because the basic objects of workflows are too low-level and high-level tools and mechanisms to aid in workflow construction and use are largely unavailable. In our research, we are prototyping higher-level abstractions and tools to better support scientists in their workflow activities. Specifically, we are developing generic actors that provide abstract interfaces to specific functionality, workflow templates that encapsulate workflow and data patterns that can be reused and adapted by scientists, and context-awareness mechanisms to gather contextual information from the workflow environment on behalf of the scientist. To evaluate these scientist-centered abstractions on real problems, we apply them to construct and execute scientific workflows in the specific domain area of groundwater modeling and analysis.","PeriodicalId":429726,"journal":{"name":"2011 IEEE World Congress on Services","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134129895","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
期刊
2011 IEEE World Congress on Services
全部 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