Design and Evaluation of Opal2: A Toolkit for Scientific Software as a Service
Grid computing provides mechanisms for making large-scale computing environments available to the masses. In recent times, with the advent of Cloud computing, the concepts of Software as a Service (SaaS), where vendors provide key software products as services over the internet that can be accessed...
Saved in:
Published in: | 2009 Congress on Services - I pp. 709 - 716 |
---|---|
Main Authors: | , , , , |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
01-07-2009
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | Grid computing provides mechanisms for making large-scale computing environments available to the masses. In recent times, with the advent of Cloud computing, the concepts of Software as a Service (SaaS), where vendors provide key software products as services over the internet that can be accessed by users to perform complex tasks, and Service as Software (SaS), where customizable and repeatable services are packaged as software products that dynamically meet the demands of individual users, have become increasingly popular. Both SaaS and SaS models are highly applicable to scientific software and users alike. Opal2 is a toolkit for wrapping scientific applications as Web services on Grid and cloud computing resources. It provides a mechanism for scientific application developers to expose the functionality of their codes via simple Web service APIs, abstracting out the details of the back-end infrastructure. Services may be combined via customized workflows for specific research areas and distributed as virtual machine images. In this paper, we describe the overall philosophy and architecture of the Opal2 framework, including its new plug-in architecture and data handling capabilities. We analyze its performance in typical cluster and Grid settings, and in a cloud computing environment within virtual machines, using Amazon's Elastic Computing Cloud (EC2). |
---|---|
AbstractList | Grid computing provides mechanisms for making large-scale computing environments available to the masses. In recent times, with the advent of Cloud computing, the concepts of Software as a Service (SaaS), where vendors provide key software products as services over the internet that can be accessed by users to perform complex tasks, and Service as Software (SaS), where customizable and repeatable services are packaged as software products that dynamically meet the demands of individual users, have become increasingly popular. Both SaaS and SaS models are highly applicable to scientific software and users alike. Opal2 is a toolkit for wrapping scientific applications as Web services on Grid and cloud computing resources. It provides a mechanism for scientific application developers to expose the functionality of their codes via simple Web service APIs, abstracting out the details of the back-end infrastructure. Services may be combined via customized workflows for specific research areas and distributed as virtual machine images. In this paper, we describe the overall philosophy and architecture of the Opal2 framework, including its new plug-in architecture and data handling capabilities. We analyze its performance in typical cluster and Grid settings, and in a cloud computing environment within virtual machines, using Amazon's Elastic Computing Cloud (EC2). |
Author | Krishnan, S. Li, W. Clementi, L. Jingyuan Ren Papadopoulos, P. |
Author_xml | – sequence: 1 givenname: S. surname: Krishnan fullname: Krishnan, S. organization: San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA – sequence: 2 givenname: L. surname: Clementi fullname: Clementi, L. organization: San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA – sequence: 3 surname: Jingyuan Ren fullname: Jingyuan Ren organization: San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA – sequence: 4 givenname: P. surname: Papadopoulos fullname: Papadopoulos, P. organization: San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA – sequence: 5 givenname: W. surname: Li fullname: Li, W. organization: San Diego Supercomput. Center, Univ. of California, San Diego, La Jolla, CA, USA |
BookMark | eNotztFKwzAUgOEIE9zmXkBv8gKd5zTNkng3ZtXCcGCnt-O0PZFgbUZbJ769gl79dx__TEy62LEQVwhLRHA3Zf78WmzyMimWKYBb6vRMzMCsnFYGLE7ENFXGJsqivRCLYQgVoLYKTZZNxdMdD-Gtk9Q1Mj9R-0ljiJ2MXu6O1Ka3ci33MbbvYZQ-9rKsA3dj8KGWZfTjF_UsaZAkS-5PoeZLce6pHXjx37l4uc_3m8dku3soNuttElJ0Y2LTioisc95kxiplFKBqAI2vKqwbUzMZ-3vtNJBuWBE4XTFVNTSZ97hSc3H95wZmPhz78EH990Gjg5VF9QOhzlAr |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/SERVICES-I.2009.52 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library Online IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 0769537081 9780769537085 |
EndPage | 716 |
ExternalDocumentID | 5190681 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL |
ID | FETCH-LOGICAL-i219t-82baaa899f74783373013d017fbb1cd7cea78237950a5de3a095beabc0d4ff163 |
IEDL.DBID | RIE |
ISSN | 2378-3818 |
IngestDate | Wed Jun 26 19:19:27 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i219t-82baaa899f74783373013d017fbb1cd7cea78237950a5de3a095beabc0d4ff163 |
OpenAccessLink | http://users.sdsc.edu/~sriram/publications/krishnan-opal2.pdf |
PageCount | 8 |
ParticipantIDs | ieee_primary_5190681 |
PublicationCentury | 2000 |
PublicationDate | 2009-July |
PublicationDateYYYYMMDD | 2009-07-01 |
PublicationDate_xml | – month: 07 year: 2009 text: 2009-July |
PublicationDecade | 2000 |
PublicationTitle | 2009 Congress on Services - I |
PublicationTitleAbbrev | SERVICES-1 |
PublicationYear | 2009 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssib015831744 ssj0003189007 |
Score | 1.6047586 |
Snippet | Grid computing provides mechanisms for making large-scale computing environments available to the masses. In recent times, with the advent of Cloud computing,... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 709 |
SubjectTerms | Application software Cloud computing Clouds Computer architecture Grid computing Large-scale systems Service Oriented Architectures Software performance Software tools Virtual machining Web and internet services Web services |
Title | Design and Evaluation of Opal2: A Toolkit for Scientific Software as a Service |
URI | https://ieeexplore.ieee.org/document/5190681 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVoJ1j4aBHf8sCIaRqnScyG2lR0KYgUxFZd4rNUUSVVP8Tf5-yE0oGFLcoQWbbv3sV-7x1jt6HyNUgVC0CtRBDaNi9-bAR2oacJTz1Ed3SRRuOPeJBYm5y7rRYGER35DO_to7vL12W-sUdlHao2vNDqrBuRiiut1s_e6fZiQsIaqmwWpr2qPKeW9qVlABAw_WhmPNVJk9f3UT9JxaiyrLS6o53uKg5chof_G9YRa_-q9PjLFn-O2R4WJ-xgx2CwxcYDR9DgUGiebH29eWn48wLm_gN_5JOynH_O1pyKV-4C3ZGHeErp-QuWyGHFgdcZpc3ehsmk_yTqDgpiRploLWI_AwD6pTLWJl9KG85SUxCaLOvmOsoRIutWo3oeLQ1KoIIrQ8hyTwfGUKl2yppFWeAZ40rl9B2kWlyrwI9CMJm1isk1qEjKIDhnLTsz00VlkjGtJ-Xi79eXbL-6lrG81yvWXC83eM0aK725ccv6DdExnsM |
link.rule.ids | 310,311,782,786,791,792,798,23939,23940,25149,27934,54767 |
linkProvider | IEEE |
linkToHtml | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagDMDCo0W88cBIaBrnZTbUpmpFKYgUxFZd4otUUTVVH-Lvc3bS0oGFLcoQWbbvvov9fd8xdutLR4GQoQWopOX6us2LE2YWNsBThKc2ojm6iIP-Z9iKtE3O3VoLg4iGfIb3-tHc5as8XeqjsjpVG7avddY7nhv4QaHWWu2ehhcSFpZgpfMw7VZpG720IzQHgKBppZqxZT2O3j66zSi2uoVppVYebfRXMfDSPvjfwA5Z7Venx1_XCHTEtnByzPY3LAarrN8yFA0OE8WjtbM3zzP-MoWx88Af-SDPx1-jBafylZtQN_QhHlOC_oYZcphz4GVOqbH3djRodqyyh4I1oly0sEInAQD6qcq0Ub4QOqCFojDMkqSRqiBFCLRfjfRsWhwUQCVXgpCktnKzjIq1E1aZ5BM8ZVzKlL6DVI0r6TqBD1mizWJSBTIQwnXPWFXPzHBa2GQMy0k5__v1DdvtDJ57w163_3TB9opLGs2CvWSVxWyJV2x7rpbXZol_AGHPohQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=2009+Congress+on+Services+-+I&rft.atitle=Design+and+Evaluation+of+Opal2%3A+A+Toolkit+for+Scientific+Software+as+a+Service&rft.au=Krishnan%2C+S.&rft.au=Clementi%2C+L.&rft.au=Jingyuan+Ren&rft.au=Papadopoulos%2C+P.&rft.date=2009-07-01&rft.pub=IEEE&rft.issn=2378-3818&rft.spage=709&rft.epage=716&rft_id=info:doi/10.1109%2FSERVICES-I.2009.52&rft.externalDocID=5190681 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2378-3818&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2378-3818&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2378-3818&client=summon |