Специальное математическое и программное обеспечение управления кэшированием данных на основе временных меток транзакций тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Шахворостов, Георгий Ильич

  • Шахворостов, Георгий Ильич
  • кандидат технических науккандидат технических наук
  • 2013, Воронеж
  • Специальность ВАК РФ05.13.11
  • Количество страниц 173
Шахворостов, Георгий Ильич. Специальное математическое и программное обеспечение управления кэшированием данных на основе временных меток транзакций: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Воронеж. 2013. 173 с.

Оглавление диссертации кандидат технических наук Шахворостов, Георгий Ильич

Содержание

Введение

ГЛАВА 1. Анализ предметной области и постановка задачи

1.1 .Параметризация нового класса многозвенных клиент-серверных

информационных систем

1.2.0собенности создания специального программного обеспечения для оптимизации распределенных информационных систем с использованием ЕЛЗ-технологии

1.3.Методы управления транзакциями как инструмент повышения производительности специализированных систем

1.4. Цель и задачи работы

ГЛАВА 2. Теория транзакций как средство повышения производительности распределенных специализированных информационных систем

2.1 .Формализация метода управления кэшированием данных

2.2. Тр анз акционное представление метода кэширования и инструмента применения кэшированных данных в последовательности транзакций

2.3.Сериализуемость историй метода кэширования

2.4.Аналитическое представление метода кэширования на основе временных меток транзакций

2.5. Выводы

ГЛАВА 3. Проектирование и алгоритмизация специального программного обеспечения управления кэшированием данных на основе временных меток транзакций

3.1.Общий алгоритм функционирования специального

программного обеспечения управления транзакциями

3.2.Алгоритмизация взаимодействия компонентов специального

программного обеспечения управления транзакциями

3.3.Особенности алгоритмизации взаимодействия и обмена

данными при мультиверсионном планировании

3.4.Особенности алгоритмизации поддержки пула соединений

между компонентами специального программного обеспечения

3.5. Выводы

ГЛАВА 4. Реализация специального программного обеспечения управления кэшированием данных на основе временных меток транзакций

4.1. Структурно-функциональные особенности специального

программного обеспечения управления транзакциями

4.2.0собенности программной реализации специального программного обеспечения управления транзакциями на основе

специального обработчика транзакций

4.3.Экспериментальная оценка специального программного

обеспечения

4.4.Структур а и функционирование специального программного

обеспечения в составе «интернет-ориентированной

информационной системы поддержки учебной и научной

деятельности»

4.5 Выводы

Основные результаты работы

Список использованных источников

Приложения

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Специальное математическое и программное обеспечение управления кэшированием данных на основе временных меток транзакций»

Введение

Актуальность темы. В настоящее время наблюдается стремительное развитие технологий, реализующее распределенную обработку данных. Распределенная обработка порождает различные распределенные среды, в которых существуют разнородные информационные ресурсы, содержащие большие массивы данных. Технологии, реализующие распределенную обработку, нашли применение в локально-вычислительных и корпоративных сетях обработки данных, в которых осуществляют роль унифицированного посредника между пользователями и источниками хранения информации.

Разработка и последующее использование специализированных информационных и корпоративных систем сталкиваются с множеством проблем, среди которых: повышение производительности; оптимизация обработки данных между клиентской и серверной частями; обеспечение оптимальной обработки и управления транзакциями.

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

Большой вклад в изучение проблематики, связанной с обработкой и управлением транзакций внесли Ф. Бернштейн, Н. Гудман, М. Карэй, Дж. Грей и др.

Однако не все проблемы данной области являются изученными и решенными в полной мере. В частности, недостаточно исследованы вопросы среди которых: разрешение конфликтов между операциями; применение кэшированных данных в историях транзакций;

сериализуемость транзакций в рамках применения каптированных данных.

Таким образом, для устранения недостатков необходимо создать математическое и программное обеспечение, которое позволило бы формально описать процесс управления и обработки транзакций в контексте применения кэшированных данных для повышения производительности специализированных информационных систем, что полностью определяет актуальность диссертационного исследования.

Тематика диссертационной работы соответствует научному направлению ФГБОУ ВПО «Воронежский государственный технический университет» «Вычислительные комплексы и проблемно-ориентированные системы управления».

Цель и задачи исследования. Целью работы является создание специального математического и программного обеспечения управления кэшированием данных на основе временных меток транзакций для повышения производительности специализированных информационных систем.

Для достижения поставленной цели необходимо решить следующие задачи:

исследовать проблемы использования технологии разработки серверных компонентов как инструмента реализации специального программного обеспечения для увеличения производительности многозвенных клиент-серверных информационных систем;

провести формализацию применения кэшированных данных при описании процесса управления транзакциями;

осуществить аналитическое описание механизма временных меток в рамках мультиверсионной истории транзакций для их сериализуемости;

разработать специальное математическое обеспечение для управления и обработки транзакций в контексте использования

кэшированных данных;

спроектировать специальное программное обеспечение управления транзакциями в составе специализированной информационной системы.

Методы исследования. В работе использованы теория транзакций, теория множеств, теория графов, методы системного анализа, объектно-ориентированного программирования.

Тематика работы соответствует п. 3 «Модели, методы, алгоритмы, языки и программные инструменты для организации взаимодействия программ и программных систем», п. 4 «Системы управления базами данных и знаний» паспорта специальности 05.13.11 - «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей».

Научная новизна. К результатам работы, отличающимся научной новизной, относятся:

формализация описания сериализуемости транзакций, обеспечивающая унифицированное представление процесса управления транзакциями, отличающаяся использованием ациклического для версии записи графа мультиверсионной сериализуемости;

аналитическое представление метода кэширования, отличающееся использованием временных меток, обеспечивающее своевременную актуализацию кэшированных данных при клиент-серверной обработке путем вычисления минимальных временных меток;

алгоритмы обработки операций с данными клиент-серверных приложений, обеспечивающие обработку мультиверсионных элементов данных, отличающиеся взаимодействием СУБД с планировщиком с использованием временных меток;

алгоритмы межинтерфейсного взаимодействия между компонентами специального программного обеспечения, отличающиеся обменом

специальными сообщениями для поддержки пула соединений и обеспечивающие повышение производительности при соединении с СУБД;

структура специального программного обеспечения в составе многозвенной клиент-серверной интернет-ориентированной

информационной системы, обеспечивающая повышение эффективности распределенной обработки данных на основе многопоточности и корректного конкурентного изменения данных.

Практическая значимость работы. Практическая значимость результатов диссертации состоит в создании специального программного обеспечения обработки и управления транзакциями для повышения производительности специализированных информационных систем на основе применения кэшированных данных в истории транзакций.

Компоненты специального математического и программного обеспечения были интегрированы в состав «Интернет-ориентированной информационной системы поддержки учебной и научной деятельности», прошедшей Государственную регистрацию в ФГБУ «Федеральный институт промышленной собственности».

Реализация и внедрение результатов работы. Основные теоретические и практические результаты работы реализованы в виде «Интернет-ориентированной информационной системы поддержки учебной и научной деятельности» и внедрены в АНОО ВПО «Воронежский экономико-правовой институт». Эффект от внедрения заключается в обеспечении необходимого уровня реактивности системы при ответах на 8С)Ь-запросы пользователей к БД.

Апробация работы. Основные положения и результаты диссертационной работы докладывались и обсуждались на следующих научных конференциях и семинарах: IX Всероссийской школе-

конференции молодых учёных "Управление большими системами" (Липецк, 2012), XVIII International Open Science Conference «Modern informatization problems in the technological and telecommunication systems analysis and synthesis» (Lorman, MS, USA, 2013), XVIII International Open Science Conference «Modern informatization problems in economics and safety » (Lorman, MS, USA, 2013), XVIII International Open Science Conference «Modern informatization problems in simulation and social technologies » (Lorman, MS, USA, 2013), научных семинарах кафедры автоматизированных и вычислительных систем ФБГОУ ВПО «Воронежский государственный технический университет».

Публикации. По результатам исследований опубликовано 12 научных работ, в том числе 3 - в изданиях, рекомендованных ВАК РФ. В работах, опубликованных в соавторстве и приведенных в конце автореферата, лично соискателю принадлежат: [29] - разработка методов управления базами данных в составе специализированных информационных систем реального времени; [68, 116] - математическое обеспечение кэширования данных на основе специального обработчика транзакций; [69, 70] - выделение специального класса информационных систем; [114, 115] - архитектура и алгоритмизация функционирования планировщика транзакций; [30, 71] - компоненты специального программного обеспечения управления транзакциями.

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка литературы из 121 наименования. Основная часть работы изложена на 173 страницах, содержит 50 рисунков, 23 таблицы.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Шахворостов, Георгий Ильич

Основные результаты работы

1. Проведена формализация описания сериализуемости транзакций, обеспечивающая унифицированное представление процесса управления транзакциями, отличающаяся использованием ациклического для версии записи графа мультиверсионной сериализуемости.

2. Создано аналитическое представление метода кэширования, отличающееся использованием временных меток, обеспечивающее своевременную актуализацию кэшированных данных при клиент-серверной обработке путем вычисления минимальных временных меток.

3. Разработаны алгоритмы обработки операций с данными клиент-серверных приложений, обеспечивающие обработку мультиверсионных элементов данных, отличающиеся взаимодействием СУБД с планировщиком с использованием временных меток.

4. Разработаны алгоритмы межинтерфейсного взаимодействия между компонентами специального программного обеспечения, отличающиеся обменом специальными сообщениями для поддержки пула соединений и обеспечивающие повышение производительности при соединении с СУБД.

5. Создана структура специального программного обеспечения в составе многозвенной клиент-серверной интернет-ориентированной информационной системы, обеспечивающая повышение эффективности распределенной обработки данных на основе многопоточности и корректного конкурентного изменения данных.

6. Компоненты математического и программного обеспечения прошли государственную регистрацию в ФГНУ «Центр информационных технологий и систем органов исполнительной власти».

7. Разработано специальное программное обеспечение управления и обработки транзакций, которое интегрировано в состав реализованной и зарегистрированной ФГБУ «ФИПС» «Интернет-ориентированной информационной системы поддержки учебной и научной деятельности».

Список литературы диссертационного исследования кандидат технических наук Шахворостов, Георгий Ильич, 2013 год

Список использованных источников

1. Агуров П.В. ASP.NET. Сборник рецептов / П.В. Агуров СПб.: БХВ -Петербург, 2010. 528 с.

2. Александров Д.В. Распределенные информационные системы, основанные на знаниях: практикум / Д.В. Александров, H.H. Жебрун, И.В. Грачев. - Владимир: Изд-во Владим. гос. ун-та, 2008. 89 с.

3. Архитектурные особенности проектирования и разработки Веб-приложений.

http://www.intuit.rU/department/internet/mwebtech/5/2.html.

4. Ахо A.B. Структуры данных и алгоритмы / A.B. Ахо, Д.Э. Хопкрофт, Д.Д. Ульман. Пер. с англ.: Учеб. пос. - М.: Издательский дом «Вильяме», 2007. 400 с.

5. Берцун В.Н. Математическое моделирование на графах. Часть 1 / В.Н. Берцун : Учеб. пособие. Томск: Изд-во HTJI, 2006. 88 с.

6. Боровской А.Н. С++ и Pascale Kylix 3. Разработка интернет-приложений и СУБД / А.Н. Боровской. - СПб.: БХВ - Петербург, 2003. 544 с.

7. Бурцева Е.В. Информационные системы: учебное пособие / Е.В. Бурцева, И.П. Рак, A.B. Селезнев, A.B. Терехов, В.Н. Чернышев. Тамбов: Изд-во Тамбов, гос. техн. ун-та, 2009. 128 с.

8. Бхуптани M. RFID - технологии на службе вашего бизнеса: Пер. с англ. / М. Бхуптани, Ш. Морадпур. М.: Альпина Бизнес Букс, 2007. 281 с.

9. Ватаманюк А.И. Создание и обслуживание сетей в Windows 7 / А.И. Ватаманюк. СПб.: Питер, 2010. 224 с.

Ю.Вулф К. Технологии Microsoft: проблемы и их решения. Универсальный справочник системного администратора: Пер. с англ. / К. Вулф. М.: Издательский дом «Вильяме», 2004. 736 с. П.Галисеев Г.В. Компоненты в Delphi 7. Профессиональная работа / Г.В. Галисеев. М.: Издательский дом «Вильяме», 2004. 624 с.

12.Гниденко И.Г., Информатика / И.Г. Гниденко, С.А Соколовская. СПб.: Издательский дом «Нева», 2003. 320 с.

13.Годин В.В. Управление информационными ресурсами: 17-модульная программа для менеджеров «Управление развитием организации». Модуль 17 / В.В. Годин, И.К. Корнеев. М.: ИНФРА-М, 2000. 352 с.

14.Гольц Г. Рабочие станции и информационные сети / Г. Гольц. М.: Машиностроение, 1990. 240 с.

15.ГОСТ Р ИСО 13374-2-2011 Контроль состояния и диагностика машин. Оценка качества программных средств. Общие положения. Часть 2. Обработка данных.

16.Грекул В.И. Проектирование информационных систем / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. М.: Бином. Лаборатория знаний, 2012. 299 с.

17.Григорьев Ю.А. Банки данных: учебник для вузов / Ю.А. Григорьев, Г.И. Ревунков. М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. 320 с.

18.Гринвальд Р. Программирования баз данных Oracle для профессионалов: Пер. с англ. / Р. Гринвальд, Р. Стаковьяк, Г. Додж и др. М.: Издательский дом «Вильяме», 2007. 784 с.

19.Грэхем. И. Объектно-ориентированные методы. Принципы и практика / И. Грэхем. М.: ИД «Вильяме», 2004. - 880 с.

20.Гэри Д. JavaServer Pages / Д. Гэри. M.: «Вильяме», 2002. - 464 с.

21.Дарахвелидзе П.Г. Разработка Web-служб средствами Delphi / П.Г. Дарахвелидзе, Е.П. Марков. СПб.: БХВ - Петербург, 2003. 627 с.

22.Дастин Э. Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатация / Э. Дастин, Д. Рэшка, П. Джон. М.: Лори, 2003. 590 с.

23.Дейтел. Х.М. Технологии программирования на Java 2. Книга 3. . Корпоративные системы, сервлеты, JSP, Web-сервисы / Х.М. Дейтел, П.Дж. Дейтел, С.И. Сантри. М.: Бином, 2003. 672 с.

24.Днепров А. Видеосамоучитель. Microsoft Access 2007 (+CD) / А. Днепров. СПб.: Питер, 2008. 240 с.

25.Избачков Ю.С. Информационные системы: Учебник для вузов. 3-е изд. / Ю.С. Избачков, В.Н. Петров, А.А Васильева и др. СПб.: Питер, 2011. 544 с.

26.Кайт T. Oracle для профессионалов: архитектура, методики программирования и основные особенности версий 9i и 10g: Пер. с англ. / Т. Кайт. М.: Издательский дом «Вильяме», 2007. 848 с.

27.Камер Д. Сети TCP/IP. Принципы, протоколы и структура. Том 1 / Д. Камер. - М.: ИД «Вильяме», 2003. 880 с.

28.Конноли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание: Пер. с англ. / Т. Конноли, К. Бегг. М.: Издательский дом «Вильяме», 2003. 1440 с.

29.Кравец О.Я. Особенности разработки методов управления базами данных в составе специализированных информационных систем реального времени / О.Я. Кравец, Г.И. Шахворостов // Системы

управления и информационные технологии: научно-технический журнал. 2012. № 3.1(49). С. 147-151.

30.Кравец О.Я., Шахворостов Г.И. Программный модуль "Подсистема генерации контента интерактивного взаимодействия" / О.Я. Кравец, Г.И. Шахворостов. М.: ФГНУ ЦИТИС, 2013. - Per. №50201350123.

31.Кульгин М. Технологии корпоративных сетей. Энциклопедия / М. Кульгин. СПб.: Питер, 2000. 509 с.

32.Ланг К. Публикация баз данных в Интернете / К. Ланг, Д. Чоу. СПб.: Символ-Плюс, 1998. 480 с.

33.Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science: 4-е изд. / Р. Лафоре. СПб.: Питер, 2011. 928 с.

34.Левитин A.B. Алгоритмы: введение в разработку и анализ: Пер. с англ. / A.B. Левитин. М.: Издательский дом «Вильяме», 2006. 576 с.

35.Леоненков A.B. Самоучитель UML 2 / A.B. Леоненков. СПб.: БХВ -Петербург, 2007. 576 с.

36.Майстренко A.B. Информационные технологии в науке, образовании и инженерной практике / A.B. Майстренко, Н.В. Майстренко. Тамбов: Изд-во Тамбов, гос. техн. ун-та, 2009. 96 с.

37.Макарова Н.В. Информатика: учебник / Н.В. Макарова. М.: Финансы и статистика, 2006. 768 с.

38.Макарова Н.В. Информатика: учебник для вузов. Стандарт третьего поколения / Н.В. Макарова, В.Б. Волков. СПб.: Питер, 2011. 576 с.

39. Маклафлин Б. PHP и MySQL. Исчерпывающие руководство / Б. Маклафлин. СПб.: Питер, 2013. 512 с.

40.Машнин Т.С. Web - сервисы Java / Т.С. Машнин. СПб.: БХВ -Петербург, 2012. 560 с.

41.Михеева Е.В. Информационные технологии в профессиональной деятельности: учеб. Пособие / Е.В. Михеева. М.: Проспект, 2010.448 с.

42.Молчанов А.Ю. Системное программное обеспечение: учебник для вузов. 3-е изд. / А.Ю. Молчанов. СПб.: Питер, 2010. 400 с.

43.Монахов В.В. Язык программирования Java и среда NetBeans. - 2 изд., перераб. и доп. / В.В. Монахов. СПб.: БХВ - Петербург, 2009. 720 с.

44.Монсон-Хейфел P. Enterprise JavaBeans: Пер. с англ. 3-е издание / Р. Монсон-Хейфел. СПб: Символ-Плюс, 2002. 672 с.

45.Нейбург Э.Д. Проектирование баз данных с помощью UML.: Пер. с англ. / Э.Д. Нейбург, Р.А. Максимчук. М.: Издательский дом «Вильяме», 2002. 288 с.

46.Новиков Ф.А. Дискретная математика: Учебник для вузов. Стандарт третьего поколения / Ф.А. Новиков. СПб.: Питер, 2011. 384 с.

47.Ноубл Д. Flex 4. Рецепты программирования: Пер. с англ. / Д. Ноубл, Т. Андерсон, Г. Брэйтуэйт и др. М.: Издательство «Русская редакция»; СПб.: БХВ - Петербург, 2011. 720 с.

48.Орлов С.А. Технологии разработки программного обеспечения: Учебник для ВУЗов / Орлов С.А. СПб, 2002. 98с.

49.Орлов С.А.Технология разработки программного обеспечения: Учебник для вузов. 4-е изд. Стандарт третьего поколения / С.А. Орлов, Б.Я. Цилькер. СПб.: Питер, 2012. 608 с.

50.Осипов Д.Л. Базы данных и Delphi. Теория и практика / Д.Л. Осипов. СПб.: БХВ - Петербург, 2011. 752 с.

51. Основные понятия технологии проектирования информационных систем [электронный ресурс]. URL: http://www.intuit.rU/department/se/devis/l/l.html. (дата обращения 23. 10. 2012).

52.Палмер С.Р. Практическое руководство по функционально-ориентированной разработке ПО: Пер. с англ. / С.Р. Палмер, Д.М. Фельсинг. М.: Издательский дом «Вильяме», 2002. 304 с.

53.Попова И.В. Разработка приложений: учеб. Пособие / И.В. Попова. Магнитогорск: МаГУ, 2005. 185 с.

54.Ройс У. Управление проектами по созданию программного обеспечения / У. Ройс. М.: Лори, 2007. 448 с.

55.Семенишин Е.В. Реализация возможностей контроллинга средствами информационных технологий / Е.В. Семенишин, A.A. Захаров // Научный журнал КубГАУ. 2009. №51(7). С. 1-15.

56.Столлингс В. Современные компьютерные сети / В. Столлингс. М.: Питер, 2003. 783 с.

57.Тейксер С. Delphi 5: Руководство разработчика. Разработка компонентов и работа с базами данных. Том 2 / С. Тейксер, К. Пачеко. M.: М.: Издательский дом «Вильяме», 2000. 988 с.

58.Toy Д. Настройка SQL. Для профессионалов / Д. Toy. СПБ.: Питер, 2004. 333 с.

59.Трепалин C.B. Delphi, язык и среда программирования. Учебные курсы / C.B. Трепалин, А. Тенцер, Н.З. Елманова. СПб.: Питер, 2002. 640 с.

60.Уилтон П. SQL для начинающих: пер. с англ. / П. Уилтон, Дж. Колби. М.: Издательский дом «Вильяме», 2006. 496 с.

61.Фаулер М. Архитектура корпоративных программных приложений.: пер. с англ. / М. Фаулер. М.: Издательский дом «Вильяме», 2007. 544 с.

62.Федеральный закон РФ от 27 июля 2006 г. N 149-ФЗ «Об информации, информационных технологиях и о защите информации».

63.Хабибулин И.Ш. Java 7 / И.Ш. Хабибулин. СПб.: БХВ - Петербург, 2012. 768 с.

64.Хабибулин И.Ш. Разработка Web-служб средствами Java / И.Ш. Хабибулин. СПб.: БХВ - Петербург, 2003. 400 с.

65.Хабибулин И.Ш. Создание распределенных приложений на Java 2 / И.Ш. Хабибулин. СПб.: БХВ - Петербург, 2002. 704 с.

66.Хол М. Сервлеты и JavaServer Pages / М. Хол. СПб.: Питер, 2001. 496 с.

67.Шахворостов Г.И. Организация метаданных системы интерактивной оценки знаний в рамках концепции MOF / Г.И. Шахворостов // Научный обозреватель. 2011. №11. С. 44-45.

68.Шахворостов Г.И. Особенности математического обеспечения кэширования данных на основе специального обработчика транзакций / Г.И. Шахворостов, О.Я. Кравец // Системы управления и информационные технологии: научно-технический журнал. 2012. №4.1(50). С. 200-204.

69. Шахворостов Г.И. Особенности управления разработкой программного обеспечения для специального класса информационных систем / Г.И. Шахворостов, О.Я. Кравец // Экономика и менеджмент систем управления. 2012. № 4.1(6). С. 181-191.

70.Шахворостов Г.И. Параметризация одного класса информационных систем / Г.И. Шахворостов, О.Я. Кравец // Информационные технологии моделирования и управления. 2012. № 6(78). С. 465-477.

71. Шахворостов Г.И. Программная система "Интернет-ориентированная информационная система поддержки учебной и научной деятельности" / Г.И. Шахворостов - Свидетельство о государственной регистрации 2013611590 от 25.01.2013. М.: ФГБУ ФИПС, 2013.

72.Шахворостов Г.И. Проектирование программного обеспечения в рамках модельно-ориентированного подхода / Г.И. Шахворостов // Научный обозреватель. 2012. №6. С. 37-38.

73.Шахворостов Г.И. Сущность и задачи референционной модели модульной объектно-ориентированной системы интерактивной оценки знаний / Г.И. Шахворостов // Научная перспектива. 2011. №7. С. 72-73.

74.Шураков В.В. Автоматизированное рабочее место для статистической обработки данных / В.В. Шураков, Д.М. Дайитбегов, С.В. Мизрохи, С.В. Ясеновский. М: Финансы и статистика, 1990. 190 с.

75.Щупак Ю.А. Win32 API. Разработка приложений для Windows / Ю.А. Щупак. СПб.: Питер, 2008. 592 с.

76.Adya A. Efficient optimistic concurrency control using loosely synchronized clocks / A. Adya, R. Gruber, R. Liskov, U. Maheshwari // Appears in the proceedings of the ACM SIGMOD international conference on management of data, San Jose, CA, 1995. P. 23-34.

77.Adya A. Efficient optimistic concurrency control using loosely synchronized clocks / A. Adya, R. Gruber, R. Liskov, U. Maheshwari // ACM SIGMOD Record. 1995. №24(2). P. 23-34.

78.Agarwal D. Distributed optimistic concurrency control with reduced Rollback / D. Agarwal, A. J. Bernstein, P. Gupta, S. Sengupta // Distributed computing. 1987. №2(1). 45-59 p.

79.Anton J. Web caching for database applications with oracle web cache / J. Anton, L. Jacobs, Y. Liu and others // Conference on management of data. ACM ACM SIGMOD, 2002. P. 594-599.

80.Aspnes J. A theory of timestamp-based concurrency control for nested transactions / J. Aspnes, A. Fekete, N. Lynch and others // Proceedings of the 14th VLDB Conference. 1988. P. 431- 444.

81.Badrinath B. R. Semantics-based concurrency control: beyond commutativity / B.R. Badrinath, K. Ramamritham // ACM Transaction database system. 1992. №17(1). P. 163 - 199.

82.Barghouti N.S. Kaiser G.E. Concurrency control in advanced database applications / N.S. Barghouti, G.E. Kaiser // ACM Computing Surveys. 1991. №23(3). P. 269-317.

83.Beeri C. A model for concurrency in nested transactions systems / C. Beeri, P. A. Bernstein, N. Goodman // Journal of the ACM. 1989. №36(2). P. 230-269.

84.Bernstein P.A. A proof technique for concurrency control and recovery algorithms for replicated databases / P.A. Bernstein, N. Goodman // Distributing computing. 1986. №1. P. 32-34.

85.Bernstein P.A. An algorithm for concurrency control and recovery in replicated distributed databases / P.A. Bernstein, N. Goodman // ACM Transaction on database systems. 1984. №9(4). P. 596- 615.

86.Bernstein P.A. Analyzing Concurrency Control when user and system operations differ / P.A. Bernstein, N. Goodman, M.Y. Lai // IEEE Transaction on software engineering. 1983. №9(3). P. 233- 239.

87.Bernstein P.A. Concurrency control and recovery in database systems / P.A. Bernstein, V. Hadzilocos, N. Goodman. Addison-Wesley, 1987. 361 p.

88. Bernstein P.A. Multiversion concurrency control-theory and algorithms / P.A. Bernstein, N. Goodman // ACM Transaction on database systems. 1983. №8(4). P. 465-483.

89.Bernstein P.A. Serializability theory for replicated databases / P.A. Bernstein, N. Goodman // Journal of computer and system sciences. 1986. №31(3). P. 355- 374.

90.Bernstein P.A. The Correctness of concurrency mechanisms in a system for distributed databases / P.A. Bernstein, D. Shipman // ACM Transaction on database systems. 1980. №5(1). P. 52- 68.

91.Bhargava B. Resiliency features of the optimistic concurrency control approach for distributed database systems / B. Bhargava, K. Brahat // IEEE Transactions on reliability. 1982. №32(5). P. 437- 443.

92.Carey. M. The performance of multiversion concurrency control algorithms / M. Carey, W. Muhanna // ACM Transactions on computer systems (TOCS). 1984. №4(4). P. 338-378.

93.Chrysanthis P. ACTA: a framework for specifying and reasoning about transaction structure and behavior / P.A. Bernstein, D. Shipman //

Proceedings of the 1990 ACM SIGMOD international conference on management of data. 1990. P. 194-203.

94.Colby J. Practical intranet development / J. Colby, I. Surguy, R. Voigt and others. A-Press, 2003. 338 p.

95.Davis W.S. The information system sonsultant's handbook. Systems analysis and design / W.S. Davis, D.C. Yen. CRC Press, 1998. 800 p.

96.Eliens A. Principles of object-oriented software development second edition / A. Eliens / Williams, 2002. 496p.

97.Fu A. Concurrency control of nested transactions accessing B-trees / A. Fu, T. Kameda // Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on principles of database systems. 1989. P. 270-285.

98.Glasgow J.I. The development and proof of a formal specification for a multilevel secure system / J.I. Glasgow, G.H. MacEwen // ACM Transactions on Computer Systems. 1987. №5(2). P. 151 - 184.

99.Gosling J. The Java language specification / J. Gosling, B. Joy, G. Steele and others. Addison-Wesley Professional, 2000. 505 p.

100. Gray J. Transaction processing: concepts and techniques / J. Gray, A. Reuter. Morgan Kaufmann Publishers, Inc, 1993. 1070 p.

101. Hadzilacos T. Serialization graph algorithms for multiversion concurrency control / T. Hadzilacos // Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on principles of database systems. 1988. P. 135 - 141.

102. Haerder T. Concepts for transaction recovery in nested transactions / T. Haerder, K. Rothermel // Proceedings of the ACM SIGMOD annual conference on management of data. 1987. P. 239 - 248.

103. Hennessy J. Computer architecture: a quantitative approach / J. Hennessy, Patterson D. Morgan Kaufmann Publishers, 2006. 704 p.

104. Hunter J. Java servlet programming / J. Hunter, W. Crawford. O'Reilly, 1998.510 p.

105. Kleinrock L. On the modeling and analysis of computer networks / L. Kleinrock // Proceedings of the IEEE. 1993. №81(8). P. 1179-1191.

106. Kleinrock L. Queueing systems. Volume II: computer applications / L. Kleinrock. Wiley-Interscience, 1975. 417 p.

107. Kleinrock L. The latency/bandwidth tradeoff in gigabit networks / L. Kleinrock// IEEE Communications magazine. 1992. №30(4). P. 36-40.

108. Kung H.T. On optimistic methods for concurrency control / H.T. Kung, J.T. Robinson // ACM Transactions on database systems (TODS). 1981. №6(2). P. 213-226.

109. Marinescu F. EJB design patterns / F. Marinescu. Wiley Computer Pablishing, 2002. 259 p.

110. Megiddo N. ARC: A self-tuning, low overhead replacement cache / N. Megiddo, D. Modha // In Nroceedings of the 2nd USENIX symposium on file and storage technologies. 2003. P. 115-130.

111. Mohan C. Transaction management in the R* distributed database management system / C. Mohan, B. Linsday, R. Obermarck // ACM Transactions on database systems (TODS). 1986. №11(4). P. 378- 396.

112. Palmer S. R. A practical guide to feature-driven development / S. R. Palmer, J.M. Felsing. Williams, 2002. 304 p.

113. Pfeifer. D. Method-based caching in multi-tiered server applications / D. Pfeifer, H. Jakschitsch // In on the move to meaningful internet systems. 2003. P. 1312-1332.

114. Shakhvorostov G.I. Features of the data caching protocol development on the basis of temporal tags for the special transaction processor / G.I. Shakhvorostov, O.Ja. Kravets // Modern informatization problems in the technological and telecommunication systems analysis and synthesis: Proc. of the XVIII-th Int. Open Science Conf. - Lorman, MS, USA: Science Book Publishing House. 2013. № 18. P. 330-335.

115. Shakhvorostov G.I. Special transaction processor application for the productivity of transaction processing increase and optimization in a specialized information system / G.I. Shakhvorostov, O.Ja. Kravets // Modern informatization problems in simulation and social technologies: Proc. of the XVIII-th Int. Open Science Conf. - Lorman, MS, USA: Science Book Publishing House. 2013. № 18. P. 283-289.

116. Shakhvorostov G.I. Transaction theory features application as tool for the data caching special protocol implementation / G.I. Shakhvorostov, O.Ja. Kravets // Modern informatization problems in economics and safety: Proc. of the XVIII-th Int. Open Science Conf. - Lorman, MS, USA: Science Book Publishing House. 2013. № 18. P. 44-49.

117. Silberschatz A. Operating system concepts / A. Silberschatz, P.B. Galvin, G. Gagne. Wiley, 2008. 992 p.

118. Smith A. J. Sequentiality and prefetching in database systems / A. J. Smith // ACM Transactions on database systems (TODS). 1978. №3(3). P. 223-247.

119. Stallings W. Computer organization and architecture / W. Stallings. Prentice Hall, 2012. 792 p.

120. Stonbraker. M.R. Operating system support for database management / M.R. Stonbraker // Communications of the ACM. 1981. №24(7). P. 412-418.

121. Unland R. Design alternatives for optimistic concurrency control schemes / R. Unland, U. Pradel, G. Schlageter // . In Proceedings 2nd international conference on databases. Wiley, New York, 1983. P. 288-297.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.