首页 > 最新文献

2010 IEEE 3rd International Conference on Cloud Computing最新文献

英文 中文
SciCumulus: A Lightweight Cloud Middleware to Explore Many Task Computing Paradigm in Scientific Workflows SciCumulus:一个轻量级的云中间件,用于探索科学工作流中的许多任务计算范式
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.64
Daniel de Oliveira, Eduardo S. Ogasawara, F. Baião, M. Mattoso
Most of the large-scale scientific experiments modeled as scientific workflows produce a large amount of data and require workflow parallelism to reduce workflow execution time. Some of the existing Scientific Workflow Management Systems (SWfMS) explore parallelism techniques - such as parameter sweep and data fragmentation. In those systems, several computing resources are used to accomplish many computational tasks in homogeneous environments, such as multiprocessor machines or cluster systems. Cloud computing has become a popular high performance computing model in which (virtualized) resources are provided as services over the Web. Some scientists are starting to adopt the cloud model in scientific domains and are moving their scientific workflows (programs and data) from local environments to the cloud. Nevertheless, it is still difficult for the scientist to express a parallel computing paradigm for the workflow on the cloud. Capturing distributed provenance data at the cloud is also an issue. Existing approaches for executing scientific workflows using parallel processing are mainly focused on homogeneous environments whereas, in the cloud, the scientist has to manage new aspects such as initialization of virtualized instances, scheduling over different cloud environments, impact of data transferring and management of instance images. In this paper we propose SciCumulus, a cloud middleware that explores parameter sweep and data fragmentation parallelism in scientific workflow activities (with provenance support). It works between the SWfMS and the cloud. SciCumulus is designed considering cloud specificities. We have evaluated our approach by executing simulated experiments to analyze the overhead imposed by clouds on the workflow execution time.
以科学工作流为模型的大规模科学实验大多产生大量数据,需要工作流并行化以减少工作流执行时间。一些现有的科学工作流管理系统(SWfMS)探索了并行技术,如参数扫描和数据碎片。在这些系统中,使用多个计算资源来完成同构环境中的许多计算任务,例如多处理器机器或集群系统。云计算已经成为一种流行的高性能计算模型,其中(虚拟化)资源通过Web作为服务提供。一些科学家开始在科学领域采用云模型,并将他们的科学工作流程(程序和数据)从本地环境转移到云上。然而,对于科学家来说,在云上表达工作流的并行计算范式仍然是困难的。在云端获取分布式来源数据也是一个问题。使用并行处理执行科学工作流的现有方法主要集中在同质环境中,而在云中,科学家必须管理新的方面,如虚拟实例的初始化、不同云环境的调度、数据传输的影响和实例映像的管理。在本文中,我们提出了SciCumulus,这是一个云中间件,它探索了科学工作流活动中的参数扫描和数据碎片并行性(具有来源支持)。它在SWfMS和云之间工作。SciCumulus的设计考虑了云的特性。我们通过执行模拟实验来评估我们的方法,以分析云对工作流执行时间施加的开销。
{"title":"SciCumulus: A Lightweight Cloud Middleware to Explore Many Task Computing Paradigm in Scientific Workflows","authors":"Daniel de Oliveira, Eduardo S. Ogasawara, F. Baião, M. Mattoso","doi":"10.1109/CLOUD.2010.64","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.64","url":null,"abstract":"Most of the large-scale scientific experiments modeled as scientific workflows produce a large amount of data and require workflow parallelism to reduce workflow execution time. Some of the existing Scientific Workflow Management Systems (SWfMS) explore parallelism techniques - such as parameter sweep and data fragmentation. In those systems, several computing resources are used to accomplish many computational tasks in homogeneous environments, such as multiprocessor machines or cluster systems. Cloud computing has become a popular high performance computing model in which (virtualized) resources are provided as services over the Web. Some scientists are starting to adopt the cloud model in scientific domains and are moving their scientific workflows (programs and data) from local environments to the cloud. Nevertheless, it is still difficult for the scientist to express a parallel computing paradigm for the workflow on the cloud. Capturing distributed provenance data at the cloud is also an issue. Existing approaches for executing scientific workflows using parallel processing are mainly focused on homogeneous environments whereas, in the cloud, the scientist has to manage new aspects such as initialization of virtualized instances, scheduling over different cloud environments, impact of data transferring and management of instance images. In this paper we propose SciCumulus, a cloud middleware that explores parameter sweep and data fragmentation parallelism in scientific workflow activities (with provenance support). It works between the SWfMS and the cloud. SciCumulus is designed considering cloud specificities. We have evaluated our approach by executing simulated experiments to analyze the overhead imposed by clouds on the workflow execution time.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116579116","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}
引用次数: 167
Enterprise Architecture Frameworks for Enabling Cloud Computing 支持云计算的企业架构框架
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.47
D. Ebneter, S. G. Grivas, Tripathi Uttam Kumar, H. Wache
Cloud computing has emerged as a strong factor driving companies to remarkable business success. Far from just being an IT level support solution cloud computing is triggering changes in their core business models by making them more efficient and cost-effective. This has generated an interest for a lot of companies to try and adopt cloud computing for their existing and new business process. In this research we present an approach which a company can use to analyze if its operations can be positively impacted by moving to the cloud. Further we describe our approach using which the company can make that transition to the cloud.
云计算已经成为推动公司取得显著业务成功的强大因素。云计算不仅仅是一个IT级的支持解决方案,它还通过提高效率和成本效益来触发其核心业务模型的变化。这引起了许多公司的兴趣,他们尝试将云计算应用到现有的和新的业务流程中。在这项研究中,我们提出了一种方法,公司可以用它来分析其运营是否会受到迁移到云计算的积极影响。我们进一步描述了我们的方法,公司可以使用它来实现向云的过渡。
{"title":"Enterprise Architecture Frameworks for Enabling Cloud Computing","authors":"D. Ebneter, S. G. Grivas, Tripathi Uttam Kumar, H. Wache","doi":"10.1109/CLOUD.2010.47","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.47","url":null,"abstract":"Cloud computing has emerged as a strong factor driving companies to remarkable business success. Far from just being an IT level support solution cloud computing is triggering changes in their core business models by making them more efficient and cost-effective. This has generated an interest for a lot of companies to try and adopt cloud computing for their existing and new business process. In this research we present an approach which a company can use to analyze if its operations can be positively impacted by moving to the cloud. Further we describe our approach using which the company can make that transition to the cloud.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130411833","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}
引用次数: 24
A Lifetime Supporting Framework for Cloud Applications 云应用的终身支持框架
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.63
S. Hosono, He Huang, T. Hara, Y. Shimomura, T. Arai
This paper proposes a framework, which integrates the development and operation environments for cloud applications. Adopting perspectives on lifecycle management, the framework is equipped with tools and platforms, which seamlessly integrate lifetime phases: requirement analysis, architecture design, application implementation, operation and improvement. These are predicated on theories in design engineering, enabling identification of constraints arising in the development process and of dependencies among functional modules. A case study shows the feasibilities of the design principles, and indicates possibilities for the framework to be an Application Platform as a Service (APaaS), which can form an eco-system of datacenter operators, systems integrators and application providers.
本文提出了一个集成了云应用开发和运行环境的框架。采用生命周期管理的观点,该框架配备了工具和平台,可以无缝地集成生命周期阶段:需求分析、体系结构设计、应用程序实现、操作和改进。这些都是基于设计工程理论,能够识别在开发过程中产生的约束和功能模块之间的依赖关系。一个案例研究显示了设计原则的可行性,并指出了框架成为应用平台即服务(APaaS)的可能性,它可以形成一个由数据中心运营商、系统集成商和应用程序提供商组成的生态系统。
{"title":"A Lifetime Supporting Framework for Cloud Applications","authors":"S. Hosono, He Huang, T. Hara, Y. Shimomura, T. Arai","doi":"10.1109/CLOUD.2010.63","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.63","url":null,"abstract":"This paper proposes a framework, which integrates the development and operation environments for cloud applications. Adopting perspectives on lifecycle management, the framework is equipped with tools and platforms, which seamlessly integrate lifetime phases: requirement analysis, architecture design, application implementation, operation and improvement. These are predicated on theories in design engineering, enabling identification of constraints arising in the development process and of dependencies among functional modules. A case study shows the feasibilities of the design principles, and indicates possibilities for the framework to be an Application Platform as a Service (APaaS), which can form an eco-system of datacenter operators, systems integrators and application providers.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131541863","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}
引用次数: 18
Seamless Support of Multimedia Distributed Applications Through a Cloud 通过云对多媒体分布式应用的无缝支持
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.16
S. Ferretti, V. Ghini, F. Panzieri, E. Turrini
We describe a cross-layer architecture we are developing in order to offer mobility support to wireless devices executing multimedia applications which require seamless communications. This architecture is based on the use of pairs of proxies, which enable the adaptive and concurrent use of different network interfaces during the communications. A cloud computing environment is used as the infrastructure to set up (and release) dynamically the proxies on the server-side, in accordance with the pay-as-you-go principle of cloud based services.
我们描述了一个我们正在开发的跨层架构,目的是为执行需要无缝通信的多媒体应用程序的无线设备提供移动性支持。该体系结构基于代理对的使用,这使得在通信期间可以自适应地并发使用不同的网络接口。云计算环境被用作基础设施,根据基于云的服务的即用即付原则,在服务器端动态设置(和发布)代理。
{"title":"Seamless Support of Multimedia Distributed Applications Through a Cloud","authors":"S. Ferretti, V. Ghini, F. Panzieri, E. Turrini","doi":"10.1109/CLOUD.2010.16","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.16","url":null,"abstract":"We describe a cross-layer architecture we are developing in order to offer mobility support to wireless devices executing multimedia applications which require seamless communications. This architecture is based on the use of pairs of proxies, which enable the adaptive and concurrent use of different network interfaces during the communications. A cloud computing environment is used as the infrastructure to set up (and release) dynamically the proxies on the server-side, in accordance with the pay-as-you-go principle of cloud based services.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121493386","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}
引用次数: 47
Understanding Performance Interference of I/O Workload in Virtualized Cloud Environments 了解虚拟化云环境中I/O工作负载对性能的干扰
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.65
Xing Pu, Ling Liu, Yiduo Mei, Sankaran Sivathanu, Younggyun Koh, C. Pu
Server virtualization offers the ability to slice large, underutilized physical servers into smaller, parallel virtual machines (VMs), enabling diverse applications to run in isolated environments on a shared hardware platform. Effective management of virtualized cloud environments introduces new and unique challenges, such as efficient CPU scheduling for virtual machines, effective allocation of virtual machines to handle both CPU intensive and I/O intensive workloads. Although a fair number of research projects have dedicated to measuring, scheduling, and resource management of virtual machines, there still lacks of in-depth understanding of the performance factors that can impact the efficiency and effectiveness of resource multiplexing and resource scheduling among virtual machines. In this paper, we present our experimental study on the performance interference in parallel processing of CPU and network intensive workloads in the Xen Virtual Machine Monitors (VMMs). We conduct extensive experiments to measure the performance interference among VMs running network I/O workloads that are either CPU bound or network bound. Based on our experiments and observations, we conclude with four key findings that are critical to effective management of virtualized cloud environments for both cloud service providers and cloud consumers. First, running network-intensive workloads in isolated environments on a shared hardware platform can lead to high overheads due to extensive context switches and events in driver domain and VMM. Second, co-locating CPU-intensive workloads in isolated environments on a shared hardware platform can incur high CPU contention due to the demand for fast memory pages exchanges in I/O channel. Third, running CPU-intensive workloads and network-intensive workloads in conjunction incurs the least resource contention, delivering higher aggregate performance. Last but not the least, identifying factors that impact the total demand of the exchanged memory pages is critical to the in-depth understanding of the interference overheads in I/O channel in the driver domain and VMM.
服务器虚拟化提供了将大型的、未充分利用的物理服务器分割成较小的、并行的虚拟机(vm)的能力,从而使各种应用程序能够在共享硬件平台上的隔离环境中运行。虚拟化云环境的有效管理带来了新的和独特的挑战,例如虚拟机的高效CPU调度,有效分配虚拟机以处理CPU密集型和I/O密集型工作负载。尽管有相当数量的研究项目致力于虚拟机的度量、调度和资源管理,但仍然缺乏对影响虚拟机之间资源复用和资源调度的效率和有效性的性能因素的深入理解。在本文中,我们对Xen虚拟机监视器(vmm)中CPU和网络密集型工作负载并行处理的性能干扰进行了实验研究。我们进行了大量的实验来测量运行网络I/O工作负载的虚拟机之间的性能干扰,无论是CPU绑定还是网络绑定。根据我们的实验和观察,我们总结了四个关键发现,它们对于云服务提供商和云消费者有效管理虚拟化云环境至关重要。首先,在共享硬件平台上的隔离环境中运行网络密集型工作负载可能会由于驱动程序域和VMM中的大量上下文切换和事件而导致高昂的开销。其次,将CPU密集型工作负载放在共享硬件平台上的隔离环境中,由于需要在I/O通道中快速交换内存页面,可能会导致CPU争用。第三,同时运行cpu密集型工作负载和网络密集型工作负载会产生最少的资源争用,从而提供更高的总性能。最后但并非最不重要的一点是,确定影响交换内存页总需求的因素对于深入理解驱动程序域和VMM中的I/O通道中的干扰开销至关重要。
{"title":"Understanding Performance Interference of I/O Workload in Virtualized Cloud Environments","authors":"Xing Pu, Ling Liu, Yiduo Mei, Sankaran Sivathanu, Younggyun Koh, C. Pu","doi":"10.1109/CLOUD.2010.65","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.65","url":null,"abstract":"Server virtualization offers the ability to slice large, underutilized physical servers into smaller, parallel virtual machines (VMs), enabling diverse applications to run in isolated environments on a shared hardware platform. Effective management of virtualized cloud environments introduces new and unique challenges, such as efficient CPU scheduling for virtual machines, effective allocation of virtual machines to handle both CPU intensive and I/O intensive workloads. Although a fair number of research projects have dedicated to measuring, scheduling, and resource management of virtual machines, there still lacks of in-depth understanding of the performance factors that can impact the efficiency and effectiveness of resource multiplexing and resource scheduling among virtual machines. In this paper, we present our experimental study on the performance interference in parallel processing of CPU and network intensive workloads in the Xen Virtual Machine Monitors (VMMs). We conduct extensive experiments to measure the performance interference among VMs running network I/O workloads that are either CPU bound or network bound. Based on our experiments and observations, we conclude with four key findings that are critical to effective management of virtualized cloud environments for both cloud service providers and cloud consumers. First, running network-intensive workloads in isolated environments on a shared hardware platform can lead to high overheads due to extensive context switches and events in driver domain and VMM. Second, co-locating CPU-intensive workloads in isolated environments on a shared hardware platform can incur high CPU contention due to the demand for fast memory pages exchanges in I/O channel. Third, running CPU-intensive workloads and network-intensive workloads in conjunction incurs the least resource contention, delivering higher aggregate performance. Last but not the least, identifying factors that impact the total demand of the exchanged memory pages is critical to the in-depth understanding of the interference overheads in I/O channel in the driver domain and VMM.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"06 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130652974","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}
引用次数: 218
Cloud Computing: A Digital Libraries Perspective 云计算:数字图书馆的视角
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.49
Pradeep B. Teregowda, B. Urgaonkar, C. Lee Giles
Provisioning and maintenance of infrastructure for Web based digital library search engines such as CiteSeer$^x$ present several challenges. CiteSeer$^x$ provides autonomous citation indexing, full text indexing, and extensive document metadata from document scrawled from the web across computer and information sciences and related fields. Infrastructure virtualization and cloud computing are particularly attractive choices for CiteSeer$^x$, which is challenged by both growth in the size of the indexed document collection, new features and most prominently usage. In this paper, we discuss constraints and choices faced by information retrieval systems like CiteSeer$^x$ by exploring in detail aspects of placing CiteSeer$^x$ into current cloud infrastructure offerings. We also implement an ad-hoc virtualized storage system for experimenting with adoption of cloud infrastructure services. Our results show that a cloud implementation of CiteSeer$^x$ may be a feasible alternative for its continued operation and growth
为基于Web的数字图书馆搜索引擎(如CiteSeer$^x$)提供和维护基础设施提出了几个挑战。CiteSeer$^x$提供自动引文索引、全文索引和广泛的文档元数据,这些数据来自计算机和信息科学及相关领域的网络上潦草的文档。基础设施虚拟化和云计算是CiteSeer$^x$特别有吸引力的选择,它受到索引文档集合规模增长、新功能和最突出的使用的挑战。在本文中,我们通过探索将CiteSeer$^x$放入当前云基础设施产品的详细方面,讨论了像CiteSeer$^x$这样的信息检索系统所面临的约束和选择。我们还实现了一个临时的虚拟化存储系统,用于试验采用云基础设施服务。我们的结果表明,CiteSeer$^x$的云实现可能是其持续运营和增长的可行替代方案
{"title":"Cloud Computing: A Digital Libraries Perspective","authors":"Pradeep B. Teregowda, B. Urgaonkar, C. Lee Giles","doi":"10.1109/CLOUD.2010.49","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.49","url":null,"abstract":"Provisioning and maintenance of infrastructure for Web based digital library search engines such as CiteSeer$^x$ present several challenges. CiteSeer$^x$ provides autonomous citation indexing, full text indexing, and extensive document metadata from document scrawled from the web across computer and information sciences and related fields. Infrastructure virtualization and cloud computing are particularly attractive choices for CiteSeer$^x$, which is challenged by both growth in the size of the indexed document collection, new features and most prominently usage. In this paper, we discuss constraints and choices faced by information retrieval systems like CiteSeer$^x$ by exploring in detail aspects of placing CiteSeer$^x$ into current cloud infrastructure offerings. We also implement an ad-hoc virtualized storage system for experimenting with adoption of cloud infrastructure services. Our results show that a cloud implementation of CiteSeer$^x$ may be a feasible alternative for its continued operation and growth","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130844119","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}
引用次数: 38
Data Intensive Query Processing for Large RDF Graphs Using Cloud Computing Tools 使用云计算工具的大型RDF图的数据密集型查询处理
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.36
M. Husain, L. Khan, Murat Kantarcioglu, B. Thuraisingham
Cloud computing is the newest paradigm in the IT world and hence the focus of new research. Companies hosting cloud computing services face the challenge of handling data intensive applications. Semantic web technologies can be an ideal candidate to be used together with cloud computing tools to provide a solution. These technologies have been standardized by the World Wide Web Consortium (W3C). One such standard is the Resource Description Framework (RDF). With the explosion of semantic web technologies, large RDF graphs are common place. Current frameworks do not scale for large RDF graphs. In this paper, we describe a framework that we built using Hadoop, a popular open source framework for Cloud Computing, to store and retrieve large numbers of RDF triples. We describe a scheme to store RDF data in Hadoop Distributed File System. We present an algorithm to generate the best possible query plan to answer a SPARQL Protocol and RDF Query Language (SPARQL) query based on a cost model. We use Hadoop's MapReduce framework to answer the queries. Our results show that we can store large RDF graphs in Hadoop clusters built with cheap commodity class hardware. Furthermore, we show that our framework is scalable and efficient and can easily handle billions of RDF triples, unlike traditional approaches.
云计算是IT界的最新范式,因此也是新研究的焦点。托管云计算服务的公司面临着处理数据密集型应用程序的挑战。语义web技术是与云计算工具一起使用以提供解决方案的理想选择。这些技术已经被万维网联盟(W3C)标准化。其中一个标准是资源描述框架(RDF)。随着语义web技术的爆炸式发展,大型RDF图成为了常见的地方。当前的框架不能扩展到大型RDF图。在本文中,我们描述了一个使用Hadoop(一个流行的云计算开源框架)构建的框架,用于存储和检索大量RDF三元组。描述了一种在Hadoop分布式文件系统中存储RDF数据的方案。我们提出了一种算法来生成最佳查询计划,以响应基于成本模型的SPARQL协议和RDF查询语言(SPARQL)查询。我们使用Hadoop的MapReduce框架来回答这些查询。我们的结果表明,我们可以在使用廉价的商用类硬件构建的Hadoop集群中存储大型RDF图。此外,我们还展示了我们的框架是可伸缩的、高效的,与传统方法不同,它可以轻松地处理数十亿个RDF三元组。
{"title":"Data Intensive Query Processing for Large RDF Graphs Using Cloud Computing Tools","authors":"M. Husain, L. Khan, Murat Kantarcioglu, B. Thuraisingham","doi":"10.1109/CLOUD.2010.36","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.36","url":null,"abstract":"Cloud computing is the newest paradigm in the IT world and hence the focus of new research. Companies hosting cloud computing services face the challenge of handling data intensive applications. Semantic web technologies can be an ideal candidate to be used together with cloud computing tools to provide a solution. These technologies have been standardized by the World Wide Web Consortium (W3C). One such standard is the Resource Description Framework (RDF). With the explosion of semantic web technologies, large RDF graphs are common place. Current frameworks do not scale for large RDF graphs. In this paper, we describe a framework that we built using Hadoop, a popular open source framework for Cloud Computing, to store and retrieve large numbers of RDF triples. We describe a scheme to store RDF data in Hadoop Distributed File System. We present an algorithm to generate the best possible query plan to answer a SPARQL Protocol and RDF Query Language (SPARQL) query based on a cost model. We use Hadoop's MapReduce framework to answer the queries. Our results show that we can store large RDF graphs in Hadoop clusters built with cheap commodity class hardware. Furthermore, we show that our framework is scalable and efficient and can easily handle billions of RDF triples, unlike traditional approaches.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"81 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131205957","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
Provisioning Web Services from Resource Constrained Mobile Devices 从资源受限的移动设备提供Web服务
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.30
Mahbub Hassan, Weiliang Zhao, Jian Yang
The increasing processing power, storage and support of multiple network interfaces are promising the mobile devices to host services and participate in service discovery network. A few efforts have been taken to facilitate provisioning mobile Web services. However they have not addressed the issue about how to host heavy-duty services on mobile devices with limited computing resources in terms of processing power and memory. In this paper, we propose a framework which partitions the workload of complex services in a distributed environment and keeps the Web service interfaces on mobile devices. The mobile device is the integration point with the support of backend nodes and other Web services. The functions which require the resources of the mobile device and interaction with the mobile user are executed locally. The framework provides support for hosting mobile Web services involving complex business processes by partitioning the tasks and delegating the heavy-duty tasks to remote servers. We have analyzed the proposed framework using a sample prototype. The experimental results have shown a significant performance improvement by deploying the proposed framework in hosting mobile Web services.
日益增强的处理能力、存储能力和对多网络接口的支持为移动设备承载业务和参与业务发现网络提供了前景。已经采取了一些措施来促进移动Web服务的供应。然而,他们还没有解决如何在处理能力和内存有限的计算资源的移动设备上托管重型服务的问题。在本文中,我们提出了一个框架,该框架在分布式环境中对复杂服务的工作负载进行分区,并将Web服务接口保留在移动设备上。移动设备是支持后端节点和其他Web服务的集成点。需要移动设备资源和与移动用户交互的功能在本地执行。该框架通过划分任务并将繁重的任务委托给远程服务器,为托管涉及复杂业务流程的移动Web服务提供支持。我们使用一个示例原型分析了所提出的框架。实验结果表明,将所提出的框架部署在托管移动Web服务上,可以显著提高性能。
{"title":"Provisioning Web Services from Resource Constrained Mobile Devices","authors":"Mahbub Hassan, Weiliang Zhao, Jian Yang","doi":"10.1109/CLOUD.2010.30","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.30","url":null,"abstract":"The increasing processing power, storage and support of multiple network interfaces are promising the mobile devices to host services and participate in service discovery network. A few efforts have been taken to facilitate provisioning mobile Web services. However they have not addressed the issue about how to host heavy-duty services on mobile devices with limited computing resources in terms of processing power and memory. In this paper, we propose a framework which partitions the workload of complex services in a distributed environment and keeps the Web service interfaces on mobile devices. The mobile device is the integration point with the support of backend nodes and other Web services. The functions which require the resources of the mobile device and interaction with the mobile user are executed locally. The framework provides support for hosting mobile Web services involving complex business processes by partitioning the tasks and delegating the heavy-duty tasks to remote servers. We have analyzed the proposed framework using a sample prototype. The experimental results have shown a significant performance improvement by deploying the proposed framework in hosting mobile Web services.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"369 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132935116","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}
引用次数: 38
A Remote Swap Management Framework in a Virtual Machine Cluster 虚拟机集群中的远程交换管理框架
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.13
T. Okuda, Y. Nagai, Y. Okamoto, Eiji Kawai
Virtual Machine Clusters tend to increase the amount of unused memory. We propose a remote swap management framework in a VM cluster which configures a remote swap dynamically to running VMs according to memory usage. We explain the functional requirements and the design of the framework, and demonstrate the effectiveness of the framework using prototype implementation.
虚拟机集群倾向于增加未使用的内存量。我们提出了一个虚拟机集群中的远程交换管理框架,该框架可以根据内存使用情况动态配置正在运行的虚拟机的远程交换。说明了框架的功能需求和设计,并通过原型实现验证了框架的有效性。
{"title":"A Remote Swap Management Framework in a Virtual Machine Cluster","authors":"T. Okuda, Y. Nagai, Y. Okamoto, Eiji Kawai","doi":"10.1109/CLOUD.2010.13","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.13","url":null,"abstract":"Virtual Machine Clusters tend to increase the amount of unused memory. We propose a remote swap management framework in a VM cluster which configures a remote swap dynamically to running VMs according to memory usage. We explain the functional requirements and the design of the framework, and demonstrate the effectiveness of the framework using prototype implementation.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123882211","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
Towards an Anonymous Access Control and Accountability Scheme for Cloud Computing 面向云计算的匿名访问控制和问责方案
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.61
Meiko Jensen, Sven Schäge, Jörg Schwenk
An important aspect of trust in cloud computing consists in preventing the cloud provider from misusing the user's data. In this work-in-progress paper, we propose the approach of data anonymization to solve this problem. As this directly leads to problems of cloud usage accounting, we also propose a solution for anonymous yet reliable access control and accountability based on ring and group signatures.
云计算信任的一个重要方面在于防止云提供商滥用用户的数据。在这篇正在进行的论文中,我们提出了数据匿名化的方法来解决这个问题。由于这直接导致了云使用会计的问题,我们还提出了一个基于环和组签名的匿名但可靠的访问控制和问责制的解决方案。
{"title":"Towards an Anonymous Access Control and Accountability Scheme for Cloud Computing","authors":"Meiko Jensen, Sven Schäge, Jörg Schwenk","doi":"10.1109/CLOUD.2010.61","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.61","url":null,"abstract":"An important aspect of trust in cloud computing consists in preventing the cloud provider from misusing the user's data. In this work-in-progress paper, we propose the approach of data anonymization to solve this problem. As this directly leads to problems of cloud usage accounting, we also propose a solution for anonymous yet reliable access control and accountability based on ring and group signatures.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115865080","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}
引用次数: 29
期刊
2010 IEEE 3rd International Conference on Cloud Computing
全部 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