{"title":"Accounting and Accountability for Distributed and Grid Systems","authors":"L. McGinnis, William Thigpen, T. Hacker","doi":"10.1109/CCGRID.2002.1017145","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017145","url":null,"abstract":"While the advent of distributed and grid computing systems will open new opportunities for scientific exploration, the reality of such implementations could prove to be a system administrator’s nightmare. A lot of effort is being spent on identifying and resolving the obvious problems of security, scheduling, authentication and authorization. Lurking in the background, though, are the largely unaddressed issues of accountability and usage accounting:","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126164329","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}
L. Sarmenta, S. J. V. Chua, Paul Echevarria, Jose M. Mendoza, R. Santos, Stanley Tan, Richard Lozada
{"title":"Bayanihan Computing .NET: Grid Computing with XML Web Services","authors":"L. Sarmenta, S. J. V. Chua, Paul Echevarria, Jose M. Mendoza, R. Santos, Stanley Tan, Richard Lozada","doi":"10.1109/CCGRID.2002.1017182","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017182","url":null,"abstract":"XML web services are a new technology that promises greater ease-of-use and interoperability than previous distributed computing technologies such as DCOM, CORBA, and RMI, through the use of industry-standard XML protocols such as SOAP, WSDL, and UDDI [1]. While key industry players such as Microsoft, IBM, and Sun are already aggressively promoting XML web services as a way to improve business systems, we propose and demonstrate a new idea: that of using XML web services not only for business systems but for grid computing systems as well. In this paper, we present Bayanihan Computing .NET, a generic grid computing framework based on Microsoft .NET [1] that uses web services to: (1) harness computing resources through volunteer computing, and (2) make these resources easily accessible through easy-to-use and interoperable computational web services. In doing so, we achieve the two most fundamental goals in grid computing, and demonstrate the great potential of using web services for grid computing.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130978629","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}
Oscar Ardaiz-Villanueva, Felix Freitag, L. Navarro, Torsten Eymann, M. Reinicke
{"title":"CatNet: Catallactic Mechanisms for Service Control and Resource Allocation in Large-Scale Application-Layer Networks","authors":"Oscar Ardaiz-Villanueva, Felix Freitag, L. Navarro, Torsten Eymann, M. Reinicke","doi":"10.1109/CCGRID.2002.1017186","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017186","url":null,"abstract":"The aim of the CatNet project is to combine economic and computer science research to provide new coordination mechanisms for large-scale application-layer net-works. The ability of a free-market economy to balance and satisfy the convicting needs of millions of human agents recommends it as a decentralized organizational principle. CatNet will evaluate a decentralized mechanism for resource allocation in computer networks, which is based on the economic paradigm of the Catallaxy. The technical realization of the paradigm builds on software agents which buy and sell network services and resources. This concept is applied both to initial service deployment and service access and to provisioning during the network's lifecycle.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126386457","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}
A. Andrzejak, S. Graupner, V. Kotov, Holger Trinks
{"title":"Self-Organizing Control in Plantetary-Scale Computing","authors":"A. Andrzejak, S. Graupner, V. Kotov, Holger Trinks","doi":"10.1109/CCGRID.2002.1017162","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017162","url":null,"abstract":"The explosion in globally connected devices, computers, and services ultimately evolves into very large-scale, inter-connected systems approaching a new era of planetary-scale computing. The backbone of planetary-scale computing is a global network of data centers. The paper provides an overview of research at HP Laboratories exploring new approaches under such a scenario based on HP's virtual data center platform enabling large-scale distributed virtual data center environments. Our approach is founded in a service-centric system view, and we explore agent technology for resource control, system organization, and balancing resource demand and supply.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121305905","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}
{"title":"A Framework for Classifying Peer-to-Peer Technologies","authors":"K. Kant, R. Iyer, V. Tewari","doi":"10.1109/CCGRID.2002.1017163","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017163","url":null,"abstract":"Popularized by Napster and Gnutella file sharing solutions, peer-to-peer (P2P) computing has suddenly emerged at the forefront of Internet computing. The basic notion of cooperative computing and resource sharing has been around for quite some time, although these new applications have opened up possibilities of very flexible web-based information sharing. This article provides a frame-work for classifying current and future P2P technologies. The main motivation for the classification is to identify basic characteristics of P2P applications so that the infrastructure to support P2P computing can concentrate on these basic characteristics.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131300873","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}
Donald P. Pazel, T. Eilam, L. Fong, M. Kalantar, K. Appleby, G. Goldszmidt
{"title":"Neptune: A Dynamic Resource Allocation and Planning System for a Cluster Computing Utility","authors":"Donald P. Pazel, T. Eilam, L. Fong, M. Kalantar, K. Appleby, G. Goldszmidt","doi":"10.1109/CCGRID.2002.1017112","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017112","url":null,"abstract":"We present Neptune - the resource director of Océano, a policy driven fabric management system that dynamically reconfigures resources in a computing utility cluster. Neptune implements an on-line control mechanism subject to policy-based performance and resource configuration objectives. Neptune reassigns servers and bandwidth among a set of service domains, based on pre-defined policy, in response to workload changes. It builds and executes a reconfiguration plan through a planning framework, breaking reconfiguration objectives into individual tasks delegated to set of lower level resource managers. We describe an example decision policy algorithm that we implemented and demonstrated in an 80 server multi-domain computing utility.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"334 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133759826","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}
O. Tatebe, Y. Morita, S. Matsuoka, Noriyuki Soda, S. Sekiguchi
{"title":"Grid Datafarm Architecture for Petascale Data Intensive Computing","authors":"O. Tatebe, Y. Morita, S. Matsuoka, Noriyuki Soda, S. Sekiguchi","doi":"10.1109/CCGRID.2002.1017117","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017117","url":null,"abstract":"The Grid Datafarm (Gfarm) architecture is designed for global petascale data-intensive computing. It provides a global parallel filesystem with online petascale storage, scalable I/O bandwidth, and scalable parallel processing, and it can exploit local I/O in a grid of clusters with tens of thousands of nodes. Gfarm parallel I/O APIs and commands provide a single filesystem image and manipulate filesystem metadata consistently. Fault tolerance and load balancing are automatically managed by file duplication or recomputation using a command history log. Preliminary performance evaluation has shown scalable disk I/O and network bandwidth on 64 nodes of the Presto III Athlon cluster. The Gfarm parallel I/O write and read operations has achieved data transfer rates of 1.74 GB/s and 1.97 GB/s, respectively, using 64 cluster nodes. The Gfarm parallel file copy reached 443 MB/s with 23 parallel streams on the Myrinet 2000. The Gfarm architecture is expected to enable petascale data-intensive Grid computing with an I/O bandwidth scales to the TB/s range and scalable computational power.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132816665","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}
{"title":"Symphony - A Java-Based Composition and Manipulation Framework for Computational Grids","authors":"M. Lorch, D. Kafura","doi":"10.1109/CCGRID.2002.1017121","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017121","url":null,"abstract":"We introduce the Symphony framework, a software abstraction layer that can sit on top of grid systems. Symphony provides a unified API for grid application developers and offers a graphical user interface for rapid collaborative development and deployment of grid applications and problem solving environments through compositional modeling following the data-flow paradigm. Symphony meta-programs and program components can be distributed, reused and modified. Together with Symphony a new security model is developed that extends existing security architectures to allow for collaboration of grid developers and users in permanent as well as ad-hoc working groups.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133420137","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}
{"title":"Using Mobile Agents for Software Distribution and Maintenance: Autonomous Stations Capable of Securely Executing Dynamically Uploaded Applications","authors":"Walter Binder","doi":"10.1109/CCGRID.2002.1017160","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017160","url":null,"abstract":"This paper presents the design of an autonomous station, which executes dynamically uploaded applications. The hardware of the autonomous station is based on a Java processor. Hence, the system software and applications are implemented in pure Java. We are relying on mobile agent technology for the distribution of applications to the station, as well as for remote maintenance and configuration.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133066357","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}
{"title":"Representing Dynamic Performance Information in Grid Environments with the Network Weather Service","authors":"M. Swany, R. Wolski","doi":"10.1109/CCGRID.2002.1017111","DOIUrl":"https://doi.org/10.1109/CCGRID.2002.1017111","url":null,"abstract":"In this paper, we discuss requirements for integrating dynamic performance information from the Network Weather Service (NWS) into the Grid Information Service infrastructure (GIS). We describe the object model that NWS uses internally and provide some rationale for its structure. Finally, we present the NWS 's implementation of a caching LDAP daemon that integrates NWS information into the reference GIS -the Glob s MDS.","PeriodicalId":160584,"journal":{"name":"2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133711239","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}