Распределенное управление параллелизмом
Распределенное управление параллелизмом — это управление параллелизмом системы, распределенной по компьютерной сети ( Бернштейн и др., 1987 , Вейкум и Воссен, 2001 ).
В системах баз данных и обработке транзакций ( управлении транзакциями ) управление распределенным параллелизмом относится прежде всего к управлению параллелизмом распределенной базы данных . Это также относится к управлению параллелизмом в среде с несколькими базами данных (и другими объектами с несколькими транзакциями) (например, объединенной базе данных , грид-вычислениях и средах облачных вычислений ). Основной целью управления распределённым параллелизмом является распределенная сериализуемость (или глобальная сериализуемость для систем с несколькими базами данных ). Распределенное управление параллелизмом создает особые проблемы, помимо централизованного, в первую очередь из-за задержек связи и компьютеров . Оно часто требует специальных методов, таких как диспетчер распределенных блокировок в быстрых компьютерных сетях с низкой задержкой, таких как коммутируемая структура (например, InfiniBand ).
Наиболее распространенным методом управления распределенным параллелизмом является сильная строгая двухфазная блокировка ( SS2PL , также называемая строгостью ), которая также является распространенным методом централизованного управления параллелизмом. SS2PL обеспечивает как сериализуемость , так и строгость . Строгость, особый случай восстанавливаемости, используется для эффективного восстановления после сбоя. Для крупномасштабного распределения и сложных транзакций типичное значительное снижение производительности распределенной блокировки (из-за задержек и задержек) можно избежать с помощью протокола атомарной фиксации , который необходим в распределенной базе данных для атомарности (распределенных) транзакций .
См. также
[ редактировать ]Ссылки
[ редактировать ]- Филип А. Бернштейн , Вассос Хадзилакос, Натан Гудман (1987): Управление параллелизмом и восстановление в системах баз данных , Издательство Addison Wesley Publishing Company, 1987, ISBN 0-201-10715-5
- Герхард Вейкум , Готфрид Воссен (2001): Транзакционные информационные системы , Elsevier, ISBN 1-55860-508-8