АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

arcsub - Интернет в облаке

Запустите arcsub в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда arcsub, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


arcsub - Подача ARC

ОПИСАНИЕ


Ассоциация арксуб Команда используется для отправки заданий на вычислительные ресурсы с поддержкой Grid.

СИНТАКСИС


арксуб [опции] [имя файла ...]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c, - кластер=имя
выберите один или несколько вычислительных элементов: имя может быть псевдонимом для одного CE,
группа CE или URL

-g, --показатель=имя
выберите один или несколько реестров: имя может быть псевдонимом для одного реестра, группы
реестров или URL

-R, --rejectdiscovery=URL
пропустить службу с указанным URL во время обнаружения службы

-S, --submissionинтерфейс=Имя интерфейса
используйте этот интерфейс только для отправки (например, org.nordugrid.gridftpjob,
org.ogf.glue.emies.activitycreation, org.ogf.bes)

-I, --инфоинтерфейс=Имя интерфейса
вычислительный элемент, указанный URL-адресом в командной строке, должен быть запрошен с использованием
этот информационный интерфейс (возможные варианты: org.nordugrid.ldapng,
org.nordugrid.ldapglue2, org.nordugrid.wsrfglue2, org.ogf.glue.emies.resourceinfo)

-e, --jobdescrstring =строка
jobdescription строка, описывающая задание, которое будет отправлено

-f, --jobdescrfile =имя файла
файл jobdescription с описанием работы, которую нужно отправить

-j, --список вакансий=имя файла
файл, в котором хранится информация об активных вакансиях (по умолчанию ~ / .arc / jobs.xml)

-o, --jobids-в-файл=имя файла
идентификаторы присланных вакансий будут добавлены в этот файл

-D, --прогон, репетиция
отправлять задания как пробный прогон (без отправки в пакетную систему)

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

-x, --dumpdescription
не отправлять - выгрузить описание вакансии на языке, принятом целью

-P, --listplugins
перечислить доступные плагины

-t, - тайм-аут=секунды
тайм-аут в секундах (по умолчанию 20)

-z, --conffile=имя файла
файл конфигурации (по умолчанию ~ / .arc / client.conf)

-d, --отлаживать=дебагель
FATAL, ERROR, WARNING, INFO, VERBOSE или DEBUG

-b, --маклер=брокер
выбранный брокер: Random (по умолчанию), FastestQueue или пользовательский. Используйте -P, чтобы найти возможные
настройки.

-v, --версия
информация о версии для печати

-?, --Помогите
помощь при печати

АРГУМЕНТЫ


имя файла ...
файлы описания вакансий, описывающие вакансии, которые будут отправлены

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


арксуб это ключевая команда при отправке заданий в вычислительные ресурсы с поддержкой Grid с
клиент ARC. По умолчанию арксуб может отправлять вакансии в A-REX, CREAM и EMI ES
включенные вычислительные элементы (ВЭ), и, как всегда, для успешной отправки вам необходимо быть
аутентифицированы в целевых вычислительных службах. С арксуб построен на модульном
библиотеки, могут быть установлены модули, которые позволяют отправлять данные другим целям, например,
классический ARC CE Grid-Manager.

Отправку вакансии можно выполнить, указав файл описания вакансии для отправки в качестве
аргумент. арксуб затем по умолчанию выполнит обнаружение ресурсов в сетке, а затем
обнаруженные ресурсы будут сопоставлены с описанием должности и ранжированы в соответствии с
выбранный брокер (--маклер вариант). Если среда Grid не настроена, пожалуйста,
обратитесь к системному администратору или настройте его самостоятельно в файле конфигурации клиента.
(см. раздел файлов). Другой вариант - явно указать службу реестра (или
несколько) к арксуб используя --показатель вариант, который принимает URL, псевдоним или группу.
В качестве альтернативы можно настроить таргетинг на конкретный CE (или несколько), используя - кластер опцию.
Если такой сценарий является наиболее распространенным, стоит указать эти CE в клиенте.
конфигурации в качестве служб по умолчанию, что делает излишним указывать их в качестве аргумента.
Таким же образом можно использовать псевдонимы и группы, определенные в файле конфигурации,
и может использоваться в качестве аргумента - кластер or --показатель параметры. Во всем вышеперечисленном
Сценарии арксуб получает информацию о ресурсах от служб, которая затем используется для
сопоставления с описанием должности, однако этого шага можно избежать, указав
домен --непосредственный вариант, и в этом случае описание вакансии отправляется непосредственно первому
указанная конечная точка.

Формат классических URL-адресов кластеров на основе GRIDFTP:
[ldap: //] [: 2135 / nordugrid-имя-кластера = , Mds-Vo-name = local, o = grid]
Только хоста часть должна быть указана, остальная часть URL-адреса автоматически
генерируется.

Формат URL-адреса A-REX:
[https: //] [: ] [/ ]
Здесь порт по умолчанию - 443, но путь невозможно угадать, поэтому, если это не так
указано, то предполагается, что служба находится на корневом пути.

Должностные инструкции также можно указать с помощью --jobdescrfile вариант, который ожидает
имя файла описания в качестве аргумента, или --jobdescrstring вариант, который ожидается как
аргументируйте описание вакансии в виде строки, и оба параметра можно указывать несколько раз
и одно не исключает другого. Поддерживаемые языки описания должностей по умолчанию:
xRSL, JSDL и JDL.

Если описание должности успешно отправлено, возвращается и печатается идентификатор работы. Этот
идентификатор задания однозначно идентифицирует задание во время его выполнения. С другой стороны, это
также возможно, что никакие CE не соответствуют ограничениям, определенным в описании, и в этом случае
Подача не будет. После успешной отправки идентификатор вакансии вместе с другими
техническая информация о вакансии хранится в файле со списком работ (описанном ниже). Сохраненный
информация позволяет командам управления заданиями клиента ARC легко управлять заданиями,
Таким образом, идентификатор задания не нужно сохранять вручную. По умолчанию файл списка заданий сохраняется.
в каталоге .arc в домашнем каталоге пользователя, однако может быть другое место
указано с использованием --список вакансий вариант, принимающий расположение этого файла в качестве аргумента. Если
--список вакансий опция использовалась при отправке, ее также следует указать в
последовательные команды при управлении заданием. Если вычислительный элемент выполняет несколько задач
интерфейсы отправки (например, gridftp, EMI-ES, BES), тогда алгоритм брокера
выберите один из них. С --submissionинтерфейс опция запрошенный интерфейс может быть
указаны, и в этом случае будут рассматриваться только те вычислительные элементы, которые имеют
этот конкретный интерфейс, и только этот интерфейс будет использоваться для отправки заданий.

Как упоминалось выше, службы реестра или индексации могут быть указаны с помощью --показатель опцию.
Указание одного или нескольких серверов индекса указывает арксуб команда для запроса серверов
для зарегистрированных CE, возвращенные CE будут затем сопоставлены с описанием должности и
эти совпадения будут оценены выбранным брокером (см. ниже), и отправка будет
пробовали по порядку, пока не добились успеха или не дошли до конца. Из возвращенного списка CE это
может случиться так, что для подачи будет выбран проблемный или нежелательный CE, в этом случае
можно отклонить этот кластер, используя --rejectdiscovery вариант и предоставление
URL-адрес (или просто имя хоста) CE, который игнорирует этот CE как цель для
представление.

Если для отправки намечено несколько CE, брокер ресурсов будет использоваться для фильтрации
из CE, которые не соответствуют требованиям должностной инструкции, а затем ранжируют оставшиеся
CE. Брокер, используемый по умолчанию, ранжирует CE случайным образом, однако другой брокер может
выбираться с помощью --маклер option, который принимает в качестве аргумента имя брокера.
Тип брокера также можно указать в client.conf. Доступных брокеров можно увидеть
через арксуб -П. По умолчанию доступны следующие брокеры:

Случайно (по умолчанию)
Выбирает случайный CE, соответствующий требованиям работы.

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

эталонный тест
Ранги, соответствующие CE, в соответствии с указанным эталоном, который должен быть определен
добавив к имени брокера ":", а затем к имени теста. Если нет варианта
передается брокеру эталонного теста, тогда CE будут ранжироваться в соответствии с
Тест specint2000.

Ранжирование данных, соответствующих CE, в соответствии с объемом входных данных, кэшированных каждым CE, на
запрос CE. Только CE с интерфейсом A-REX BES поддерживают эту операцию.

Null Выберите случайный CE без фильтрации на всех CE.

Pythonброкер
Пользовательские настраиваемые брокеры могут быть созданы на Python. См. Пример брокера
SampleBroker.py или ACIXBroker.py (например, брокер данных, но использует индекс кэша ARC)
которые поставляются с ARC для получения более подробной информации о том, как написать собственный брокер. А
PythonBroker указан --маклер PythonBroker: Имя файла.Класс: аргументы, Где
Имя файла - это файл, содержащий класс Class, который реализует брокера.
интерфейс. Каталог, содержащий этот файл, должен находиться в папке PYTHONPATH. args - это
необязательный и позволяет указывать аргументы брокеру.

Перед отправкой, арксуб выполняет интеллектуальную модификацию должностных инструкций
(добавление или изменение атрибутов, даже преобразование языка описания в соответствии с потребностями
CE), гарантируя, что он действителен. Измененное описание вакансии может быть распечатано
указав --dumpdescription вариант. Формат, т. Е. Язык описания должности,
распечатанное описание работы не может быть указано, и будет тем, что будет отправлено и
принято выбранной целью. Дополнительная информация от арксуб может быть получен
увеличение многословности, что делается с помощью --отлаживать вариант, где по умолчанию
уровень детализации ПРЕДУПРЕЖДЕНИЕ. При установке уровня DEBUG будут отображаться все сообщения, а
установка FATAL покажет только фатальные сообщения журнала.

к подтверждать описание вашей должности без фактического представления вакансии, используйте --прогон, репетиция
вариант: он зафиксирует возможные синтаксические или другие ошибки, но даст указание сайту не
отправить задание к исполнению. Поддерживаются только CE grid-manager (ARC0) и A-REX (ARC1).
эта особенность.

ПРИМЕРЫ


Отправка файла описания вакансии helloworld.jsdl в Grid
арксуб привет мир.jsdl

Сервер индексации информации (реестр) также может быть запрошен CE для отправки по адресу:
арксуб -g Registry.example.com привет мир.jsdl

Отправка файла описания вакансии helloworld.jsdl на ce.example.com:
арксуб -c ce.example.com привет мир.jsdl

Прямая подача в CE осуществляется следующим образом:
арксуб --непосредственный -c cd.example.com привет мир.jsdl

Описание должности также можно указать непосредственно в командной строке, как показано в
Например, используя язык описания вакансий XRSL:
арксуб -c пример.com/arex -e \
´ & (исполняемый файл = "/ bin / echo") (arguments =" Привет Мир

При отправке против CE, полученных с серверов информационных индексов, может быть полезно
заниматься брокерской деятельностью с ресурсами:
арксуб -g Registry.example.com -b Самая быстрая очередь привет мир.jsdl

Если задание имеет большой набор входных данных, может быть полезно отправить его в CE, где эти
файлы уже кэшированы. Для этого можно использовать брокера ACIX:
арксуб -g Registry.example.com -b
PythonBroker: ACIXBroker.ACIXBroker: https: //cacheindex.ndgf.org: 6443 / data / index
привет мир.jsdl

Игнорирование конкретного CE для отправки на сервер индекса информации:
арксуб -g Registry.example.com -R badcomputingelement.com/arex привет мир.jsdl

Сброс описания вакансии осуществляется следующим образом:
арксуб -c пример.com/arex -x привет мир.jsdl

Используйте arcsub онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 2
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 3
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Быстрый туннельный прокси, который поможет вам
    обход брандмауэров Это приложение
    который также можно получить из
    https://sourceforge.net/projects/shadowsocksgui/.
    Это ха ...
    Скачать Shadowsocks
  • 6
    Темы GLPI
    Темы GLPI
    Скачать выпуск на
    https://github.com/stdonato/glpi-modifications/
    Цветовые темы для GLPI 0.84 и 0.85 Новое
    Модификации для GLPI Это
    приложение, которое c ...
    Скачать темы GLPI
  • Больше »

Команды Linux

Ad