Middleware for Grid Computing最新文献

筛选
英文 中文
Efficient hierarchical self-scheduling for MPI applications executing in computational Grids 在计算网格中执行的MPI应用程序的高效分层自调度
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101512
Cristina Boeres, A. P. Nascimento, Vinod E. F. Rebello, A. Sena
{"title":"Efficient hierarchical self-scheduling for MPI applications executing in computational Grids","authors":"Cristina Boeres, A. P. Nascimento, Vinod E. F. Rebello, A. Sena","doi":"10.1145/1101499.1101512","DOIUrl":"https://doi.org/10.1145/1101499.1101512","url":null,"abstract":"The execution of distributed applications on the grid is already a reality. As both the number of applications grow and grids scale, efficient utilization of the available but shared heterogeneous resources will be essential. The EasyGrid middleware is a hierarchically distributed Application Management System embedded into MPI applications to facilitate their efficient execution in computational grids. The overhead of employing a distinct AMS to make each application system aware does however bring at least two benefits. First, the (scheduling) policies adopted can be tailored to the specific needs of each application leading to improved performance. Second, distributing the management effort amongst the applications themselves makes grid management more scalable. This paper describes a low intrusion implementation of a hybrid scheduling strategy designed to cope with the dynamic behaviour of grid environments. Using application-specific scheduling policies, near-optimal runtimes highlight the advantages of self-scheduling when executing one or more system aware applications on a grid.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133746939","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
Strategies for storage of checkpointing data using non-dedicated repositories on Grid systems 在网格系统上使用非专用存储库存储检查点数据的策略
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101500
R. Camargo, Renato Cerqueira, Fabio Kon
{"title":"Strategies for storage of checkpointing data using non-dedicated repositories on Grid systems","authors":"R. Camargo, Renato Cerqueira, Fabio Kon","doi":"10.1145/1101499.1101500","DOIUrl":"https://doi.org/10.1145/1101499.1101500","url":null,"abstract":"Dealing with the large amounts of data generated by long-running parallel applications is one of the most challenging aspects of Grid Computing. Periodic checkpoints might be taken to guarantee application progression, producing even more data. The classical approach is to employ high-throughput checkpoint servers connected to the computational nodes by high speed networks. In the case of Opportunistic Grid Computing, we do not want to be forced to rely on such dedicated hardware. Instead, we want to use the shared Grid nodes to store application data in a distributed fashion.In this work, we evaluate several strategies to store checkpoints on distributed non-dedicated repositories. We consider the tradeoff among computational overhead, storage overhead, and degree of fault-tolerance of these strategies. We compare the use of replication, parity information, and information dispersal (IDA). We used InteGrade, an object-oriented Grid middleware, to implement the storage strategies and perform evaluation experiments.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123539464","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}
引用次数: 20
SVGrid: a secure virtual environment for untrusted grid applications SVGrid:用于不受信任的网格应用程序的安全虚拟环境
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101515
Xin Zhao, Kevin Borders, A. Prakash
{"title":"SVGrid: a secure virtual environment for untrusted grid applications","authors":"Xin Zhao, Kevin Borders, A. Prakash","doi":"10.1145/1101499.1101515","DOIUrl":"https://doi.org/10.1145/1101499.1101515","url":null,"abstract":"Most grid security researches focus on user authentication and secure communication, the protection of grid computers is left to the underlying operating system. Unfortunately, most OS level protection mechanisms can be turned off after an attacker manages to exploit a vulnerability to gain privileged access.This paper proposes SVGrid, a Secure Virtual Grid computing environment, to protect grid computers' filesystem and network from malicious grid applications. SVGrid works by isolating grid applications in one or more grid virtual machines whose filesystem and network service are moved into a dedicated monitor virtual machine. All file and network access requests are then forced to go through the monitor virtual machine, where security policies can be enforced. The resource compartment guarantees that appropriate security policy enforcement cannot be bypassed or disabled, even if a grid virtual machine is compromised. We tested SVGrid against attacks on grid virtual machine using rootkit and internet worm, SVGrid was able to prevent both of them from maliciously accessing filesystem and network. We also evaluated the performance of SVGrid system and only found that performance cost was reasonable considering the security benefits of SVGrid.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115925650","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}
引用次数: 20
On the flexibility of WS-agreement for job submission 关于WS-agreement在作业提交方面的灵活性
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101511
R. Sakellariou, V. Yarmolenko
{"title":"On the flexibility of WS-agreement for job submission","authors":"R. Sakellariou, V. Yarmolenko","doi":"10.1145/1101499.1101511","DOIUrl":"https://doi.org/10.1145/1101499.1101511","url":null,"abstract":"This paper considers extensions to the WS-Agreement specification, namely the Guarantee Terms of WS-Agreement [1]. Experiences and conclusions drawn are in the context of Agreement-based job management systems. A key idea of these extensions is the use of functions for the Guarantee Terms of the Agreement rather than constant values or ranges. Functions may contain variables defined in a particular agreement or be drawn from the known set of reference variables, such as wall-clock time, job start time, etc. We show that such an approach can potentially reduce the negotiation overheads associated with job renegotiation and/or reduce the number of failed agreements.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126610622","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}
引用次数: 31
Grid middleware portal infrastructure 网格中间件门户基础设施
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101514
Dharmesh Chohan, A. Akram, R. Allan
{"title":"Grid middleware portal infrastructure","authors":"Dharmesh Chohan, A. Akram, R. Allan","doi":"10.1145/1101499.1101514","DOIUrl":"https://doi.org/10.1145/1101499.1101514","url":null,"abstract":"This paper gives a description of building a Grid middleware portal infrastructure in CCLRC to allow computational scientists, researchers and application users access to resources via an easy to use Web based portal interfaces. The goal is to develop common Grid application components that can be used by portal developers and administrators to build and deploy on open source portal frameworks. This will allow users to authenticate securely to remote resources and provide transparent access via Grid related tools to manage their tasks efficiently. The current portal technology, JSR 168, is described for the development of Java based applications. The work is substantiated by giving an example of building the UK National Grid Service (NGS) portal. NGS Portal itself works as middleware; it \"glues\" different Grid Resources together in a single location. Portals and portlets are not confined to a Web-based solution, through Web Services for Remote Portlets WSRP [8] portlets offered by different portal framworks can be consumed in software ranging from desktop to PDA.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130716548","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
Scalable Grid Service Discovery based on UDDI 基于UDDI的可伸缩网格服务发现
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101501
S. Banerjee, Sujoy Basu, Shishir Garg, Sukesh Garg, Sung-Ju Lee, P. Mullan, P. Sharma
{"title":"Scalable Grid Service Discovery based on UDDI","authors":"S. Banerjee, Sujoy Basu, Shishir Garg, Sukesh Garg, Sung-Ju Lee, P. Mullan, P. Sharma","doi":"10.1145/1101499.1101501","DOIUrl":"https://doi.org/10.1145/1101499.1101501","url":null,"abstract":"Efficient discovery of grid services is essential for the success of grid computing. The standardization of grids based on web services has resulted in the need for scalable web service discovery mechanisms to be deployed in grids Even though UDDI has been the de facto industry standard for web-services discovery, imposed requirements of tight-replication among registries and lack of autonomous control has severely hindered its widespread deployment and usage. With the advent of grid computing the scalability issue of UDDI will become a roadblock that will prevent its deployment in grids. In this paper we present our distributed web-service discovery architecture, called DUDE (Distributed UDDI Deployment Engine). DUDE leverages DHT (Distributed Hash Tables) as a rendezvous mechanism between multiple UDDI registries. DUDE enables consumers to query multiple registries, still at the same time allowing organizations to have autonomous control over their registries.. Based on preliminary prototype on PlanetLab, we believe that DUDE architecture can support effective distribution of UDDI registries thereby making UDDI more robust and also addressing its scaling issues. Furthermore, The DUDE architecture for scalable distribution can be applied beyond UDDI to any Grid Service Discovery mechanism.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114899880","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}
引用次数: 57
Building adaptable cache services 构建可适应的缓存服务
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101502
Laurent d'Orazio, F. Jouanot, C. Labbé, C. Roncancio
{"title":"Building adaptable cache services","authors":"Laurent d'Orazio, F. Jouanot, C. Labbé, C. Roncancio","doi":"10.1145/1101499.1101502","DOIUrl":"https://doi.org/10.1145/1101499.1101502","url":null,"abstract":"Caching is crucial to improve performances in many computing systems. It is context dependent, thus many types of cache exist. As a consequence, when a cache is required, it is usually built from scratch. Such a solution is time (and money) consuming, in particular in data grid context where several caches may be required. This paper proposes ACS (Adaptable Cache Service), a framework which allows building adaptable cache services. It presents a generic cache definition and provides a description of models implemented in the framework. ACS aims at facilitating the development of cache services for any application. Our current experiences concern their use in building a data grid middleware (Gedeon project).","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121801739","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}
引用次数: 15
SP2A: a service-oriented framework for P2P-based Grids SP2A:面向服务的框架,用于基于p2p的网格
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101508
M. Amoretti, F. Zanichelli, G. Conte
{"title":"SP2A: a service-oriented framework for P2P-based Grids","authors":"M. Amoretti, F. Zanichelli, G. Conte","doi":"10.1145/1101499.1101508","DOIUrl":"https://doi.org/10.1145/1101499.1101508","url":null,"abstract":"Service-Oriented Architectures (SOAs) are rapidly becoming the key approach for achieving new levels of interoperability and scalability in the development of Grid applications. Within SOA solutions, current approaches for advertising service providers and for allowing prospective clients to discover them are mostly based on centralized registries. Envisioning Virtual Organizations in which all participants are both resource providers and consumers, in a peer-to-peer fashion, seems to be an appealing approach.In this paper we propose the Service-oriented Peer-to-Peer Architecture (SP2A), a framework enabling peer-to-peer resource sharing in Grid environments. Resources are not directly exposed but can be accessed through Resource Provision Services, whose semantically enriched interfaces are published in the network. The framework has been implemented as a Java API, which currently supports a number of important technologies such as JXTA (peer-to-peer routing), Web Services (service deployment), and OWL-S (semantic description of services).","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125335066","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}
引用次数: 56
MyCoG.NET: towards a multi-language CoG toolkit MyCoG。. NET:迈向多语言CoG工具包
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101505
A. Paventhan, Kenji Takeda
{"title":"MyCoG.NET: towards a multi-language CoG toolkit","authors":"A. Paventhan, Kenji Takeda","doi":"10.1145/1101499.1101505","DOIUrl":"https://doi.org/10.1145/1101499.1101505","url":null,"abstract":"Grid application developers may exploit Commodity Grid Toolkits (CoG) to readily consume Globus Grid services. Existing CoG Toolkits are language-specific and are available for Java, Python, and the Matlab scripting environment. In this paper we describe the first multi-language CoG toolkit, MyCoG.NET, based around the Microsoft NET Framework. MyCoG provides set of classes and APIs for .NET. We demonstrate its programmability using FORTRAN, C++, C# and Java, and discuss its performance over LAN and WAN infrastructures. We also demonstrate its applicability by providing a case-study in the field of experimental aerodynamics. We believe this is the first commodity grid toolkit supporting multiple languages, obviating the need for new CoG toolkits to be developed for languages supported under the .NET framework. Considering the numerous desktops/laptops running Windows, MyCoG.NET offers users with a platform of choice and extends Grid services reach significantly.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114360201","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
Managing jobs with an interpreted language for dynamic adaptation 使用解释性语言管理作业,以便进行动态调整
Middleware for Grid Computing Pub Date : 2005-11-28 DOI: 10.1145/1101499.1101506
Anolan Milanés, N. Rodriguez, B. Schulze
{"title":"Managing jobs with an interpreted language for dynamic adaptation","authors":"Anolan Milanés, N. Rodriguez, B. Schulze","doi":"10.1145/1101499.1101506","DOIUrl":"https://doi.org/10.1145/1101499.1101506","url":null,"abstract":"In this paper we explore the advantages of using interpreted languages for building submitting engines for the grid. In particular, we discuss an example engine, developed using ALua, for submitting jobs in a cluster, which can be extended to a grid environment. We claim that the flexibility offered by interpreted languages justifies the problems related to the intrinsic loss of efficiency associated with this kind of languages. The focus of this work is on adaptation and ease of use.","PeriodicalId":313448,"journal":{"name":"Middleware for Grid Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123266599","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
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学术官方微信