Св. Климент Охридски



Дата21.01.2017
Размер24.99 Kb.
#13226


Софийски университет “Св. Климент Охридски”

Факултет по математика и информатика

Катедра Изчислителни Системи

Дипломна работа


Разпределена система за съхраняване на данни

Автор: Ясен Огнянов Минов

Факултетен номер: 41776

Специалност: Информатика

Специализация: Компютърни мрежи и разпределени системи

Ръководител: д-р Димитър Вълчев


София 1999

Въведение 3

ProSyst EnterpriseCluster 3

Моята работа по проекта 4

Структура на дипломната работа 4


Въведение

ProSyst EnterpriseCluster


Д
ипломната ми работа е част от създаването на комплексна разпределена система за работа на компонентно-базирани бизнес приложения. Езикът за разработка е Java, а използваната технология е Enterprise JavaBeans (Harpner, 1999). Архитектурата на ProSyst EnterpriseCluster е следната:
Множество бизнес приложения работят с голямо количество информация, извършват сложни транзакции или използват комплексни алгоритми за защита на данните. Сървърите, на които работят тези приложения, в даден момент не успяват да се справят с голямото натоварване и започват да отказват потребителски заявки. Един от начините за разрешаването на този проблем е разпределяне на натоварването между няколко сървъра, т. е. създаването на клъстер от сървъри.

Специален участник в клъстера, наречен диспечер, приема потребителските заявки и ги разпределя между останалите участници. Всеки от тях изпълнява заявката и връща резултат на диспечера, който го препраща на клиента. Общата информация, която използват различните части на сървърите (EJB Container – за пасивиране на бинове, за достъп до дескрипторите на биновете; Mail Server – за мейловете на потребителите; Java Message Systemза обменяните съобщения и т.н.), се пази в транзакционна разпределена ситема за управление на база данни.


Моята работа по проекта


Моята работа по проекта е създаването на разпределената система за управление на база данни, която да се използва от участниците в клъстера. Изискванията към нея са следните:

  • транзакционен достъп до данните

  • опционална репликация на част от данните

  • възможност за backup на част от данните през определено време

  • възможност за едновременна работа на десетки хиляди клиенти

  • равномерно използване на ресурсите предоставени от участниците в клъстера

Системата създадена от мен ще залегне в основата и на други проекти на ProSyst като създаването на XML сървър и разработването на система за едновременна работа на група програмисти по изграждане на компонентни приложения. Бъдещата SQL надстройка ще я превърне в йерархична база данни.

Структура на дипломната работа


В началото на моето изложение съм се спрял на теоретичната част от реализацията на дипломната ми работа, като съм дефинирал няколко използвани технологии и съм направил сравнително обстоен преглед на теорията на базите данни в часта необходима ми за понататъшното изложение. В следващите глави съм описал основните идеи в архитектурата на системата и съм разгледал поотделно всяка логически обособена част. В края на дипломната ми работа съм предложил няколко варианта за надграждане и използване на разработената от мен система за управление на база данни.


Каталог: info
info -> Великата синя дупка (Белиз)
info -> Организират четвърта Национална експертна среща
info -> Тема Компютърна система ibm pc/xt i8086 Процесорите 8086
info -> История на европейската интеграция Дати и съпътстващи събития. Хронология
info -> Съдържание увод стр. 3 Глава І
info -> Търсене и предлагане – основа на пазарния механизъм
info -> Е учредена на 28 април 2009 г. Корабостроителни и кораборемонтни заводи
info -> Закон за изменение и допълнение на Кодекса за социално осигуряване. Промените влизат в сила от 1 юли 2010 г


Сподели с приятели:




©obuch.info 2024
отнасят до администрацията

    Начална страница