CSE6349 Special Topics in Advanced Networks

Opportunistic Networks and Computing

Dr. Mohan Kumar

FALL 2008

Course Syllabus and Details

Course Description

When two devices are within communication range of each other, opportunistically, the applications executing on these devices can exchange messages, exploit resources, and collaboratively perform computing services to the benefit of the applications and users.  In an opportunistic environment, a number of opportunistic communications or contacts are exploited.

This course consists of lectures, discussions, case studies, seminars and projects.  During the first part of the semester, the students will be introduced to the challenges and issues in opportunistic networking and computing.  This will be followed by further lectures, seminars and discussions on specific topics.  Students will also review background literature in mobile ad hoc networks, delayed tolerant networks and social communications. The course includes a research paper and group project.

Course Objectives

The primary objective of this course is to expose graduate students to the exciting new research topic of opportunistic networking and computing. The secondary objective is to motivate graduate students to take up research work in opportunistic networks and computing.

Course Prerequisites

CSE5311 Design and Analysis of Algorithms, CSE5306 Distributed Systems, and CSE5344 Computer Networks I. 

Mode of Teachings

During the first quarter of the semester, there will be mainly lectures to cover the background and motivation topics. During the second and third quarters all students are required to participate in intensive discussions involving published research papers. The last quarter will be devoted to presentations of

 

Instructor: Mohan Kumar, 333 NH          Email: mailto:mkumar@uta.edu  Phone: (817) 272-3610

Class: Mon/Wed   - 4:00 to 5:20 PM        Office Hours: Mon/Wed - 2:30 to 4:00 PM   

Course site: http://crystal.uta.edu/~kumar/cse6344_08FALL      GTA: TBA          

Course Syllabus:

Opportunistic Computing – what, how, and why? Review of Mobile ad hoc networks, pervasive computing, distributed computing, and social networking and computing. Delayed tolerant networks and applications. Opportunistic computing: communication, cooperation and collaboration; content dissemination, acquisition, and management; remote service execution; composition and maintenance; privacy and security; case studies and applications.   

Text book: There will be no text book for this course.

References

o        IEEE Transactions on Mobile Computing

o        IEEE Communications

o        IEEE Pervasive Computing

o        IEEE/ACM Transactions on Networking

o        Elsevier’s Ad Hoc Networks

o        Elsevier’s Pervasive and Mobile Computing

o        IEEE International Conference on Pervasive Computing

o        ACM Workshop on Challenged Networks

o        ACM Workshop on Mobile Opportunistic Networks

o        IEEE Workshop on Autonomic Opportunistic Communications

A list of papers to read will be provided on the course site.

 

Assessment

Participation in Discussions: 30%

Research Paper: 40%

Group Study/Project: 30%

Students will be required to complete a group project.

 

Project problems will be finalized September 31, 2008 and the expected date of Completion is November 30, 2008. Presentation and demonstration of the projects will be during the last quarter of the semester.

 

Homework Assignments: No Grades awarded directly!

Class participation: Students are expected to interact actively during lectures. All students are expected to read, understand, criticize and discuss published research papers. .

Attendance and Drop Policy

Attendance though not mandatory, is HIGHLY encouraged. Class participation is important to your grade in the 'Quizzes and Class Participation' component.

Please visit course page for details on Americans with Disabilities Act, Academic Dishonesty and Student Support Services.