Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Маршрутизаторы как искусственное сообщество агентов






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

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

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

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

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

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

Автономная компьютерная система — компьютерная система, отвечающая следующим критериям:

1. «знание самой себя» — её компоненты должны самоидентифицировать себя. Так как система может существовать на нескольких уровнях, то автономная система должна детально знать о своих компонентах, их текущем статусе, возможностях и всех связях с другими системами, влияющих на неё. Она должна знать собственные ресурсы, те ресурсы, которая она может одолжить или дать в долг.

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

3. Автономная система никогда не останавливает процесс оптимизации внутренней структуры и процедур с точки зрения достижения заранее предопределенных общих целей системы. Она постоянно отслеживает все процедуры и даже их части для оптимизации работы.

4. Автономная компьютерная система должна иметь возможность обнаружить нарушение обычной деятельности системы и найти в этом случае альтернативный способ использования ресурсов в случае нарушения обычной деятельности и соответственно самостоятельно переконфигурироваться.

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

6. Автономная компьютерная система должна получать информацию о внешней среде, особенно в контексте её собственной деятельности и действовать соответственно, что и означает быть адаптивной.

7. Автономная компьютерная система является открытой системой.

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

Поначалу определение требовало единого оператора, обычно Интернет-провайдера или очень большую организацию с независимыми соединениями с несколькими сетями, который бы придерживался единой и ясно определенной политики маршрутизации. RFC 1771, оригинальное определение (сейчас устаревшее) BorderGatewayProtocol.Новое определение из RFC 1930 вошло в употребление, так как несколько организаций могло подключиться к Интернет-провайдеру через BGP, используя приватные номера AS(автономной системы), а провайдер, в свою очередь, подключал все эти организации к Интернету. Хотя существуют несколько автономных систем, поддерживаемых данным Интернет-провайдером, в Интернете видно только политику маршрутизации данного провайдера. Именно этот Интернет-провайдер и должен иметь зарегистрированный публичный номер AS.Уникальный номер AS (или ASN) присваивается каждой AS для использования в BGP маршрутизации. На середину 2011 года в глобальной таблице маршрутизации представлено более 37 тысяч автономных систем.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал