Logo    
Деловая газета CitCity.ru CITKIT.ru - все об Open Source Форумы Все публикации Учебный центр Курилка
CitForum    CITForum на CD    Подписка на новости портала Море(!) аналитической информации! :: CITFORUM.RU
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

17.01.2017

Google
WWW CITForum.ru
С Новым годом!

Новая Сеть

Сергей Кузнецов
17.10.2002
Открытые системы, #10/2002

Обзор июньского и июльского 2002 года номера журнала Computer (IEEE Computer Society, V. 35, No. 6, 7)

Тема июньского номера обозначена как The New Net («Новая Сеть»). Однако это преувеличение: сетевой тематике в чистом виде посвящены только две статьи, да и их направленность различна.

Первые две статьи (или, скорее, дискуссионные заметки) размещены под рубрикой «Полемика по поводу сертификации в области программного обеспечения». Первая заметка, написанная председателем комитета IEEE Computer Society по профессиональной практике Леонардом Триппом (Leonard Tripp), озаглавлена «Преимущества сертификации» (Benefits of Certification) и посвящена недавно объявленной IEEE Computer Society программе Certified Software Development Professional и тем преимуществам, которые могут от нее получить профессиональные разработчики программного обеспечения. Заметка президента компании Parasoft Адама Колавы (Adam Kolawa) называется «От сертификации больше вреда, чем пользы» (Certification Will Do More Harm than Good). Адам рассуждает одновременно как опытный глава софтверной компании со сложившимися требованиями к квалификации специалистов и как специалист, заинтересованный в развитии компьютерных наук. Он считает предлагаемую сертификацию ненужным доказательством того, что разработчики не забыли те основы, которым их учили в рамках университетских программ. Для повышения квалификации требуется непрерывное образование посредством участия в конференциях и, быть может, путем освоения новых университетских курсов.

Первая большая статья, отнесенная редакторами к тематической подборке, называется «Grid-службы для интеграции распределенных систем» (Grid Services for Distributed System Integration). Авторы статьи: Ян Фостер (Ian Foster), Стивен Тьюк (Steven Tuecke), Карл Кессельман (Carl Kesselman) и Джеффри Ник (Jeffrey Nick). В основном статья посвящена описанию открытой архитектуры Open Grid Services Architecture (OGSA), спецификации которой разрабатываются консорциумом Global Grid Forum (www.gridforum.org). Цель OGSA — обобщить технологии Web-служб и Grid, предоставив возможность создания высококачественных распределенных информационных приложений вертикальных организаций. Это позволит расширить область применения технологии Grid от чисто научных задач до задач «реального» электронного бизнеса. К концу 2002 года ожидается появление основанной на OGSA свободно доступной реализации Globus Toolkit и ряда коммерческих продуктов.

Автор второй статьи подборки — Вильям Кремер (William Kramer). Статья называется «SCinet: испытательный стенд для высокопроизводительных сетевых приложений» (SCinet: Testbed for High-Performance Networked Applications). Раз в год ведущие специалисты в области сверхвысокопроизводительных сетей в течение недели строят сеть SCinet с наилучшими в мире скоростными показателями (пиковая пропускная способность локальной сети SCinet составляла в 2000 году 130 Гбит/с, а в 2001-м — уже 194 Гбит/с). На этой сети запускаются и сравниваются специально созданные приложения; наиболее насыщенное и скоростное приложение получает специальную награду — Fattest and Fastest.

Статью «Yima: сервер непрерывной среды второго поколения» (Yima: A Second Generation Continuous Media Server) написали Сайрус Шахаби (Cyrus Shahabi), Роджер Циммерман (Roger Zimmermann), Кун Фу (Kun Fu) и Шу-Йен Диди Яао (Shu-Yuen Didi Yao). «Непрерывная среда» (continuous media, CM) — собирательное название аудио, видео и других видов данных, которые обычно имеют очень большой объем и доступ к которым должен осуществляться в реальном времени (обычно в потоковом режиме). Основными характеристиками системы Yima, позволяющие авторам считать ее CM-сервером второго поколения, таковы: выполнение одного программного кода в нескольких узлах сети; возможность добавления и изъятия дисков без прерывания потоков; синхронизация нескольких потоков в пределах одного кадра; независимость от вида среды; согласованность с промышленными стандартами и т.д.

Наконец, статья «Эффективное замещение неоднородных объектов в Web-кэшах» (Efficient Replacement of Nonuniform Objects in Web Caches) написана авторами из Южной Кореи: Хиокьюнг Бахн (Hyokyung Bahn), Керн Ко (Kern Koh), Сэнг Льюл Мин (Sang Lyul Min), Сэм Но (Sam Noh). Разумное кэширование данных на Web-клиентах повышает скорость работы пользователей и снижает сетевой трафик. Эффективность кэширования сильно зависит от используемых алгоритмов замещения объектов в кэше. Специфика этих алгоритмов состоит в том, что кэшируемые объекты различаются как по размерам, так и по значимости. Авторы выдвигают ряд требований к алгоритму замещения неоднородных объектов: учет предыдущих обращений к объектам с целью определения объектов, к которым вероятно обращение в ближайшем будущем; возможность эффективной реализации в терминах расхода памяти и времени; учет фактора неоднородности. Предлагаемый авторами алгоритм Least-Unified Value удовлетворяет всем этим требованиям.

Думаю, многих читателей заинтересует книга: Philippe Rigaux, Michel Scholl, Agnes Voisard, «Spatial Databases with Application to GIS» (Morgan Kaufmann, San Francisco, 2001, ISBN 1-55860-588-6, 410 pp.). Судя по рецензии, книга содержит хороший обзор технологии пространственных баз данных, а также ее применимости в современных коммерческих геоинформационных системах.

Встречайте биоинформатику

Июльский номер целиком посвящен биоинформатике. Он включает развернутое введение и пять статей, посвященных разным аспектам построения биоинформационных систем. Приглашенными редакторами номера являются Ленвуд Хет (Lenwood Heath) и Нарен Рамакришнан (Naren Ramakrishnan). Их вводная статья озаглавлена «Возникающие разновидности программных систем биоинформатики» (The Emerging Landscape of Bioinformatics Software Systems). Авторы отмечают основные темы, связанные с разработкой и использованием биоинформационных систем: природа биологических данных; хранение, анализ и выборка данных; компьютерное моделирование и имитация; ориентированная на биологию интеграция информации; добыча данных; обработка изображений и визуализация; создание замкнутого цикла исследований. Данные, получаемые в ходе биологических экспериментов, всегда неполны; поэтому приходится комбинировать индуктивные рассуждения, базирующиеся на существующей биологической информации, с новыми экспериментальными результатами.

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

Глобальную интеграцию биологических данных авторы считают несбыточной мечтой, поскольку невозможно заранее предсказать потребности биологов в информации. Однако осмысленная интеграция информации, ориентированной на определенные области биологии, возможна. Уже существует ряд интегрированных информационных источников, основанных на Web-технологиях. Громадные объемы биологических данных затрудняют их «ручной» анализ и вынуждают использовать автоматизированные аналитические системы, основанные на добыче данных. Одна из основных задач биоинформационных систем — добыча данных из интегрированных источников в контексте экспериментальных исследований.

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

Первая статья тематической подборки озаглавлена «Сборка последовательностей геномов: алгоритмы и проблемы» (Genome Sequence Assembly: Algorithms and Issues). У статьи три автора: Михай Поп (Mihai Pop), Стивен Залцберг (Steven Salzberg) и Мартин Шамвей (Martin Shumway). Каждая клетка живого организма содержит хромосомы, состоящие из последовательности базовых пар ДНК. Эта последовательность называется геномом и управляет размножением и функционированием каждого организма. Появление автоматизированных синтезаторов ДНК породило геномику, науку, направленную на аналитическое и сравнительное изучение геномов. Конечной целью установления последовательностей геномов является получение всех последовательностей ДНК в организме.

Название второй статьи — «Перспективы нового программного обеспечения компьютерной филогенетики» (Toward New Software for Computational Phylogenetics). Ее авторы — Бернар Море (Bernard Moret), Ли-Сан Ванг (Li-San Wang) и Тенди Варнау (Tandy Warnow). Филогенетика исследует генетическую историю живых организмов. В типичном процессе филогенетической реконструкции используются биомолекулярные данные, такие как последовательности ДНК, и строится дерево, называемое филогенезом, представляющее гипотетическую эволюционную историю. По набору данных можно построить много разных деревьев; в филогенетике имеются критерии выбора «наилучшего» дерева, в наибольшей степени соответствующего современным представлениям о природе эволюции. Задача нахождения наилучшего дерева является NP-полной, и как обычно, на практике применяются эвристические алгоритмы, позволяющие уменьшить пространство поиска. В статье приводится обзор современного состояния алгоритмов и соответствующего программного обеспечения, обсуждаются ближайшие перспективы.

Авторами статьи «BioSig: Информационная система с визуализаций изображений для изучения феномики» (BioSig: An Imaging Bioinformatic System for Studying Phenomens) являются Бахрам Парвин (Bahram Parvin), Кинг Янг (Qing Yang), Джеральд Фортеней (Gerald Fortenay) и Мэри-Хелен Барселлос-Хофф (Mary Helen Barcellos-Hoff). Феномика, или функциональная геномика, изучает какую роль играют геномы в образовании миллиардов фенотипов клетки. Система BioSig обеспечивает модель данных для сохранения результатов экспериментов, вычислительные средства для обобщения большого числа изображений и распределенную архитектуру, поддерживающую удаленную совместную работу исследователей.

Статья «Случайный обход геномов: выделение ДНК в Valis» (A Random Walk Down the Genomes: DNA Evolution in Valis) написана Сальваторе Паксия (Salvatore Paxia), Арчисманом Рудра (Archisman Rudra) и Йи Жоу (Yi Zhou). Исследователи полагают, что новый взгляд на роль ДНК в обменных и управляющих процессах может обеспечить изучение геномов на основе теории информации. Все большую роль в биологических исследованиях играют такие области математики, как динамические системы, теория управления, теория игр, математическая логика и т.д. Вычислительная среда Valis, предназначенная для прототипирования биоинформационных приложений, обеспечивает набор библиотек для чтения данных из реляционных данных и файлов, эффективную реализацию полезных в геномике алгоритмов, разнообразные средства визуализации.

Последняя статья подборки — «Интерактивный анализ результатов иерархической кластеризации» (Interactively Exploring Hierarchical Clastering Results). Ее авторы — Джинвук Сео (Jinwook Seo) и Бен Шнейдерман (Ben Shneiderman). Разработанный авторами иерархический анализатор кластеризации интегрирует несколько интерактивных возможностей: общее представление всего набора данных и возможность видеть детали; динамические запросы, позволяющие удалять неинтересные кластеры и четче показывать интересные; двунаправленные связи между общим представлением набора данных и двухмерными диаграммами рассеяния; сравнение кластеров, позволяющее видеть, как кластеризуются гены с помощью разных алгоритмов.

На этот раз все. До следующего номера, Сергей Кузнецов (kuzloc@ispras.ru).

Подписка на новости IT-портала CITForum.ru
(библиотека, CITKIT.ru, CitCity)

Новые публикации:

24 декабря

CITKIT.ru:

  • Новогодние поздравления
  • Сергей Кузнецов. Цикл Операционные системы: Ностальгия по будущему:

  • Алексей Федорчук. OpenSolaris 2008.11 Release

  • Сергей Голубев:

  • Евгений Чайкин aka StraNNik (Блогометки):

    17 декабря

  • С.Д.Кузнецов. Базы данных. Вводный курс

    10 декабря

    CITKIT.ru:

  • OpenSolaris 2008.11 Release

  • Альтернативные ОС: две грустные истории (С.Кузнецов)
  • Nokia N810 — доведение до ума
  • CitCity:

  • Платформа 2009: заоблачные перспективы Microsoft

    4 декабря

  • Лекция С.Д.Кузнецова Понятие модели данных. Обзор разновидностей моделей данных

    CITKIT.ru:

  • OpenSolaris 2008.11 Release. Первые впечатления

  • Linux vs FreeBSD: продолжим "Священные войны"?

  • Nokia N810 as is

  • Индульгенция для FOSS

  • Друзья СПО'2008

    26 ноября

  • Нечеткое сравнение коллекций: семантический и алгоритмический аспекты

    CitCity:

    CITKIT.ru:

  • Глава из книги А.Федорчука
    Сага о FreeBSD:
  • 19 ноября

  • Проблемы экономики производства крупных программных продуктов

  • Язык модификации данных формата XML функциональными методами

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    Заметки к книге:

  • FreeBSD: монтирование сменных устройств и механизм HAL
  • Текстовый редактор ee

    12 ноября

  • Правило пяти минут двадцать лет спустя, и как флэш-память изменяет правила (Гоц Грейф, перевод: Сергей Кузнецов)

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:
  • OSS в России: взгляд правоведа (В.Житомирский)

  • Новая статья из цикла С.Голубева "Железный марш":

    29 октября

  • О некоторых задачах обратной инженерии

  • Веб-сервисы и Ruby

  • Тестирование web-приложений с помощью Ruby

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

  • PuppyRus Linux - беседа с разработчиком (С.Голубев)

  • Сергей Кузнецов. Заметка не про Linux

    22 октября

  • Обзор методов описания встраиваемой аппаратуры и построения инструментария кросс-разработки

    CITKIT.ru:

  • Сергей Кузнецов. Почему я равнодушен к Linux

  • Глава из книги А.Федорчука
    Сага о FreeBSD:
  • Что надо иметь
    3. Базовые познания

    CitCity:

  • Управление IT-инфраструктурой на основе продуктов Microsoft

    15 октября

  • Методы бикластеризации для анализа интернет-данных

    CitCity:

  • Разъемы на ноутбуках: что они дают и зачем их так много?
  • AMD Puma и Intel Centrino 2: кто лучше?

    CITKIT.ru:

  • Новый цикл статей С.Голубева
    Железный марш:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    8 октября

  • Автоматизация тестирования web-приложений, основанных на скриптовых языках
  • Опыт применения технологии Azov для тестирования библиотеки Qt3

    Обзоры журнала Computer:

  • SOA с гарантией качества
  • Пикоджоуль ватт бережет
  • ICT и всемирное развитие

    CitCity:

  • Пиррова победа корпорации Microsoft

    CITKIT.ru:

  • Главы из книги А.Федорчука
    Сага о FreeBSD:

    Статья из архива:

  • Я живу в FreeBSD (Вадим Колонцов)

    Новые Блогометки:

  • Перекройка шаблона Blogger или N шагов к настоящему
  • Blogger. Comment style
  • Screenie или глянцевый снимок экрана

    2 октября

    CITKIT.ru:

  • Сага о FreeBSD (А. Федорчук)

    Zenwalk: пакет недели

  • Банинг — интеллектуальное развлечение (С.Голубев)

    CitCity:

    25 сентября

  • Клермонтский отчет об исследованиях в области баз данных

    CITKIT.ru:

  • Пользователям просьба не беспокоиться... (В.Попов)

  • Снова про ZFS: диск хорошо, а два лучше
  • Командная оболочка tcsh (А.Федорчук)

    Zenwalk: пакет недели

    17 сентября

  • T2C: технология автоматизированной разработки тестов базовой функциональности программных интерфейсов
  • Технология Azov автоматизации массового создания тестов работоспособности

    CITKIT.ru:

  • FreeBSD: ZFS vs UFS, и обе-две — против всех (А.Федорчук)

    Zenwalk: пакет недели

  • Дачнет — практика без теории (С.Голубев)

    10 сентября

  • За чем следить и чем управлять при работе приложений с Oracle
  • Планировщик заданий в Oracle
    (В.Пржиялковский)

    CITKIT.ru:

  • Microsoft: ответный "боян" (С.Голубев)

  • Причуды симбиоза, или снова "сделай сам" (В.Попов)

  • Файловые системы современного Linux'а: последнее тестирование
  • Zsh. Введение и обзор возможностей
    (А.Федорчук)

    Описания пакетов Zenwalk: Zsh, Thunar, Thunar-bulk-rename, Xfce4-places-plugin, Xfce4-fsguard-plugin

    Блогометки:

  • Google Chrome
  • Лончер для ASUS Eee PC 701

    3 сентября

    CITKIT.ru:

  • Заметки о ядре (А.Федорчук):

    Добавлены описания пакетов Zenwalk: Galculator, Screenshot, Gnumeric, Pidgin

    В дискуссинном клубе:

  • И еще о Википедии и Google Knol

  • Лекция для начинающего линуксоида (С.Голубев)

    26 августа

  • Транзакционная память (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • Открыт новый проект Zenwalk: пакет недели

  • Статья Текстовые процессоры и их быстродействие: конец еще одной легенды?

    21 августа

    CITKIT.ru:

  • Почему школам следует использовать только свободные программы (Ричард Столлман)
  • Беседа Сергея Голубева с учителем В.В.Михайловым

  • Википедия или Гуглезнание? Приглашение к обсуждению (Алексей Федорчук)
  • Народная энциклопедия от Google (StraNNik)

  • Обзор Mandriva 2009.0 Beta 1 Thornicrofti
  • Новичок в Линукс: Оптимизируем Mandriva 2008.1

  • Книга Zenwalk. Приобщение к Linux:

    13 августа

    CitCity:

  • Мирный Atom на службе человеку. Обзор платы Intel D945GCLF с интегрированным процессором
  • Обзор процессоров Intel Atom 230 на ядре Diamondville

  • iPhone - год спустя. Скоро и в России?

    CITKIT.ru:

  • Интермедия 3.4. GRUB: установка и настройка (из книги Zenwalk. Приобщение к Linux)

    6 августа

  • СУБД с хранением данных по столбцами и по строкам: насколько они отличаются в действительности? (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • Интермедия 2.2. Что неплохо знать для начала (из книги Zenwalk. Приобщение к Linux)

  • И снова про шрифты в Иксах (А.Федорчук)

  • 20 самых быстрых и простых оконных менеджеров для Linux

  • Дело о трех миллиардах (С.Голубев)

    30 июля

  • OLTP в Зазеркалье (Пересказ: С. Кузнецов)

    CitCity:

  • Будущее BI в облаках?
  • Тиражные приложения и заказная разработка. Преимущества для заказчика
  • Дискуссия со сторонниками заказной разработки

    CITKIT.ru:

  • Новые главы книги Zenwalk. Приобщение к Linux:
  • Глава 8. Пакеты: средства установки, системы управления, системы построения
  • Глава 9. Zenwalk: репозитории, пакеты, методы установки

    23 июля

    CITKIT.ru:

  • Все против всех. 64 vs 32, Intel vs AMD, tmpfs vs ext3
  • Две головы от Intel

  • Zenwalk: обзор штатных приложений (глава из книги "Zenwalk. Приобщение к Linux")

  • Нормально, Григорий...

    16 июля

    Обзоры журнала Computer:

  • Перспективы и проблемы программной инженерии в XXI веке
  • Большие хлопоты с большими объемами данных
  • Перспективы наноэлектроники

    CITKIT.ru:

  • Интермедия о лицензиях (А.Федорчук. "Zenwalk. Приобщение к Linux")

  • Есть ли будущее у KDE?

  • Linux в школе: альтернативный вариант в задачах

  • Шифр (приключения агента Никодима)

    10 июля

    CITKIT.ru:

  • Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
  • Интермедия вступительная. Linux или GNU/Linux? Как вас теперь называть?
  • Глава 5. Среда Xfce
  • Глава 6. Xfce: приложения и плагины

  • ZUR (Zenwalk User Repository) FAQ

    2 июля

  • Персистентность данных в объектно-ориентированных приложениях (С. Кузнецов)

    CITKIT.ru:

  • Новые разделы книги А. Федорчука Zenwalk. Приобщение к Linux:
  • Интермедия 1.2. Дорога к Zenwalk'у. Период бури и натиска
  • Интермедия 3.3. Немного о Linux'е и "железе"
  • Глава 4. Настройка: инструментами и руками
  • Интермедия 4.1. Zenpanel и конфиги: поиски корреляции

  • Интервью с Жан-Филиппом Гийоменом, создателем дистрибутива Zenwalk

  • Linux в школе: первые итоги (С. Голубев)

    25 июня

    CITKIT.ru:

  • Zenwalk. Приобщение к Linux (А. Федорчук)

  • Логика и риторика (С.Голубев)

  • Технология Tru64 AdvFS

  • Ханс Райзер предлагает отвести полицейских к телу Нины

    18 июня

  • Проекты по управлению данными в Google (Пересказ: С. Кузнецов)

    CITKIT.ru:

  • ОС и поддержка "железа": мифы и реальность (А. Федорчук)

  • Linux в школе: другие дистрибутивы

  • Пинок (С. Голубев)

    4 июня

  • Ландшафт области управления данными: аналитический обзор (С. Кузнецов)

    CITKIT.ru:

  • Linux в школе: слово заинтересованным лицам

  • SlackBuild: пакеты своими руками

  • Linux от компании Novell. Установка и обзор openSUSE Linux

    Все публикации >>>




  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей Пресс-релизы — pr@citcity.ru
    Послать комментарий
    Информация для авторов
    Rambler's Top100 This Web server launched on February 24, 1997
    Copyright © 1997-2017 CIT, © 2001-2017 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...