outline.1 grid computing spring 2007 tuesday/thursday 11:00 am - 12:15 pm instructors dr. barry...
Post on 21-Dec-2015
213 views
TRANSCRIPT
![Page 1: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/1.jpg)
outline.1
Grid Computing
Spring 2007
Tuesday/Thursday 11:00 am - 12:15 pm
Instructors
Dr. Barry WilkinsonUniversity of North Carolina, Charlotte
andDr. Clayton Ferner
University of North Carolina, Wilmington
Grid Computing, B. Wilkinson, 2007 Jan 22, 2007
![Page 2: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/2.jpg)
outline.2
Grid ComputingUsing geographically distributed and interconnected computers together for computing and for resource sharing.
“The grid virtualizes heterogeneous geographically disperse resources” from "Introduction to Grid Computing with Globus," IBM Redbooks
![Page 3: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/3.jpg)
outline.3
Virtual OrganizationUsually, grid computing involves teams working together on a common goal, sharing computing resources and possibly experimental equipment.
The geographically distributed grid computing team and their resources is called a virtual organization.
The resources shared include software and experimental data.
![Page 4: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/4.jpg)
outline.4
Interconnections
Usually grid computing employs the Internet to interconnect the computers.
Standard Internet protocols are used.
![Page 5: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/5.jpg)
outline.5
Course credit
This course can be taken by students at any university connected to the NCREN, for credit at their institution.
Course number assigned by the institution.
Listed as an undergraduate course but can be taken for graduate credit with my approval and your institution.
Graduate students can expect more demanding work.
![Page 6: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/6.jpg)
outline.6
Course virtual organization
Current list of sites scheduled to receive course with students:
• University of North Carolina at Asheville
• University of North Carolina at Charlotte
• University of North Carolina at Wilmington
![Page 7: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/7.jpg)
outline.7
Course grid structure
UNC-W
UNC-A
UNC-C
coit-grid01.uncc.educoit-grid02.uncc.educoit-grid03.uncc.educoit-grid04.uncc.edu3.4 Ghz dual Xeon processors
Course portal
trc.cs.uncc.edu
torvalds.cis.uncw.edu
![Page 8: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/8.jpg)
outline.8
Class scheduleEach university has its own class schedule, see:
http://www.cs.uncc.edu/~abw/ITCS4146S07/academiccalender.html
UNC-C schedule:First day of classes January 8Dr. Martin Luther King Day University Closed January 15 Student Recess - no classes March 5-10Spring Weekend - no classes April 6-7Last day of classes May 1Reading Day May 2Final Examinations May 3-10
It will be necessary for students at sites with breaks that do not coincide with UNC-C's breaks to watch recordings of classes later.
![Page 9: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/9.jpg)
outline.9
Prerequisites• Programming skills such as already acquired by a typical junior/senior undergraduate Computer Science student.
It is expected that you have a computer (PC or mac)!Some work best done on your own computer.
The grid computing platform is a Linux system.Access to Grid is through:
a web-based portal, andthough an ssh connection.
You will need to be able to perform (simple) Linux system commands.Programs are either (simple) C programs or (simple) java programs depending upon the context.
![Page 10: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/10.jpg)
outline.10
Course Home Page
http://www.cs.uncc.edu/~abw/ITCS4146S07
for announcements, slides, assignments, reading materials, tests dates, etc.
Visit regularly.
![Page 11: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/11.jpg)
outline.11
Course Text
• There is no assigned course textbook.
• Materials and links are provided on the home page.
![Page 12: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/12.jpg)
outline.12
Outline of Topics• Introduction to grid computing• Grid computing system infrastructure design• Security• Job management, schedulers• Data management and workflow• High performance scientific programming, MPI• Portal design• Grid Applications
More details of course home page
![Page 13: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/13.jpg)
outline.13
Assignments and Grading
• Several “simple” 1-2 week prewritten programming assignments (tasks)– Grid services– Globus jobs– Job scheduling– Workflow editor– Portlet design
• Mini-project (grid application)• Class tests (2)• Final test• Small print: Subject to change. The instructor reserves the right to change the assignments and the grading to make it easier or harder.
45%
15%25%15%
![Page 14: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/14.jpg)
outline.14
“Simple” Prewritten Programming Assignments
• Detailed instructions provided on achieving a task (creating a grid service, running a GT 4 job, etc.)
• Simply follow instructions.
• At end, asked to extend the work - e.g. add functionality to a service.
![Page 15: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/15.jpg)
outline.15
SoftwareCourse assignments require specific distributed computing software from the NSF NMI package.
The software is installed on systems at each sites.
Student will access to a primary sites software through remote ssh access and also access to all resources via the course grid portal.
Certain software can easily be downloaded and installed on your own PC, so that you can do some work at home. Ideally students should install specified software on their own system to do certain assignments.
![Page 16: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/16.jpg)
outline.16
Class tests and assignment submission
WebCT at UNC-C will be used for multiple-choice class tests and for submitting assignments.
http://www.webct.uncc.edu/WCT_FACULTY/index.html
Everyone will be given an account on this system.
![Page 17: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/17.jpg)
outline.17
Instructors details
UNC-CharlotteBarry Wilkinson
Department of Computer ScienceUniversity of North Carolina, Charlotte
Home page: http://www.cs.uncc.edu/~abwEmail: [email protected]
Office HoursMonday: 11:00 am – 12 noon
Tuesday/Thursday: 12:30 am to 2:00 pm and 3:00 pm to 4:00 pm
![Page 18: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/18.jpg)
outline.18
Instructors details
UNC-WilmingtonClayton Ferner
Department of Computer ScienceUniversity of North Carolina Wilmington
Home page: http://people.uncw.edu/cferner Email: [email protected]
Office HoursMonday/Wednesday/Friday
1 pm – 3 pm
![Page 19: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/19.jpg)
outline.19
UNC-AshevilleDean Brock
Department of Computer ScienceUniversity of North Carolina Asheville
Home page: http://www.cs.unca.edu/~brock/index.html
Email:[email protected]
Office Hours??
![Page 20: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/20.jpg)
outline.20
Expectations
• Print out slides before class, read them, and annotate them during class.
• Read key papers and other materials provided.
• Ask questions during class and participate in class discussion.
![Page 21: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/21.jpg)
outline.21
NCREN facility(North Carolina Research and
Education Network)
Site interaction
Each site will be using their NCREN facility, which provides microphones for individuals to speak.
Please feel fee to speak at suitable times but remember that NCREN needs to be able to recognize the site and speaker, so first announce your institution.
![Page 22: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/22.jpg)
outline.22
NCREN facilitycontinued
• Since most microphones are turned on all the time, any sound will be heard across all sites unless a site turns their microphones off, so try to avoid unnecessary sounds.
• Fans from laptop can be especially disturbing, so move laptop away from a microphone.
• Turn cell phones off.
![Page 23: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/23.jpg)
outline.23
NCREN Video Class Recording
The lectures are available after 24 hours at:
http://www.mcnc.org/ncren/UNCC/
Click on class: ITCS 4146.
Username: ITCS4146
Password: Wilkinson
![Page 24: Outline.1 Grid Computing Spring 2007 Tuesday/Thursday 11:00 am - 12:15 pm Instructors Dr. Barry Wilkinson University of North Carolina, Charlotte and Dr](https://reader030.vdocuments.us/reader030/viewer/2022032704/56649d6c5503460f94a4b1c8/html5/thumbnails/24.jpg)
outline.24
Acknowledgements
Partial support for this work was provided by the National Science Foundation’s Course, Curriculum, and Laboratory Improvement program under grant #0410667/0533334and byUniversity of North Carolina, Office of the President.
Their support is gratefully acknowledged.