Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738443
Lamia Youseff, M. Butrico, D. D. Silva
Progress of research efforts in a novel technology is contingent on having a rigorous organization of its knowledge domain and a comprehensive understanding of all the relevant components of this technology and their relationships. Cloud computing is one contemporary technology in which the research community has recently embarked. Manifesting itself as the descendant of several other computing research areas such as service-oriented architecture, distributed and grid computing, and virtualization, cloud computing inherits their advancements and limitations. Towards the end-goal of a thorough comprehension of the field of cloud computing, and a more rapid adoption from the scientific community, we propose in this paper an ontology of this area which demonstrates a dissection of the cloud into five main layers, and illustrates their interrelations as well as their inter-dependency on preceding technologies. The contribution of this paper lies in being one of the first attempts to establish a detailed ontology of the cloud. Better comprehension of the technology would enable the community to design more efficient portals and gateways for the cloud, and facilitate the adoption of this novel computing approach in scientific environments. In turn, this will assist the scientific community to expedite its contributions and insights into this evolving computing field.
{"title":"Toward a Unified Ontology of Cloud Computing","authors":"Lamia Youseff, M. Butrico, D. D. Silva","doi":"10.1109/GCE.2008.4738443","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738443","url":null,"abstract":"Progress of research efforts in a novel technology is contingent on having a rigorous organization of its knowledge domain and a comprehensive understanding of all the relevant components of this technology and their relationships. Cloud computing is one contemporary technology in which the research community has recently embarked. Manifesting itself as the descendant of several other computing research areas such as service-oriented architecture, distributed and grid computing, and virtualization, cloud computing inherits their advancements and limitations. Towards the end-goal of a thorough comprehension of the field of cloud computing, and a more rapid adoption from the scientific community, we propose in this paper an ontology of this area which demonstrates a dissection of the cloud into five main layers, and illustrates their interrelations as well as their inter-dependency on preceding technologies. The contribution of this paper lies in being one of the first attempts to establish a detailed ontology of the cloud. Better comprehension of the technology would enable the community to design more efficient portals and gateways for the cloud, and facilitate the adoption of this novel computing approach in scientific environments. In turn, this will assist the scientific community to expedite its contributions and insights into this evolving computing field.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121407453","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738448
G. von Laszewski, Fugang Wang, A. Younge, Xi He, Zhenhua Guo, M. Pierce
In this paper, we describe a service oriented architecture and Grid abstraction framework that allows us to access Grids through JavaScript. Obviously, such a framework integrates well with other Web 2.0 technologies. The framework consists of two parts. A client Application Programming Interface (API) to access the Grid via JavaScript and a mediator service and API through which the Grid access is channeled. The framework uses commodity Web service standards and provides extended functionality such as asynchronous task management, file transfer, and workflow management based on our previous work. The availability of our framework simplifies not only the development of new services, but also the development of advanced client side Grid applications that can be accessed through Web browsers. We demonstrate this ability by providing an example that integrates a variety of useful services to be accessed through a JavaScript enabled client desktop via a Web browser. Overall, Grid developers will have another tool at their disposal that projects a simpler way to distribute and maintain cyberinfrastructure related software, while simultaneously delivering advanced interfaces and integrating social services for the scientific community.
{"title":"Cyberaide JavaScript: A JavaScript Commodity Grid Kit","authors":"G. von Laszewski, Fugang Wang, A. Younge, Xi He, Zhenhua Guo, M. Pierce","doi":"10.1109/GCE.2008.4738448","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738448","url":null,"abstract":"In this paper, we describe a service oriented architecture and Grid abstraction framework that allows us to access Grids through JavaScript. Obviously, such a framework integrates well with other Web 2.0 technologies. The framework consists of two parts. A client Application Programming Interface (API) to access the Grid via JavaScript and a mediator service and API through which the Grid access is channeled. The framework uses commodity Web service standards and provides extended functionality such as asynchronous task management, file transfer, and workflow management based on our previous work. The availability of our framework simplifies not only the development of new services, but also the development of advanced client side Grid applications that can be accessed through Web browsers. We demonstrate this ability by providing an example that integrates a variety of useful services to be accessed through a JavaScript enabled client desktop via a Web browser. Overall, Grid developers will have another tool at their disposal that projects a simpler way to distribute and maintain cyberinfrastructure related software, while simultaneously delivering advanced interfaces and integrating social services for the scientific community.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125562130","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738441
Jae-Woo Lee, D. Braun, C.X. Song
Many scientific, engineering and business applications benefit from the ability to submit a large number of computational jobs to a Condor pool simultaneously. However, crafting a correct Condor submission script is not trivial, especially for the less computer command line-savvy users. Therefore, developers often wish to create a job submission page in a Web client application for the Condor system to provide an easy way for users to run their computation jobs. In doing so, the developers must understand the Condor ClassAd mechanism and provide a proper transformation if the application needs to support user or application defined ClassAds. This paper describes a rapid and easy way of creating a job submission page using our visual Web components. By integrating these components into a popular web application integrated development environment (IDE), the developers can easily compose a Condor job submission page by dragging and dropping the components. This will significantly reduce the time spent on creating the job submission application.
{"title":"Rapid component-based development for Condor job submission","authors":"Jae-Woo Lee, D. Braun, C.X. Song","doi":"10.1109/GCE.2008.4738441","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738441","url":null,"abstract":"Many scientific, engineering and business applications benefit from the ability to submit a large number of computational jobs to a Condor pool simultaneously. However, crafting a correct Condor submission script is not trivial, especially for the less computer command line-savvy users. Therefore, developers often wish to create a job submission page in a Web client application for the Condor system to provide an easy way for users to run their computation jobs. In doing so, the developers must understand the Condor ClassAd mechanism and provide a proper transformation if the application needs to support user or application defined ClassAds. This paper describes a rapid and easy way of creating a job submission page using our visual Web components. By integrating these components into a popular web application integrated development environment (IDE), the developers can easily compose a Condor job submission page by dragging and dropping the components. This will significantly reduce the time spent on creating the job submission application.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130948984","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738439
V. Sundaram, Lan Zhao, C.X. Song, Bedrich Benes, R. Veeramacheneni, P. Kristof
The high resolution NEXRAD level II data provides critical information for researchers and the broader community to understand, monitor, and predict weather in a timely manner. There are several limitations in existing systems for providing easy-to-access 3D visualization of the radar data to the user community. In this paper, we present a scalable and user driven solution for near-real-time remote radar data access, processing, and 3D visualization. The system provides multi-layered interfaces for a broad range of users with different levels of services, allowing them to interactively explore data from multiple radar stations over a time period of interest. Parallel data pre-processing using the Purdue Condor pool and volume caching are implemented to help improve the system response time and scalability. The system also provides reusable radar data services and a set of access points which can be invoked by third party applications. With this hierarchical and user driven design, our system creates a rich and easy to use NEXRAD data service environment for research and education users.
{"title":"Real-time Data Delivery and Remote Visualization through Multi-layer Interfaces","authors":"V. Sundaram, Lan Zhao, C.X. Song, Bedrich Benes, R. Veeramacheneni, P. Kristof","doi":"10.1109/GCE.2008.4738439","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738439","url":null,"abstract":"The high resolution NEXRAD level II data provides critical information for researchers and the broader community to understand, monitor, and predict weather in a timely manner. There are several limitations in existing systems for providing easy-to-access 3D visualization of the radar data to the user community. In this paper, we present a scalable and user driven solution for near-real-time remote radar data access, processing, and 3D visualization. The system provides multi-layered interfaces for a broad range of users with different levels of services, allowing them to interactively explore data from multiple radar stations over a time period of interest. Parallel data pre-processing using the Purdue Condor pool and volume caching are implemented to help improve the system response time and scalability. The system also provides reusable radar data services and a set of access points which can be invoked by third party applications. With this hierarchical and user driven design, our system creates a rich and easy to use NEXRAD data service environment for research and education users.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116961305","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738444
Mark L. Green, D. Alexander, R. Pundaleeka, J. Matykiewicz
Virtual organizations are interested in providing secure grid-related services to individual scientist users through portals and invest significant time and effort in managing them. Systems are often in place for users to request and receive grid certificates in many grid infrastructures as a basis for their identity in the grid. These identities are, however, typically disconnected from Web portal accounts and this presents an administrative maintenance problem. Furthermore, integrating certificate identities with grid portal identities is complicated when dynamic AJAX technology is used in the portal to connect to services outside the portal. The User Centric Monitoring project has developed a solution for automatic generation of Web portal accounts that can be synchronized to a pre-existing list of grid certificate identities.
{"title":"Automatic Certificate Based Account Generation and Secure AJAX Calls in a Grid Portal","authors":"Mark L. Green, D. Alexander, R. Pundaleeka, J. Matykiewicz","doi":"10.1109/GCE.2008.4738444","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738444","url":null,"abstract":"Virtual organizations are interested in providing secure grid-related services to individual scientist users through portals and invest significant time and effort in managing them. Systems are often in place for users to request and receive grid certificates in many grid infrastructures as a basis for their identity in the grid. These identities are, however, typically disconnected from Web portal accounts and this presents an administrative maintenance problem. Furthermore, integrating certificate identities with grid portal identities is complicated when dynamic AJAX technology is used in the portal to connect to services outside the portal. The User Centric Monitoring project has developed a solution for automatic generation of Web portal accounts that can be synchronized to a pre-existing list of grid certificate identities.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115344114","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738447
M. P. Thomas
Science portals and gateways are built using a variety of tools ranging from elementary customized tools to existing frameworks that bring both greater capabilities (authentication, account management, interfaces, logging etc) and more complexity (resulting in long learning curves and complex code bases). For gateways, it is important to identify frameworks that can be easily adapted to the specialized environments needed for accessing the required cyberinfrastructure. In this paper we present our experiences in developing a basic gateway portal using the Pylons Web framework, Python tools, the Globus Core Python Toolkit including pyWSRF (Web Services-Resource Framework) and pyGlobus, developing Web service clients to TeraGrid information services, and Google code tools. We have found that the Pylons Web framework, which utilizes WSGI (WS-gateway interface) and AJAX (asynchronous JavaScript and XML), is easy to use and learn, is very flexible and has the ability to dynamically reload services without restarting the server (which dramatically reduces development and testing time). Additionally, Pylons components can be published as services, widgets and gadgets, and desktop applications.
{"title":"Using the Pylons Web Framework for Science Gateways","authors":"M. P. Thomas","doi":"10.1109/GCE.2008.4738447","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738447","url":null,"abstract":"Science portals and gateways are built using a variety of tools ranging from elementary customized tools to existing frameworks that bring both greater capabilities (authentication, account management, interfaces, logging etc) and more complexity (resulting in long learning curves and complex code bases). For gateways, it is important to identify frameworks that can be easily adapted to the specialized environments needed for accessing the required cyberinfrastructure. In this paper we present our experiences in developing a basic gateway portal using the Pylons Web framework, Python tools, the Globus Core Python Toolkit including pyWSRF (Web Services-Resource Framework) and pyGlobus, developing Web service clients to TeraGrid information services, and Google code tools. We have found that the Pylons Web framework, which utilizes WSGI (WS-gateway interface) and AJAX (asynchronous JavaScript and XML), is easy to use and learn, is very flexible and has the ability to dynamically reload services without restarting the server (which dramatically reduces development and testing time). Additionally, Pylons components can be published as services, widgets and gadgets, and desktop applications.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126515560","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738442
J. Choi, J. Rosen, S. Maini, M. Pierce, G. Fox
Currently in the Internet many collaborative tagging sites exist, but there is the need for a service to integrate the data from the multiple sites to form a large and unified set of collaborative data from which users can have more accurate and richer information than from a single site. In our paper, we have proposed a collective collaborative tagging (CCT) service architecture in which both service providers and individual users can merge folksonomy data (in the form of keyword tags) stored in different sources to build a larger, unified repository. We have also examined a range of algorithms that can be applied to different problems in folksonomy analysis and information discovery. These algorithms address several common problems for online systems: searching, getting recommendations, finding communities of similar users, and finding interesting new information by trends. Our contributions are to (a) systematically examine the available public algorithms' application to tag-based folksonomies, and (b) to propose a service architecture that can provide these algorithms as online capabilities.
{"title":"Collective Collaborative Tagging System","authors":"J. Choi, J. Rosen, S. Maini, M. Pierce, G. Fox","doi":"10.1109/GCE.2008.4738442","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738442","url":null,"abstract":"Currently in the Internet many collaborative tagging sites exist, but there is the need for a service to integrate the data from the multiple sites to form a large and unified set of collaborative data from which users can have more accurate and richer information than from a single site. In our paper, we have proposed a collective collaborative tagging (CCT) service architecture in which both service providers and individual users can merge folksonomy data (in the form of keyword tags) stored in different sources to build a larger, unified repository. We have also examined a range of algorithms that can be applied to different problems in folksonomy analysis and information discovery. These algorithms address several common problems for online systems: searching, getting recommendations, finding communities of similar users, and finding interesting new information by trends. Our contributions are to (a) systematically examine the available public algorithms' application to tag-based folksonomies, and (b) to propose a service architecture that can provide these algorithms as online capabilities.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116804036","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738446
P. S. Juste, D. Wolinsky, Jiangyan Xu, M. Covington, R. Figueiredo
Social networking sites have enhanced the Web by providing online "communities" where users can easily create identities, establish relationships between identities, and share resources with one another across the Web. The availability of social networking APIs, such as OpenSocial or the Facebook platform, make it possible for third-party developers to tap into these social relationships and design socially-aware applications. In this paper, we describe how social networking groups can be used to help create virtual private computing clusters that consist of nodes spanning different administrative domains and organizations. To demonstrate the feasibility and usage of our approach, we developed a fully functional prototype implementation and present the quantitative results of our virtual private network. Our design integrates virtual machines, peer-to-peer virtual private networks, and the Facebook platform API, to enable a user community in which we can easily deploy ad-hoc Condor resource pools that are managed through the Web-based Facebook group interface.
{"title":"On the Use of Social Networking Groups for Automatic Configuration of Virtual Grid Environments","authors":"P. S. Juste, D. Wolinsky, Jiangyan Xu, M. Covington, R. Figueiredo","doi":"10.1109/GCE.2008.4738446","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738446","url":null,"abstract":"Social networking sites have enhanced the Web by providing online \"communities\" where users can easily create identities, establish relationships between identities, and share resources with one another across the Web. The availability of social networking APIs, such as OpenSocial or the Facebook platform, make it possible for third-party developers to tap into these social relationships and design socially-aware applications. In this paper, we describe how social networking groups can be used to help create virtual private computing clusters that consist of nodes spanning different administrative domains and organizations. To demonstrate the feasibility and usage of our approach, we developed a fully functional prototype implementation and present the quantitative results of our virtual private network. Our design integrates virtual machines, peer-to-peer virtual private networks, and the Facebook platform API, to enable a user community in which we can easily deploy ad-hoc Condor resource pools that are managed through the Web-based Facebook group interface.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"680 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116108107","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738450
Wenjun Wu, M. Papka, R. Stevens
To enable the Life Science community to fully use TeraGrid resources for computing and data management, we developed an integrated cyber computational environment named the Open Life Science Gateway. Based on a service-oriented framework, the gateway aggregates a group of bioinformatics applications and data collections into a Web portal. Furthermore, this gateway provides a platform for life science researchers to collaboratively conduct bioinformatics computing, building their communities and sharing data and workflows. In the era of Web 2.0, gadgets such as iGoogle gadgets are becoming increasingly popular for integration and customization of Web contents from different sources. Social networking is also gaining attention because it has created powerful new ways to build virtual communities in a bottom-up manner. Google's OpenSocial framework standardizes the practices of both gadget programming and online social networking, enabling Web developers to write social gadgets that can run in any OpenSocial-compliant container. These new Web technologies can leverage science gateway portals in terms of rich user interface and social network capability, which will promote the adoption of science gateways for advanced education purpose. This paper introduces the Open Life Science Gateway service-oriented framework and describes our efforts to develop OpenSocial gadgets for running bioinformatics analysis tools on the TeraGrid resources. The gadgets can be deployed in OpenSocial containers such as the iGoogle Sandbox and Apache Shindig. With these gadgets, biologists and biology students can easily run their analysis programs and browse outputs through social Web sites.
{"title":"Toward an OpenSocial Life Science Gateway","authors":"Wenjun Wu, M. Papka, R. Stevens","doi":"10.1109/GCE.2008.4738450","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738450","url":null,"abstract":"To enable the Life Science community to fully use TeraGrid resources for computing and data management, we developed an integrated cyber computational environment named the Open Life Science Gateway. Based on a service-oriented framework, the gateway aggregates a group of bioinformatics applications and data collections into a Web portal. Furthermore, this gateway provides a platform for life science researchers to collaboratively conduct bioinformatics computing, building their communities and sharing data and workflows. In the era of Web 2.0, gadgets such as iGoogle gadgets are becoming increasingly popular for integration and customization of Web contents from different sources. Social networking is also gaining attention because it has created powerful new ways to build virtual communities in a bottom-up manner. Google's OpenSocial framework standardizes the practices of both gadget programming and online social networking, enabling Web developers to write social gadgets that can run in any OpenSocial-compliant container. These new Web technologies can leverage science gateway portals in terms of rich user interface and social network capability, which will promote the adoption of science gateways for advanced education purpose. This paper introduces the Open Life Science Gateway service-oriented framework and describes our efforts to develop OpenSocial gadgets for running bioinformatics analysis tools on the TeraGrid resources. The gadgets can be deployed in OpenSocial containers such as the iGoogle Sandbox and Apache Shindig. With these gadgets, biologists and biology students can easily run their analysis programs and browse outputs through social Web sites.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121671584","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}
Pub Date : 2008-11-01DOI: 10.1109/GCE.2008.4738449
G. von Laszewski, L. Dilmanian
The design, execution, and monitoring of challenging scientific applications is often a complex affair. To cope with the issue, several tools and frameworks have been designed and put into use. However, the entry barrier to using these tools productively is high, and may hinder the progress of many scientists or non-experts that develop workflows infrequently. As part of the Cyberaide framework, a workflow tool called grid manager had been developed and integrated using the Microsoft Project software package as an elementary component. The advantages of using such a tool are discussed in this paper. Microsoft project is a user friendly project management tool that is being used in a new context. It is being used to design and monitor the execution of grid based projects. The motivation for this choice is that many scientists are already familiar with Microsoft project. Grid Manager enables seamless access to and execution over computational Grids, such as the NSF sponsored TeraGrid. Our framework also allows integration with other resources, including Microsoft Windows HPC Server 2008 (HPC) clusters. We test our hypothesis of usability while evaluating the tool as part of several graduate level courses taught in the field of grid and cloud computing.
具有挑战性的科学应用程序的设计、执行和监控通常是一件复杂的事情。为了解决这个问题,已经设计并投入使用了一些工具和框架。然而,有效地使用这些工具的入门门槛很高,并且可能阻碍许多科学家或不经常开发工作流的非专家的进步。作为Cyberaide框架的一部分,已经开发了一个称为网格管理器的工作流工具,并使用Microsoft Project软件包作为基本组件进行了集成。本文讨论了使用这种工具的优点。Microsoft project是一个用户友好的项目管理工具,在新的环境中使用。它被用于设计和监控基于网格的项目的执行。这种选择的动机是许多科学家已经熟悉微软的项目。网格管理器支持对计算网格的无缝访问和执行,例如NSF赞助的TeraGrid。我们的框架还允许与其他资源集成,包括Microsoft Windows HPC Server 2008 (HPC)集群。作为网格和云计算领域的研究生水平课程的一部分,我们在评估该工具的同时测试了我们的可用性假设。
{"title":"e-Science Project and Experiment Management with Microsoft Project","authors":"G. von Laszewski, L. Dilmanian","doi":"10.1109/GCE.2008.4738449","DOIUrl":"https://doi.org/10.1109/GCE.2008.4738449","url":null,"abstract":"The design, execution, and monitoring of challenging scientific applications is often a complex affair. To cope with the issue, several tools and frameworks have been designed and put into use. However, the entry barrier to using these tools productively is high, and may hinder the progress of many scientists or non-experts that develop workflows infrequently. As part of the Cyberaide framework, a workflow tool called grid manager had been developed and integrated using the Microsoft Project software package as an elementary component. The advantages of using such a tool are discussed in this paper. Microsoft project is a user friendly project management tool that is being used in a new context. It is being used to design and monitor the execution of grid based projects. The motivation for this choice is that many scientists are already familiar with Microsoft project. Grid Manager enables seamless access to and execution over computational Grids, such as the NSF sponsored TeraGrid. Our framework also allows integration with other resources, including Microsoft Windows HPC Server 2008 (HPC) clusters. We test our hypothesis of usability while evaluating the tool as part of several graduate level courses taught in the field of grid and cloud computing.","PeriodicalId":351214,"journal":{"name":"2008 Grid Computing Environments Workshop","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115600313","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}