Сеть на архитектуре терминала - Network on Terminal Architecture

Основная архитектура NoTA
Архитектура NoTA Interconnect

Сеть на архитектуре терминала (т.е. NoTA) - это модульная архитектура системы на основе сервисов для мобильных и встроенных устройств. NoTA позволяет производителям мобильных устройств ускорить разработку своих продуктов, сократив этап интеграции. Кроме того, NoTA позволяет быстро внедрять сторонние инновации в продукты благодаря слабо связанному подходу без функциональных драйверов.

Устройство NoTA состоит из Сервисные узлы (SN) и Узлы приложений (AN) которые общаются через логические Межсоединение (IN). IN предоставляет два основных средства связи, а именно: на основе сообщений и потокового типа. Первый является двунаправленным и используется для служебных сообщений. Последний является однонаправленным и используется для больших объемов данных, таких как медиа-контент. Сервисные узлы имеют уникальные Идентификатор услуги (SID).

Узлы обслуживания и узлы приложений сопоставляются с подсистемами, состоящими из всех программных и аппаратных ресурсов, необходимых для их реализации. Чтобы поддерживать модульность системного уровня, единственный способ для узла использовать ресурсы SW&HW из других подсистем - через сервисные узлы.

Интерконнект разделен на два слоя, а именно Высокое межсоединение (H_IN) и Низкое межсоединение (L_IN). Первый предоставляет средства для активации и деактивации услуг, а также доступа к услугам и потокам. Low Interconnect обеспечивает интерфейс сетевого сокета с единым механизмом адресации. L_IN внутренне можно разделить на независимую от транспортной сети и зависимую части. MIPI Альянс Ожидается, что созданные решения станут ключевыми факторами для широкого использования NoTA.

Подсистема NoTA обеспечивает физическую реализацию для набора узлов (AN и / или SN). Подсистема состоит из всех программных и аппаратных ресурсов (включая периферийные устройства, память, контроллеры, внутренние шины и т. Д.), Необходимых для реализации определенных узлов. Единственный способ использования подсистемой ресурсов других подсистем - это сервисные узлы. Каждая подсистема NoTA состоит из стека NoTA Interconnect.

Принципы NoTA

  • Слабо связанный
  • На основе обслуживания
  • Ориентация на межсоединения
  • На основе сообщений и данных (GALS)
  • Разнородный по реализации

История

Концепция NoTA и первые реализации были результатом внутреннего Исследовательский центр Nokia деятельность началась в 2003 году. Целью этой работы было разработать новую архитектуру встроенных устройств, которая могла бы решить существующие проблемы НИОКР, а также подготовить компанию к ожидаемой горизонтализации и цифровая конвергенция. На базовую структуру NoTA сильно повлияли Сеть на кристалле (NoC) и Веб-сервисы исследование.

NoTA Interconnect Выпуск 1 был выпущен в декабре 2005 года. Релиз 1 включал только сервисное взаимодействие, активацию / деактивацию, обнаружение и доступ. Выпуск 2 добавлены эффективные средства передачи данных с подходом обращения к потоку на основе дескрипторов. Эта функция, называемая DOA (Direct Object Access), позволяет осуществлять прямую потоковую передачу из памяти в память между различными подсистемами NoTA. Релиз 2 вышел во второй половине 2006 года. Выпуск 3 стал официальным публичным релизом, включающим все основные функции. Эталонные пакеты с исходным кодом реализации (пользовательское пространство) можно загрузить с любого www.notaworld.org или же gitorious.org/nota. Пакет Debian, оптимизированный для ядра Linux, также доступен через gitorious.org/knota.

Преимущества при разработке продукта

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

Масштабируемость на уровне интеграции позволяет производственным компаниям быстро оптимизировать затраты без значительных дополнительных усилий в области НИОКР. Ядро NoTA не зависит от физического соединения и, следовательно, заменяет, например, межсоединение вне кристалла с межсоединением на кристалле не нарушает функциональность устройства. Более практичным примером является интеграция нескольких ИС в один и тот же пакет (например, посредством стекирования) и использование технологий внутреннего соединения пакета.

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

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

Дальнейшее развитие

Из-за того, что NoTA не зависит от транспортных технологий, он может использоваться для многих сценариев использования между устройствами (L_INdown на основе беспроводной связи). В настоящее время работают проекты, например в Финляндии (SHOK DIEM ) и в Японии, чтобы применить NoTA в повсеместном мире. Отличный результат, показанный в TronShow2010 - это интеллектуальный дом, построенный на Тайване с использованием технологий T-Kernel и NoTA. Кроме того, VTT (Центр технических исследований Финляндии) продемонстрировал свои интеллектуальные системы на базе NoTA (и Smart M3). Теплица.

Распространение NoTA на Интернет - одна из тем исследования. Ожидается, что так называемое виртуальное устройство NoTA (NVD) предоставит здесь решение. С помощью NVD можно создавать комбинированные сервисные платформы, где сервисы могут выполняться внутри устройства, между устройствами и / или в Интернете.

События

Рекомендации