CSE423 Capstone Project Fall 2003
Development of a reliable resource scheduler in a reliable web service environment
Mentor: Dr. Yinong Chen
Members and task allocation:
Christopher Boone Priority based
service schedule
Michael Covarrubias Graphic interfaces and chat rooms
(movie and sport)
Raquel Pena
Service management: service registration, security check, accounting
Jake Schwartz
Clients (request generation and services (IP, mortgage calculator, and weather
services)
Progress
Project Description
In this project, students will design and implement a resource scheduler that
can provide reliable and prioritized service to the clients. Technologies to be
used include
• .Net integrated development environment
• C# multithreading programming language
• web technology
Required skills
• Object-oriented programming languages (CSE240 or equivalent),
• Computer organization and architecture (CSE330 or equivalent),
• Operating systems (CSE430 or equivalent), and
• Distributed computing (CSE445 or equivalent).
Background of the projects
A task scheduler,
which has some similarity with the proposed resource scheduler, was implemented
using Java and partially in C#.
Reference Materials
- Gunnerson, Eric, A Programmer's Introduction to C#, Apress, 2001.
- Powell, R., R. Weeks, C# and the .Net Frameworks: The C++ Perspectives, Sams Publishing, 2002.
-
C# Tutorial for beginners
-
C# Tutorial
-
An advanced C# Tutorial
-
C# Programming
- "Java, How to Program" by Deitel.
Read the chapter on "Mutithreading" if you are doing the re-integration project.
Read the chapter on "Graphic User Interface Componenets" if you are doing
the graphic interface project.
- "Computer Networks" by Tanenbaum
Read the chapters on IP package format and firwall.