| Instructor: |
Gruia-Catalin Roman (roman [at] wustl.edu, 935-6190, Bryan Hall 509D) |
| TA: |
Louis Thomas (thomasl [at] cse.wustl.edu, 935-7535, Jolley 514) |
| Meeting Time: |
M-W 4:00-5:30pm |
| Location: |
Lopata Hall 201 |
| 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]".
|