designing and developing a portal for the polar grid high performance computing system at ecsu
DESCRIPTION
Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU. Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin Deloatch, Camden Hearn, Jonathan Henderson. Abstract. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/1.jpg)
Designing and Developing a Portal for the Polar Grid High
Performance Computing System at ECSU
Mentor: Mr. Jeff Wood
Team Members:
Patrina Bly, Justin Deloatch, Camden Hearn, Jonathan Henderson
![Page 2: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/2.jpg)
AbstractDesigning and Developing a Portal for the Polar Grid High Performance
Computing System at Elizabeth City State University
Polar Grid is a National Science Foundation (NSF) Major Research Instrumentation (MRI) program funded partnership of Indiana University (IU) and Elizabeth City State University (ECSU) to acquire and deploy the computing infrastructure needed to investigate the urgent problems in glacial melting. The grid will be comprised of ruggedized laptops and computer clusters deployed in the field in the Polar Regions and two large scale computing clusters for detailed analysis in the U.S. – one to be installed at IU, and the other at ECSU. This installation will give ECSU a 5 Teraflop MSI High performance computing system, building on its distance education and undergraduate laboratory infrastructure to create tremendous outreach capabilities.
Accessing this computing cluster will entail the development of a grid portal that provides security, access to data, the ability to process data, and education/outreach functions. Development of this portal started with the documentation of terms, processes, and software needed to develop a portal and the understanding of what the grid is. This project then progressed to produce Extensible Markup Language (XML) page structures that could display processed data acquired during expeditions in Greenland and Antarctica. Another aspect has been the development of “iGoogle Gadgets” that simulate the portal user environment along with the process of converting that gadget into an RSS feed.
![Page 3: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/3.jpg)
PolarGrid Project
Understanding of Ice Sheets
Grid
Portal
![Page 4: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/4.jpg)
Terminology
Defined unknown terms
Produced an online glossary
Sources
![Page 5: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/5.jpg)
Glossary
http://nia.ecsu.edu/ureomps2008/team-portal/glossary.html#top
![Page 6: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/6.jpg)
iGoogle/Portal
Portal iGoogle/PortaliGoogle/Portal
Portlet
Portlet Portlet
Portlet Portlet
![Page 7: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/7.jpg)
iGoogle/Portal cont.
Marlon Pierce
Portlet/Gadget
iGoogle/Container
![Page 8: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/8.jpg)
Gadgets
XML
HTML
JavaScript
WSDL
SOAP
HTTP/S
GadgetsGadgets
FeedsFeeds
![Page 9: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/9.jpg)
XML
Purpose
How we used XML
![Page 10: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/10.jpg)
Gadgets
XML code
Content
User Preferences
Gadget Preferences
![Page 11: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/11.jpg)
Constructing Gadgets
First Step – Text Editor
Second Step – Inputting the Gadget
![Page 12: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/12.jpg)
Java Script
JavaScriptDatabase
XML
![Page 13: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/13.jpg)
JavaScript - Line 1-7
1. <%
2. response.ContentType = "text/xml"
3. Setconn=Server.CreateObject("ADODB.Connection")
4. conn.provider="Microsoft.Jet.OLEDB.4.0;"
5. conn.open server.mappath("/pg08.mdb")
6. sql="SELECT *, name FROM pg08 ORDER BY name"
7. set rs=Conn.Execute(sql)
![Page 14: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/14.jpg)
JavaScript- Lines 9-16
9.response.write("<?xml version='1.0’encoding='ISO-8859-1'?>")
10.response.write("<xmlns:georss='http://www.geo.org/'>")
11.response.write("<title>PolarGrid Team</title>")
12.response.write("<id>tag:ECSU-NIA-2008</id>")
13.response.write("<updated>08-07-15T12:12Z</updated>")
14.response.write("<author>")
15.response.write("<name>URE Polar Grid Portal</name>")
16.response.write("</author>")
![Page 15: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/15.jpg)
JavaScript- Lines 18-22
18.response.write("<pg08>")
19. while (not rs.EOF)
20.response.write("<entry>")
21.response.write("<title>" &rs("Name") & "</title>")
22.response.write("<content type='html'>")
![Page 16: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/16.jpg)
JavaScript- Line 24
24. response.write("lt;b>2008 URE:" &rs("Team") & "lt;br>” &rs("HomeTown") & "<br><imgsrc="" &rs("Picture") & "">")
![Page 17: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/17.jpg)
JavaScript- Lines 26-35
26. response.write("</content>")
27.response.write("<georss:point>" &rs("Location") & "</georss:point>")
28.response.write("</entry>")
29.rs.MoveNext()
30. wend
31.rs.close()
32.conn.close()
33.response.write("</pg08>")
34.response.write("</feed>")
35. %>
![Page 18: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/18.jpg)
RSS
Really Simple Syndication
Updates (pushes) information
Subscriber
![Page 19: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/19.jpg)
RSS Feed
![Page 20: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/20.jpg)
Outlook RSS
![Page 21: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/21.jpg)
GEO RSS
Geographical Encoded Objects for Real Simple Syndication
Pinpoint physical locations of geographical content
Example: URE Students Home Locations
![Page 22: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/22.jpg)
Google Maps
URE Students Home Locations
![Page 23: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/23.jpg)
![Page 24: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/24.jpg)
![Page 25: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/25.jpg)
Conclusion
Successfully constructed portlets on iGoogle
Wrote RSS feeds
Displayed points
![Page 26: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/26.jpg)
Future Work
MatLab/GOAP Code
![Page 27: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/27.jpg)
Questions?
![Page 28: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU](https://reader035.vdocuments.site/reader035/viewer/2022062519/568154b6550346895dc2bf79/html5/thumbnails/28.jpg)