CSCI 6175

Hadoop

Syllabus for Spring 2018

 

Dr. John P. Abraham

 

Professor:  Dr. John P. Abraham.  Office: Engineering Building Room 3.276

This class will be assisted by Mr. Robert Jackson who is doing research on Hadoop

Web: www.faculty.utrgv.edu/john.abraham Please check my website every week for updates.

Professor: Dr. John P. Abraham

Office: ENGR 3.276

E-mail: john.abraham@utrgv.edu

Email is the best way to contact me.

 

ALL STUDENTS: PLEASE USE BLACKBOARD TO SUBMIT ASSIGNMENTS

Computer Networks

CSCI/CMPE 4345

Th 5:55 to 8:25 pm

Eng 1.272

 

 

CSCI 6175.01

Th: 8:45 pm - 9:35 pm

Eng 1.290

Syllabus

 

Advanced Computer Networks CSCI 6345 - 01

Th: 5:55 - 8:25 pm

Eng 1.272

 

 

 

 

 

Office Hours

TW 10:30 to 12noon

 

TA: 

Cell phones must be entirely out of sight inside a closed backpack or purse. IF YOU USE THE PHONE DURING CLASS, I WILL ASK YOU TO BRING THE PHONE TO THE FRONT AND KEEP IT ON THE TABLE UNTIL THE CLASS IS OVER, NO EXCEPTIONS.

Prerequisites:

All graduate students are welcome to this course. But you need to find time to read and to think as well as to do the exercises.

Textbook:

 

Attendance requirement:

This is a seminar course and your attendance and participation is required. 

Course Structure:

Students will be required to download the program install and implement Hadoop and develop. Course Assignments and Grading:

Grading will depend on the proposal submitted as well as the quality of presentation.  Other criteria used shall be class participation and class attendance.  More than one absence from the class will automatically lower your grade to the next lower one.

Some dates to remember:

 

Jan. 16 (Tues.) Spring classes begin

Jan 19 (Fri.) Last day to add a class or register for Spring classes

Jan. 22 (Mon.) Last day to withdraw (drop all classes) and receive an 80% refund

Jan. 29 (Mon.) Last day to withdraw (drop all classes) and receive a 70% refund

Feb. 5 (Mon.) Last day to withdraw (drop all classes) and receive a 50% refund

Jan. 31 (Wed.) Census Day (last day to drop without it appearing on the transcript)

Feb. 12 (Mon.) Last day to withdraw (drop all classes) and receive a 25% refund

Mar. 12 – Mar. 17 (Mon. – Sat.) Spring Break. No classes

Mar. 30 – Mar. 31 (Fri. – Sat.) Easter Holiday. No classes.

April 12 (Thurs.) Last day to drop a class (grade of DR) or withdraw (grade of W)

May 3 (Thurs.) Study Day. No classes.

 

Attendance:

Attendance and class participation is required to pass the course. If you must miss an exam, make prior arrangements. No make-up exams will be given unless you contact me in advance! Homework assignments may be submitted to me by hardcopy in my mailbox prior to class time (May submit by email to mark date and time, but must be submitted by hardcopy for grading purposes). Late homework will be levied heavy penalties.  Penalty: One day late 10%, 1 week late 20%, 2 weeks late 50%.  Not accepted afterwards.

 

STUDENTS WITH DISABILITIES: If you have a documented disability (physical, psychological, learning, or other disability which affects your academic performance) and would like to receive academic accommodations, please inform your instructor and contact Student Accessibility Services to schedule an appointment to initiate services. It is recommended that you schedule an appointment with Student Accessibility Services before classes start. However, accommodations can be provided at any time. Brownsville Campus: Student Accessibility Services is located in Cortez Hall Room 129 and can be contacted by phone at (956) 882-7374 (Voice) or via email at accessibility@utrgv.edu. Edinburg Campus: Student Accessibility Services is located in 108 University Center and can be contacted by phone at (956) 665-7005 (Voice), (956) 665-3840 (Fax), or via email at accessibility@utrgv.edu.

 

MANDATORY COURSE EVALUATION PERIOD: Students are required to complete an ONLINE evaluation of this course, accessed through your UTRGV account (http://my.utrgv.edu); you will be contacted through email with further instructions. Online evaluations will be available Nov. 18 – Dec. 9, 2015. Students who complete their evaluations will have priority access to their grades.

 

SCHOLASTIC INTEGRITY: As members of a community dedicated to Honesty, Integrity and Respect, students are reminded that those who engage in scholastic dishonesty are subject to disciplinary penalties, including the possibility of failure in the course and expulsion from the University. Scholastic dishonesty includes but is not limited to: cheating, plagiarism, and collusion; submission for credit of any work or materials that are attributable in whole or in part to another person; taking an examination for another person; any act designed to give unfair advantage to a student; or the attempt to commit such acts. Since scholastic dishonesty harms the individual, all students and the integrity of the University, policies on scholastic dishonesty will be strictly enforced (Board of Regents Rules and Regulations and UTRGV Academic Integrity Guidelines). All scholastic dishonesty incidents will be reported to the Dean of Students.

 

SEXUAL HARASSMENT, DISCRIMINATION, and VIOLENCE:  In accordance with UT System regulations, your instructor is a “responsible employee” for reporting purposes under Title IX regulations and so must report any instance, occurring during a student’s time in college, of sexual assault, stalking, dating violence, domestic violence, or sexual harassment about which she/he becomes aware during this course through writing, discussion, or personal disclosure. More information can be found at www.utrgv.edu/equity, including confidential resources available on campus. The faculty and staff of UTRGV actively strive to provide a learning, working, and living environment that promotes personal integrity, civility, and mutual respect in an environment free from sexual misconduct and discrimination. 

 

COURSE DROPS: According to UTRGV policy, students may drop any class without penalty earning a grade of DR until the official drop date. Following that date, students must be assigned a letter grade and can no longer drop the class. Students considering dropping the class should be aware of the “3-peat rule” and the “6-drop” rule so they can recognize how dropped classes may affect their academic success. The 6-drop rule refers to Texas law that dictates that undergraduate students may not drop more than six courses during their undergraduate career. Courses dropped at other Texas public higher education institutions will count toward the six-course drop limit. The 3-peat rule refers to additional fees charged to students who take the same class for the third time.

 

 

Schedule:

Jan 18, 2018

Build a VM-based single node Hadoop cluster documentation at http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html  on VMs requested from UTRGV OFRS – Hadoop download from http://hadoop.apache.org/  Submit a request within ServiceNow to autobuild VM’s. In the comment section, include that you will be using ‘git’ for revision control. The autobuild takes about an hour to complete.  Here’s the link for the VM Autobuilder: https://utrgv.service-now.com/ess/home.do  Students will have to enter their UTRGV credentials and then can scroll down the page to VM Request where they can enter their information and group members.

You have root access on the VM’s to download and install Hadoop to build a single node server/cluster.

You can use the lab on TTH from 7p-10p to ssh into their VM’s to do the work. Mr. Jackson will be there to answer questions.

Jan 25th – Have installation done and be willing to demonstrate running server either directly or through remote software.

Feb 1st – Create users and rights.  Make sure to make Dr. Abraham a user.

Feb 8th – Catch up.  Everyone should be current before starting next portion.  If not, this is a good time to drop the course.
Read two research papers on Hadoop, Common, HDFS, YARN, MapReduce.

Feb 15th –Hadoop documentation each group will build and configure a Hadoop module or Use Case into their Hadoop server where applicable. Use version control on the VM to manage group member changes and revisions.

Feb 22nd – Post overall outline of the build process including thesis references to Blackboard. Total length is 1-page.

March 1st – Post a page describing the configuration difficulties or challenges encountered in deference to the thesis references used.

March 8th – Midterm written report to be submitted to blackboard.  Summarize what you have done so far, and submit the report from March 1st.

March 15th Spring Break