Веб-программирование
направление в программировании, ориентированное на разработку приложений для сети интернет (вебприложений).
способность программного продукта к модернизации с целью удовлетворения возрастающей нагрузки.
В данной статье предлагается методика прогнозирования поведения СУБД Oracle, построенная на основе теории массового обслуживания. Методика позволяет спрогнозировать приближение точки краха системы (бесконечного времени обработки запроса), определить проблемные подсистемы (процессорная подсистема или подсистема ввода/вывода), сделать прогноз потенциальной масштабируемости. Данная информация необходима при проектировании и создании систем высокой доступности, рассчитанных на обработку большого потока запросов. Методика апробирована при обработке БД с объемом файлов данных более 2 Тб на вычислительном комплексе, содержащем 128 процессоров. Приводится математическая модель и полученные графики зависимостей.
В работе рассмотрена задача оптимизации метода делегирования выполнения критических секций на выделенных процессорных ядрах (Remote Core Locking RCL). Данный метод позволяет повысить масштабируемость многопоточных программ за счёт снижения конкурентности доступа к критическим секциям и пространственной локализации обращений к памяти. Предложен алгоритм оптимизации выделения памяти в программах на основе RCL в многоядерных системах с неоднородным доступом к памяти. Выполнено исследование на кластерной вычислительной системе. Показано, что оптимизация достигается благодаря выделению памяти на NUMA-узлах, на которых функционирует RCL-сервер.
направление в программировании, ориентированное на разработку приложений для сети интернет (вебприложений).
ассоциация запроса с объектом и одной из его операций во время выполнения.
означает, что любые возможные комбинации различных языковых конструкций будут осмысленными, без непредвиденных ограничений или неожиданного поведения, возникающих в результате взаимодействия конструкций или контекста использования.
Наведи камеру телефона на QR-код — бот Автор24 откроется на вашем телефоне