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...

Full description

Saved in:
Bibliographic Details
Published in:2009 Congress on Services - I pp. 709 - 716
Main Authors: Krishnan, S., Clementi, L., Jingyuan Ren, Papadopoulos, P., Li, W.
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