Announcements

 


Class Information

Instructor: Gruia-Catalin Roman (roman [at] wustl.edu, 935-6190, Jolley 514)
TA: Chien-Liang Fok (liangfok [at] wustl.edu, 935-7526)
Meeting Time: M-W 4:00-5:30pm
Location: Cupples II 100
Prerequisites: Senior or graduate standing
Credit: 3 units
Textbook: Selected articles (subject to change)
Grading: See Statement of Expectations

Internet and wireless communication are two technologies that share the common goal of providing ubiquitous access to distant resources. Their impact on the social fabric is immediately observable today. This course is concerned with methods and principles for the development of systems whose components exhibit some form of mobility across networks or within some physical space and require some knowledge about the domain within which the movement takes place. The course material will cluster around several dominant themes: the delivery of connectivity to mobile nodes, languages that provide facilities for code migration, computational models that include the notion of locality, and design methods that support the development of new kinds of network applications.

Since much of the work on mobility has its roots in the networking tradition, the class will include topics concerned with communication protocols, application support software, the unique characteristics of the wireless communication medium, security, location aware applications, algorithms for implementing basic system services. Language-related issues will be concerned with constructs, abstractions and software architectures that facilitate the movement of code mostly across existing wired networks. New models of concurrency and proof techniques will be discussed in an attempt to better understand fundamental differences between distributed computing across a fixed graph structure and new paradigms in which components have a location attribute and may travel across a logical or physical space.

Statement of Expectations

  • Attendance is mandatory.
  • No late homeworks are accepted without advance authorization.
  • Homeworks must be typeset and look professional.
  • Homeworks must be delivered in class the day they are due.
  • All homeworks must be completed in order to secure a passing grade.
  • Questions should be directed to roman [at] wustl.edu with a header starting with "[CSE 537]".