GridFoRCE: A Comprehensive Resource Kit for Teaching Grid Computing
A comprehensive suite of pedagogical resources is presented that will enable an instructor to embed grid computing concepts in a traditional distributed system course. Rapidly advancing Internet technologies and ever expanding application domains have created excitement in teaching distributed syste...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on education Jg. 50; H. 1; S. 10 - 16 |
|---|---|
| 1. Verfasser: | |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.02.2007
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 0018-9359, 1557-9638 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | A comprehensive suite of pedagogical resources is presented that will enable an instructor to embed grid computing concepts in a traditional distributed system course. Rapidly advancing Internet technologies and ever expanding application domains have created excitement in teaching distributed systems. Many fundamental concepts developed decades earlier, such as remote procedure calls and multithreading, have come to play key roles in modern distributed systems. Standards such as eXtensible Markup Language (XML) and Simple Object Access Protocol (SOAP) have been developed to enable interoperability among heterogeneous distributed systems. However, a plethora of new paradigms, a wide variety of technological choices, and short cycles of technological obsolescence challenge the introduction of these important concepts into a distributed systems course. This paper describes how the author addressed these challenges in teaching grid computing. The paper also provides details of the resources developed during this process. The pedagogical resource kit developed includes course curriculum, lecture notes, a set of laboratory assignments, a Globus Toolkit-based experimental grid adapted to classroom assignments, and valuable lessons learned from the course offerings during the past two years. The material provided in this paper is expected to help to "jumpstart" educators considering the introduction of grid computing into their curricula |
|---|---|
| AbstractList | A comprehensive suite of pedagogical resources is presented that will enable an instructor to embed grid computing concepts in a traditional distributed system course. Rapidly advancing Internet technologies and ever expanding application domains have created excitement in teaching distributed systems. Many fundamental concepts developed decades earlier, such as remote procedure calls and multithreading, have come to play key roles in modern distributed systems. Standards such as eXtensible Markup Language (XML) and Simple Object Access Protocol (SOAP) have been developed to enable interoperability among heterogeneous distributed systems. However, a plethora of new paradigms, a wide variety of technological choices, and short cycles of technological obsolescence challenge the introduction of these important concepts into a distributed systems course. This paper describes how the author addressed these challenges in teaching grid computing. The paper also provides details of the resources developed during this process. The pedagogical resource kit developed includes course curriculum, lecture notes, a set of laboratory assignments, a Globus Toolkit-based experimental grid adapted to classroom assignments, and valuable lessons learned from the course offerings during the past two years. The material provided in this paper is expected to help to "jumpstart" educators considering the introduction of grid computing into their curricula Many fundamental concepts developed decades earlier, such as remote procedure calls and multithreading, have come to play key roles in modern distributed systems. |
| Author | Ramamurthy, Bina |
| Author_xml | – sequence: 1 givenname: Bina surname: Ramamurthy fullname: Ramamurthy, Bina email: bina@cse.buffalo.edu organization: Comput. Sci. & Eng. Dept., Univ. at Buffalo, NY |
| BookMark | eNp1kMFLwzAUh4NMcJtevXgpXjx1Jk3SJt5G2aY4EMY8hzR9dRlbM5NO8L83s-JBEAKPB9_38t5vhAatawGha4InhGB5v55NMozziRA549kZGhLOi1TmVAzQEGMiUkm5vECjELaxjQwfonLhbT13q3L2kEyT0u0PHjbQBvsByQqCO3oDybPtksb5ZA3abGz7lpykb_jYxfYSnTd6F-Dqp47R63y2Lh_T5cviqZwuU0OJ6NLC8Jxz3XBGgRNZV0AqVmFjtGEUA8W8KmKF-GTW5IUpapllOmOCgKgrRsforp978O79CKFTexsM7Ha6BXcMShQcs0JyEcnbP-Q2XtLG5ZQkGeFU4ixCkx4y3oXgoVEHb_fafyqC1SlRtZ6pU6KqTzQK7I9gbKc769rOa7v7X7vpNQsAv38wLFhOCf0CMoWCUg |
| CODEN | IEEDAB |
| CitedBy_id | crossref_primary_10_1109_TE_2008_930509 crossref_primary_10_1109_MDSO_2008_10 crossref_primary_10_1002_cae_20551 crossref_primary_10_1109_TE_2006_890543 |
| Cites_doi | 10.1002/0470094192 10.1177/109434200101500302 10.1007/3-540-45440-3_18 10.1109/TE.2006.890543 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2007 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2007 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D F28 |
| DOI | 10.1109/TE.2006.886452 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Civil Engineering Abstracts Civil Engineering Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Education |
| EISSN | 1557-9638 |
| EndPage | 16 |
| ExternalDocumentID | 2544268151 10_1109_TE_2006_886452 4084631 |
| Genre | orig-research |
| GroupedDBID | -~X 0R~ 29I 3EH 4.4 5GY 5VS 6IK 85S 97E AAJGR AARMG AASAJ AAVXG AAWTH AAYJJ ABAZT ABFSI ABOPQ ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AFFNX AFOGA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS TN5 VH1 AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D F28 |
| ID | FETCH-LOGICAL-c318t-7c5655af543e519dbe1b4b0ccac430e305b730ee0ee92f67c7d922a2481e8db43 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000244311400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9359 |
| IngestDate | Sat Sep 27 21:58:16 EDT 2025 Sun Oct 05 00:31:39 EDT 2025 Tue Nov 18 22:38:11 EST 2025 Sat Nov 29 05:19:43 EST 2025 Wed Aug 27 02:36:23 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c318t-7c5655af543e519dbe1b4b0ccac430e305b730ee0ee92f67c7d922a2481e8db43 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 912153902 |
| PQPubID | 85468 |
| PageCount | 7 |
| ParticipantIDs | ieee_primary_4084631 crossref_primary_10_1109_TE_2006_886452 proquest_miscellaneous_875047958 proquest_journals_912153902 crossref_citationtrail_10_1109_TE_2006_886452 |
| PublicationCentury | 2000 |
| PublicationDate | 2007-02-01 |
| PublicationDateYYYYMMDD | 2007-02-01 |
| PublicationDate_xml | – month: 02 year: 2007 text: 2007-02-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on education |
| PublicationTitleAbbrev | TE |
| PublicationYear | 2007 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | cerami (ref11) 2002 ref15 coulouris (ref10) 2001 von laszewski (ref14) 2002; 2370 nagappan (ref12) 2004 foster (ref3) 2004 roman (ref17) 2002 foster (ref13) 2002 karre (ref8) 2003 tannenbaum (ref7) 2002 ref18 (ref2) 2003 carolan (ref6) 2005 ramamurthy (ref4) 2006 joseph (ref5) 2004 ref9 sotomayor (ref16) 2005 ramamurthy (ref1) 2006 |
| References_xml | – year: 2001 ident: ref10 publication-title: Distributed Systems Concepts and Design – ident: ref18 doi: 10.1002/0470094192 – year: 2002 ident: ref13 publication-title: The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration – year: 2002 ident: ref17 publication-title: Mastering Enterprise JavaBeans – year: 2002 ident: ref11 publication-title: Web Services Essentials – year: 2003 ident: ref8 article-title: a do-it yourself framework for grid computing publication-title: Java World – year: 2006 ident: ref1 publication-title: GridFoRCE Grid for Research Collaboration and Education – year: 2005 ident: ref16 publication-title: Globus Toolkit 4 Programming Java Services – year: 2006 ident: ref4 publication-title: Web Resource Page for this Paper – year: 2002 ident: ref7 publication-title: CondorA Distributed Job Scheduler Beowulf Cluster Computing with Linux – year: 2004 ident: ref12 publication-title: Developing Java Web Services – ident: ref15 doi: 10.1177/109434200101500302 – year: 2004 ident: ref3 publication-title: The Grid 2 Blueprint for a New Computing Infrastructure – year: 2003 ident: ref2 publication-title: Grid Computing Making the Global Infrastructure a Reality – year: 2004 ident: ref5 publication-title: Grid Computing – volume: 2370 start-page: 244 year: 2002 ident: ref14 article-title: software, component, and service deployment in computational grids publication-title: IFIP/ACM Working Conference on Component Deployment doi: 10.1007/3-540-45440-3_18 – year: 2005 ident: ref6 publication-title: Building N1 Grid Solutions Preparing Architecting and Implementing Service-Centric Data Centers – ident: ref9 doi: 10.1109/TE.2006.890543 |
| SSID | ssj0014525 |
| Score | 1.7620823 |
| Snippet | A comprehensive suite of pedagogical resources is presented that will enable an instructor to embed grid computing concepts in a traditional distributed system... Many fundamental concepts developed decades earlier, such as remote procedure calls and multithreading, have come to play key roles in modern distributed... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 10 |
| SubjectTerms | Computational grids Computer Assisted Instruction Computer networks Computer science education curriculum distributed architectures Distributed processing distributed programming distributed systems distributed/Internet based software engineering tools and techniques Education Extensible Markup Language Force Fundamental Concepts Grid computing Internet Programming Prototypes Studies Teaching Web services web-based services XML |
| Title | GridFoRCE: A Comprehensive Resource Kit for Teaching Grid Computing |
| URI | https://ieeexplore.ieee.org/document/4084631 https://www.proquest.com/docview/912153902 https://www.proquest.com/docview/875047958 |
| Volume | 50 |
| WOSCitedRecordID | wos000244311400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library (IEL) (UW System Shared) customDbUrl: eissn: 1557-9638 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014525 issn: 0018-9359 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA9z-KAPfmyKcyp5EHyxLm3TpvFtjE1BGSIV9laa9ooDaaXr_Pu9NF1R1AehDy29KyHXu1zuLr8j5FIqO3FjySyeKm5xyHxL2Rm3Ulf5qfLQKsc1uv6jmM-DxUI-dch1exYGAOriM7jRt3UuPy2StQ6VjTjD1VIfmt4SwjdntdqMgc7PGauLCux6sgFotJkchVOTdAgCncX7tgDVHVV-mOF6bZnt_29UB2Sv8SHp2Aj9kHQg7-n2y02pRo_sfkEZ7JPJXblMZ8XzZHpLx1QbgBJeTd063UTv6cOyoui_0rCprqSaiZqeD_h4RF5m03BybzW9E6wEtbSyRIKemhdnHncBnbRUga24YiivhLsMUMsV6jYAXtLJfJGIVDpO7PDAhgDF5h6Tbl7kcEKoQD6A2OaxxznPpMxY6oCN-yARcyXZgFibCY2SBlhc97d4i-oNBpNRONXdLv3ICGBArlr6dwOp8SdlX093S9XM9IAMN_KKGo1bRVLDZLiSIRNt36Kq6PxHnEOxXkWBhrIX0gtOf__ukOyYyK0uVjkj3apcwznZTj6q5aq8qH-3T0Wq0bA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8NADA9jCuqDH5vinB_3IPhi9dpe155vY2xONodIhb2VXpviQDbZh3-_uV5XFPVB6ENLk3IkTS53yf0CcCmVnbix5JZIlbAEZi1L2ZmwUle1UuWRV45zdP2hPxoF47F8qsB1eRYGEfPiM7zRt3kuP50lK71Vdis4zZb60PSGJ4TDzWmtMmegM3TG75IJu54sIBptLm_Drkk7BIHO432bgvKeKj8ccT679Pb-N6592C2iSNY2aj-ACk5rugFzUaxRg50vOIN16NzPJ2lv9tzp3rE20y5gjq-mcp2t9-_ZYLJkFMGysKivZJqJma4P9HgIL71u2OlbRfcEKyE7XVp-QrGaF2eecJHCtFShrYTipLFEuBzJzhVZNyJd0slafuKn0nFiRwQ2BqQ49wiq09kUj4H5xIcY2yImuYtMyoynDtq0EvJjoSRvgLUWaJQU0OK6w8VblC8xuIzCru532YqMAhpwVdK_G1CNPynrWtwlVSHpBjTX-ooKm1tEUgNluJITEyvfkrHoDEg8xdlqEQUazN6XXnDy-3cvYKsfPg6j4cNo0IRts4-rS1dOobqcr_AMNpOP5WQxP89_vU9Y_NT3 |
| 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=article&rft.atitle=GridFoRCE%3A+A+Comprehensive+Resource+Kit+for+Teaching+Grid+Computing&rft.jtitle=IEEE+transactions+on+education&rft.au=Ramamurthy%2C+B&rft.date=2007-02-01&rft.issn=0018-9359&rft.volume=50&rft.issue=1&rft_id=info:doi/10.1109%2FTE.2006.886452&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9359&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9359&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9359&client=summon |