Middleware for Grid Computing最新文献

筛选
英文 中文
A tool for isolating performance in general-purpose operating systems 在通用操作系统中隔离性能的工具
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462710
V. Q. Reis, Renato Cerqueira
{"title":"A tool for isolating performance in general-purpose operating systems","authors":"V. Q. Reis, Renato Cerqueira","doi":"10.1145/1462704.1462710","DOIUrl":"https://doi.org/10.1145/1462704.1462710","url":null,"abstract":"General-purpose Operating Systems do not provide effective mechanisms for application processing reservation. For this reason, some initiatives aim at guaranteeing processing by instrumenting kernels or by isolating the performance through the creation of virtual machines. As will be described in the present paper, CPUReserve works differently from these approaches. It is a processing reservation system that runs at user level. Because CPUReserve presents a client-server architecture and significant scalability -- as suggested by the experiments carried out -- it can be used in distributed and shared environments just like computational grids.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116723473","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
Using clouds to address grid limitations 使用云解决网格限制
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462715
Giacomo V. Mc Evoy, B. Schulze
{"title":"Using clouds to address grid limitations","authors":"Giacomo V. Mc Evoy, B. Schulze","doi":"10.1145/1462704.1462715","DOIUrl":"https://doi.org/10.1145/1462704.1462715","url":null,"abstract":"This article is a review of the importance of identifying the conceptual components participating in the design of Grid infrastructure, the interfaces presented to other elements and the semantics involved. We will show that the middleware layer still exposes too much detail of the underlying implementation, thus making the application development more complex, difficulting interoperability and scaling. We also discuss Cloud Computing, an emerging technology that has been so far successful in the IT market, also show how Grids and Clouds are related, and to what extent these technologies may provide features that will help accomplish the Grid vision for e-Science applications.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128793789","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}
引用次数: 58
A group membership service for large-scale grids 大规模网格的组成员服务
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462707
F. C. Filho, A. Marques, R. Camargo, Fabio Kon
{"title":"A group membership service for large-scale grids","authors":"F. C. Filho, A. Marques, R. Camargo, Fabio Kon","doi":"10.1145/1462704.1462707","DOIUrl":"https://doi.org/10.1145/1462704.1462707","url":null,"abstract":"In this paper, we propose a decentralized group membership service that can be incorporated into existing grid middleware to make it more reliable. This service includes a flexible failure detector that adapts dynamically to changing network conditions and can be configured with a number of failure recovery strategies. Moreover, it disseminates information about membership changes (new processes, failures, etc.) in a scalable and efficient manner. We conducted a preliminary evaluation of the proposed service by simulating a grid with up to 140 nodes distributed across three domains separated by a wide-area network. This evaluation showed that the proposed service performs well both in the absence and in the presence of process failures.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115351164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Exception handling patterns for hierarchical scientific workflows 分层科学工作流的异常处理模式
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462714
Rafael Tolosana-Calasanz, J. A. Bañares, P. Álvarez, J. Ezpeleta, O. Rana
{"title":"Exception handling patterns for hierarchical scientific workflows","authors":"Rafael Tolosana-Calasanz, J. A. Bañares, P. Álvarez, J. Ezpeleta, O. Rana","doi":"10.1145/1462704.1462714","DOIUrl":"https://doi.org/10.1145/1462704.1462714","url":null,"abstract":"Scientific workflows generally involve the distribution of tasks to distributed resources, which may exist in different administrative domains. Such a distribution may lead to faults that may arise at different levels: application level, enactment level, and resource management level, for instance. Detecting these faults, and subsequently adapting the structure of the workflow dynamically remains an important challenge. An approach to supporting such dynamic adaptation is presented, along with an evaluation of the approach using an example from the myexperiment.org workflow repository. An analysis of the overhead in using the approach is also presented, along with the benefits/pitfalls of using the proposed approach.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126047037","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}
引用次数: 9
Resource use pattern analysis for opportunistic grids 机会网格的资源利用模式分析
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462712
M. Finger, Germano Capistrano Bezerra, Danilo R. Conde
{"title":"Resource use pattern analysis for opportunistic grids","authors":"M. Finger, Germano Capistrano Bezerra, Danilo R. Conde","doi":"10.1145/1462704.1462712","DOIUrl":"https://doi.org/10.1145/1462704.1462712","url":null,"abstract":"This work presents a method for predicting resource availability in opportunistic grids by means of Use Pattern Analysis (UPA), a technique based on non-supervised learning methods. The basic assumptions of the method and its capability to predict resource availability were demonstrated by simulations; accurate learning techniques and distance metrics are determined. The UPA method was implemented and experiments showed the feasibility of its use in low-overhead scheduling of grid tasks and its superiority over other predictive and non-predictive methods.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123323512","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
Heuristic for resources allocation on utility computing infrastructures 效用计算基础设施上资源分配的启发式方法
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462713
João Nuno de Oliveira e Silva, L. Veiga, P. Ferreira
{"title":"Heuristic for resources allocation on utility computing infrastructures","authors":"João Nuno de Oliveira e Silva, L. Veiga, P. Ferreira","doi":"10.1145/1462704.1462713","DOIUrl":"https://doi.org/10.1145/1462704.1462713","url":null,"abstract":"The use of utility on-demand computing infrastructures, such as Amazon's Elastic Clouds [1], is a viable solution to speed lengthy parallel computing problems to those without access to other cluster or grid infrastructures. With a suitable middleware, bag-of-tasks problems could be easily deployed over a pool of virtual computers created on such infrastructures.\u0000 In bag-of-tasks problems, as there is no communication between tasks, the number of concurrent tasks is allowed to vary over time. In a utility computing infrastructure, if too many virtual computers are created, the speedups are high but may not be cost effective; if too few computers are created, the cost is low but speedups fall below expectations. Without previous knowledge of the processing time of each task, it is difficult to determine how many machines should be created.\u0000 In this paper, we present an heuristic to optimize the number of machines that should be allocated to process tasks so that for a given budget the speedups are maximal. We have simulated the proposed heuristics against real and theoretical workloads and evaluated the ratios between number of allocated hosts, charged times, speedups and processing times. With the proposed heuristics, it is possible to obtain speedups in line with the number of allocated computers, while being charged approximately the same predefined budget.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114953582","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}
引用次数: 67
Extending XACML authorisation model to support policy obligations handling in distributed application 扩展XACML授权模型,支持分布式应用程序中的策略义务处理
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462709
Y. Demchenko, O. Koeroo, C. D. Laat, Håkon Sagehaug
{"title":"Extending XACML authorisation model to support policy obligations handling in distributed application","authors":"Y. Demchenko, O. Koeroo, C. D. Laat, Håkon Sagehaug","doi":"10.1145/1462704.1462709","DOIUrl":"https://doi.org/10.1145/1462704.1462709","url":null,"abstract":"The paper summarises the recent developments and discussions in the Grid and networking security community to build interoperable and scalable authorisation infrastructure for distributed applications. The paper provides a short overview of the XACML policy format and policy obligations definition in the XACML specification. The paper analyses the basic use cases for obligations in computer Grids and on-demand network resource provisioning abstracted to the general complex resource provisioning (CRP) model to identify major requirements and functionalities in obligations handling that further is proposed as a Reference Model for Obligations Handling (OHRM). The paper refers to ongoing implementations of the policy obligations interoperability and handling framework in such project as EU funded projects EGEE and Phosphorus and the proposed XACML policy and attributes profiles for Grid and network resource provisioning.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127505754","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}
引用次数: 25
PastryGrid: decentralisation of the execution of distributed applications in desktop grid PastryGrid:在桌面网格中分散执行分布式应用程序
Middleware for Grid Computing Pub Date : 2008-12-01 DOI: 10.1145/1462704.1462708
Heithem Abbes, C. Cérin, M. Jemni
{"title":"PastryGrid: decentralisation of the execution of distributed applications in desktop grid","authors":"Heithem Abbes, C. Cérin, M. Jemni","doi":"10.1145/1462704.1462708","DOIUrl":"https://doi.org/10.1145/1462704.1462708","url":null,"abstract":"This paper proposes a decentralised system for managing Desktop Grid (DG). The idea is to bypass the main drawback of existing systems putting all the control on a single master that can fails. Here, each node can play alternatively the role of client or server. Our main contribution is to design the PastryGrid protocol (based on Pastry) for DG in order to decentralise the execution of a distributed application with precedence between tasks. Comparing to a centralised system, we evaluate our approach over 205 machines executing 2500 tasks. The results show that our decentralised system runs better than the same system configured as a master/slave because it gives less overhead.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125326264","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}
引用次数: 17
WSPE: a peer-to-peer programming environment for grid-unaware applications WSPE:一种点对点编程环境,用于不了解网格的应用程序
Middleware for Grid Computing Pub Date : 2007-11-26 DOI: 10.1145/1376849.1376855
Romulo B. Rosinha, C. Geyer, P. Vargas
{"title":"WSPE: a peer-to-peer programming environment for grid-unaware applications","authors":"Romulo B. Rosinha, C. Geyer, P. Vargas","doi":"10.1145/1376849.1376855","DOIUrl":"https://doi.org/10.1145/1376849.1376855","url":null,"abstract":"Grid programming environments are tools designed to isolate users from issues like heterogeneity, scalability, and adaptability, thus simplifying the use of Grid infrastructure. This paper presents WSPE, a Grid programming environment for Grid-unaware applications. WSPE consists of a simple programming interface and a fully decentralized runtime system following a peer-to-peer organization. WSPE's runtime system employs a new scheduling mechanism, called Round Stealing, inspired on the idea of work stealing. The main focus of this work is to research methods to achieve efficient execution of parallel applications in a Grid computing infrastructure. By simulation, we show that our scheduling mechanism outperforms a more traditional mechanism, in a Grid environment. We also demonstrate how an appropriate choice for a network overlay mechanism can further improve execution efficiency.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114838718","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
On the management of grid credentials 关于网格凭证的管理
Middleware for Grid Computing Pub Date : 2007-11-26 DOI: 10.1145/1376849.1376859
Luiz M. R. Gadelha, B. Schulze
{"title":"On the management of grid credentials","authors":"Luiz M. R. Gadelha, B. Schulze","doi":"10.1145/1376849.1376859","DOIUrl":"https://doi.org/10.1145/1376849.1376859","url":null,"abstract":"In this work, we provide some insights about the problem of managing credentials in grid environments. Since user mobility is a very common requirement in grid implementations, centralized credential servers are frequently used to store their cryptographic keys. We study some possible solutions for environments with stronger requirements regarding non-repudiation, where the use of credential servers may not be acceptable.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130259496","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信