Presentation is loading. Please wait.

Presentation is loading. Please wait.

AssignPrelim1.1 © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011 Course Preliminaries.

Similar presentations


Presentation on theme: "AssignPrelim1.1 © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011 Course Preliminaries."— Presentation transcript:

1 AssignPrelim1.1 © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011 Course Preliminaries

2 AssignPrelim1.2 Several assignments, covering aspects of Grid computing. Each assignment has a detailed write-up describing steps you need to take (see course home page). Some assignments use the portal Some require ssh into specific systems Some require you to use your own PC (or lab computer). Assignments

3 AssignPrelim1.3 Assignment 1 This assignment is set today and due next week Critical you do this assignment, to become a registered user. Follow assignment instructions Go to registration portlet and submit required details. IT IS IMPERATIVE THAT YOU REGISTER ASAP. It will be used to collect the class list and start the process of setting up accounts.

4 AssignPrelim1.4 Grid computing portal Established at: http://coit-grid02.uncc.edu:8080/gridsphere Portal provides single sign-on to all grid resources.

5 AssignPrelim1.5 Registration portlet (select Registration tab from login page)‏

6 AssignPrelim1.6 Your name Your university email address Your Institution Project name - put Fall 2011Grid course Statement of work - put your major and whether you are an undergraduate or graduate student All entries must be completed otherwise the form is not accepted. DETAILS REQUIRED

7 AssignPrelim1.7 Registration activities 7

8 AssignPrelim1.8 Within 2 days of registration, accounts will be set up and you will get a confirmation email that includes your ssh login password. You will need the ssh password for Assignment 2 and should be changed once you login through ssh. DO NOT FORGET YOUR PORTAL or SSH PASSWORDS. WRITE THEM DOWN IN A SECURE PLACE. WE MAY NOT BE ABLE TO RETRIEVE PASSWORDS FOR USERS.

9 AssignPrelim1.9 1-2.9 Grid information tab Once logged into Grid portal, user will see a number of tabs across top, which enable user to perform many basic tasks. 9

10 AssignPrelim1.10 1-2.10 Proxies To use many services, you are required to have a proxy certificate (a proxy). Proxy is an electronic document that enables resources to be accessed on user’s behalf. Very convenient to use credential management service called myProxy to hold proxies Usually, Gridsphere automatically obtains a proxy from the myProxy server for you when you log in. 10

11 AssignPrelim1.11 Proxy management tab 11 For security reasons, proxies have limited lifetimes, so may need to renew them

12 AssignPrelim1.12 1-2.12 File management tab 12

13 AssignPrelim1.13 13 Interactive job submission tab

14 AssignPrelim1.14 14 Assignment Tasks In Assignment 1, a distributed job will first be executed using the portal In Assignment 2, the same job will be executed on the command line. In Assignment 3, the same job will be executed using a graphical workflow editor. Although at first sight, one would think a portal is best, we shall see how present-day portals can be restrictive.

15 AssignPrelim1.15 15 Computational Task Computing Mulch on a Flowerbed Add 4 inches of mulch. How much mulch? Compute the volume/cost of mulch to cover a flowerbed 4 inches thick. flowerbed We will use both UNC-C servers and UNC-W cluster.

16 AssignPrelim1.16 16 Two small Java programs to write myIntegral.java Program to compute the area of the flowerbed To be executed on coit-grid01.uncc.edu myMulch.java Program to compute the volume and cost of mulch given the area of the flowerbed computed above. To be executed on torvalds.uncw.edu

17 AssignPrelim1.17 17 Compute area of flower bed torvaldscoit-grid01 area_ output Compute volume and cost of mulch globus-url-copy mulch_ output copy mulch_ output area_ output Note- this is a pipeline computation – increased performance would only result if multiple jobs could be submitted in succession.

18 AssignPrelim1.18 18 Using Portal Need Interactive job submission window to submit job Need File Management Window to move files

19 AssignPrelim1.19 Moodle at UNC-C used for submitting assignments and for multiple-choice class tests. http://moodle.uncc.edu/ Link from course home page. Everyone will be given an account on this system. Details to follow. Class tests and assignment submission

20 AssignPrelim1.20 Moodle login

21 AssignPrelim1.21 Sent by email to students (except at UNCC). Moodle User name and password

22 AssignPrelim1.22 You must change your password the first time you log into Moodle. DO NOT FORGET YOUR PASSWORD. UNC-C HAS NO AUTOMATIC WAY RESETTING PASSWORDS. Moodle -- password

23 AssignPrelim1.23 A single 5-20 page PDF document. No other format acceptable. PUT YOUR NAME AT TOP!! Show that you successfully followed the instructions and performs all tasks. Include code with comments Brief explanation of code. What to submit to Moodle for each assignment

24 AssignPrelim1.24 Take screen shots and include these screen shots in the document. –Number of screen shots is up to you but it should demonstrate your programs worked. (To include screen shots from Windows XP or 7, select window, press Alt-Print Screen, and paste to file.) For the record, state what programming skills and knowledge you used but already knew before doing this assignment. This information does not affect the grading, but may be helpful in subsequent course developments.

25 AssignPrelim1.25 DO NOT SUBMIT MULTIPLE FILES. BEFORE THE DEADLINE, YOU CAN MAKE A RE-SUBMISSION THAT REPLACES THE PREVIOUS SUBMISSION.

26 AssignPrelim1.26 SUBMIT ONLY ONE UNCOMPRESSED PDF FILE TO MOODLE, OTHERWISE:

27 AssignPrelim1.27 DO NOT SUBMIT YOUR ASSIGNMENT BY EMAIL UNDER ANY CIRCUMSTANCES!! WE COULD MISS THE EMAIL, AND IN ANY CASE WILL IGNORE IT! Submission continued

28 AssignPrelim1.28 Each assignment will have 3 dates posted: 1. Date set 2. Date to report system problems 3. Date due Dates posted on the course home page under the assignments link. Dates are very firm unless you have documented system problems, see next slide. Due Date

29 AssignPrelim1.29 You MUST report any system problems that are preventing you complete an assignment at least 48 hours before the due date so that you can be given an account elsewhere if necessary. No extensions will be allowed if you did not contact us 48 hours before the due date. THIS MEANS YOU NEED TO START THE ASSIGNMENT WITHIN 48 HOURS OF IT BEING SET. System Problems

30 AssignPrelim1.30 Course Assistance UNC-C course assistant Keerthi Galla kgalla@uncc.edu Contact on matters such as user accounts or UNC-C system not functioning. Contact Instructors for matters such as course materials and assignment write-up.

31 AssignPrelim1.31 Questions

32 AssignPrelim1.32 Questions When is Assignment 1 due? a) Today b) End of the semester c) August 29, 2011 d) Sept 1, 2011 e) Whenever I wish to submit.

33 AssignPrelim1.33 Questions What shall I do if my account does not work? a) Nothing b) Contact the Instructor c) Contact the TA d) Fix it. Note passwords are case sensitive.

34 AssignPrelim1.34 Questions What shall I do if the servers are down? a) Nothing b) Contact the Instructor c) Contact the TA d) Fix it.

35 AssignPrelim1.35 Questions What shall I do if I cannot understand the assignment write-up? a) Nothing b) Contact the Instructor c) Contact the TA d) Fix it.

36 AssignPrelim1.36 Questions What format must the assignment be submitted in? a) Any format b) Word c) PDF d) PDF or Word e) OpenOffice

37 AssignPrelim1.37 Questions Where are assignments submitted? a)Via Email b)To UNCC's Moodle c)On a grid resource d)To the TA

38 AssignPrelim1.38 Questions In which country was Dr. Wilkinson born and raised? a) United States b) England c) Australia d) New Zealand e) South Africa


Download ppt "AssignPrelim1.1 © 2011 B. Wilkinson/Clayton Ferner. Modification date: Aug 22, 2011 Course Preliminaries."

Similar presentations


Ads by Google