Год сдачи: 2009 Информация о файлах в архиве: Отчет.doc - курсовая работа В той же папке исходники программы моделирующей работу почтового сервера на Delphi Краткое описание Необходимо разработать программу, моделирующего работу почтового сервера. Все письма поступают в очередь входящих сообщений(ОВС). ОВС может вместить L писем. Письма, не помещающиеся в очередь, отбрасываются. Поток входящих сообщений содержит письма приоритета 1,2,3. В первую очередь обрабатываются письма с приоритетом 1, потом 2 и т.д. Сообщения поступают разного размера: от 10 до Q кб. Сообщение может адресоваться к нескольким получателям. На вход очереди в каждую секунду от 0 до x сообщений. Размер сообщения, количество получателей, приоритет и количество сообщений в секунду – случайные величины, распределенные по закону распределения. Среднее время обработки 1 – го сообщения N сек. Любой дополнительный получатель добавляет ∆N сек. ко времени обработки сообщений. Обработанные сообщения из ОВС перемещаются в буферную БД, откуда рассылаются серверам. Рассылка происходит циклически, 1 раз в 20-40 сек. Пока сообщения не отправлены, они хранятся в буферной БД. Максимальный размер буфера S Гб. Любая М - ое сообщение требует повторной доставки. Любое недоставленное сообщение хранится в буферной БД. Если письмо 1 раз недоставлена, то вторая попытка осуществляется через Т сек., третья через 2*Т и т.д.Максимальное нахождение письма в буферной БД Р часов, после чего удаляется Индивидуальное задание: (Вариант 52) X L Q N ∆N M S T P Закон 1 25 13000 4 0.1 7 2 25 2 Экспоненциальный Заключение В результате выполнения поставленной задачи была составлена программа “server.exe”. Данная программа имеет удобный графический интерфейс, который позволяет пользователю наглядно увидеть все этапы работы программы. В результате тестирования были составлены рекомендации по оптимизации базы сервера. Программа моделирующая работу почтового сервера в Delphi |