designing and developing a portal for the polar grid high performance computing system at ecsu...
TRANSCRIPT
![Page 1: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/19.jpg)
RSS Feed
![Page 20: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/20.jpg)
Outlook RSS
![Page 21: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/23.jpg)
![Page 24: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/24.jpg)
![Page 25: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/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 Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/27.jpg)
Questions?
![Page 28: Designing and Developing a Portal for the Polar Grid High Performance Computing System at ECSU Mentor: Mr. Jeff Wood Team Members: Patrina Bly, Justin](https://reader037.vdocuments.us/reader037/viewer/2022110320/56649c995503460f94955fec/html5/thumbnails/28.jpg)