рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ИСПОЛЬЗОВАНИЕ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ДЛЯ РЕГИСТРАЦИИ ЗВОНКОВ МОБИЛЬНОЙ СВЯЗИ

Работа сделанна в 2009 году

ИСПОЛЬЗОВАНИЕ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ДЛЯ РЕГИСТРАЦИИ ЗВОНКОВ МОБИЛЬНОЙ СВЯЗИ - раздел Связь, - 2009 год - Резидентные в памяти базы данных в телекоммуникационных сетях Использование Резидентных В Памяти Баз Данных Для Регистрации Звонков Мобильн...

ИСПОЛЬЗОВАНИЕ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ДЛЯ РЕГИСТРАЦИИ ЗВОНКОВ МОБИЛЬНОЙ СВЯЗИ. Для современной мобильной связи актуально использование высокопроизводительных систем регистрации длительности звонков, а также использования абонентами дополнительных услуг связи, например, роуминг, GPRS, переадресация вызова.

Например, когда абонент делает звонок, нужно зафиксировать длительность вызова, а также использование роуминга, если звонок совершён из другого региона либо абонент пересёк границу регионов обслуживания во время вызова.

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

Как следствие, растёт конкуренция между обращениями. При достижении максимальной производительности увеличивается время ожидания в очереди за доступом к таблице. Абонентам приходится долго ждать соединения, а иногда они вообще не могут дозвониться. В таких случаях необходима модернизация оборудования. Рис. 1. Стандартная схема обработки звонков мобильной связи. В качестве альтернативного решения предлагается использование набора резидентных в оперативной памяти баз данных в качестве посредников между приложением, обслуживающим звонки, и центральной “дисковой” базой данных.

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

На каждом отдельном узле приложение соединяется локально с резидентной в оперативной памяти базой для регистрации начала и/или окончания вызова в своей географической зоне. Для каждого вызова, приложение регистрирует отдельно и время начала, и время окончания звонка. Это необходимо для тех случаев, когда начало вызова регистрируется одним узлом, а окончание другим. При такой схеме использования резидентная в оперативной памяти база данных имеет значительное преимущество перед стандартной СУБД (система управления базами данных), так как способна оперировать с миллионами строк при сравнительно небольшой деградации производительности, что будет показано в дальнейшем эксперименте. Для того чтобы данные о звонках были доступны в пределах отдельного узла в случае падения экземпляра базы, осуществляется журналирование транзакций.

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

Его цель передавать информацию в центральную базу для постоянного хранения общей статистики о звонках, а также для восстановления базы в случае падения репликации. А в случае падения основного узла этот фоновый процесс “агент” переадресует обращения к резервному узлу. Каждый раз, когда абонент звонит, получает или прерывает вызов по мобильной связи, приложение делает запись в таблицу резидентной в оперативной памяти базы данных.

Каждая такая запись содержит время записи, идентификатор, а также информацию о использованных услугах. Фоновый процесс “агент” периодически выборку первых несколько тысяч строк на своём узле и передаёт эту информацию в центральную “дисковую” СУБД. После успешного завершения передачи этих данных выбранные строки удаляются из базы «в памяти» на данном узле.

– Конец работы –

Эта тема принадлежит разделу:

Резидентные в памяти базы данных в телекоммуникационных сетях

В качестве примера СУБД резидентных в оперативной памяти баз данных можно назвать Oracle TimesTen, Altibase, SolidDB, CSQL, SQLite и многие другие… Заявляется, что производительность резидентных в оперативной памяти баз данных… При этом СУБД резидентных в оперативной памяти баз данных обладают, как правило, стандартными для реляционных СУБД…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ИСПОЛЬЗОВАНИЕ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ДЛЯ РЕГИСТРАЦИИ ЗВОНКОВ МОБИЛЬНОЙ СВЯЗИ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ОСНОВНЫЕ ОТЛИЧИЯ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ОТ СТАНДАРТНЫХ
ОСНОВНЫЕ ОТЛИЧИЯ РЕЗИДЕНТНЫХ В ПАМЯТИ БАЗ ДАННЫХ ОТ СТАНДАРТНЫХ. ПОЧЕМУ РЕЗИДЕНТНЫЕ В ОПЕРАТИВНОЙ ПАМЯТИ БАЗЫ ДАННЫХ БЫСТРЕЕ? Основная работа стандартной, дисковой СУБД происходит в предположении,

ДОСТУПНОСТЬ ДАННЫХ В СЛУЧАЕ СБОЯ ОБОРУДОВАНИЯ
ДОСТУПНОСТЬ ДАННЫХ В СЛУЧАЕ СБОЯ ОБОРУДОВАНИЯ. Защита данных от сбоев оборудования достигается через комбинацию журналирования транзакций и периодическое обновление дисковой версии базы данных «в п

ЦЕЛИ И ЗАДАЧИ ЭКСПЕРИМЕНТОВ
ЦЕЛИ И ЗАДАЧИ ЭКСПЕРИМЕНТОВ. Целью проводимых мной экспериментов было оценить количественно преимущество использования резидентных в оперативной памяти баз данных перед стандартной СУБД. Основным п

СРАВНЕНИЕ РЕЗУЛЬТАТОВ
СРАВНЕНИЕ РЕЗУЛЬТАТОВ. так как эти величины характеризуют не столько саму схему эксперимента, сколько данный сервер, на котором проводились испытания. А отношения этих показателей уже дают к

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги