Результаты (
русский) 2:
[копия]Скопировано!
Стоимость или сложность распределенного алгоритма зависит от алгоритма, а также на модели. Два известных меры сложности являются сложность запоминания (в процессе) и временная сложность.
Пространство сложности алгоритма является объем памяти , требуемое для решения экземпляра алгоритма в зависимости от размера системы. Можно задаться вопросом, если мы должны заботиться о космической сложности, когда стоимость памяти дошедший резко. В контексте современной технологии, абсолютная мера не может быть очень значимы для большинства применений, но масштаб роста в зависимости от количества узлов в сети (или диаметр сети) может быть серьезной проблемой. Постоянная сложность пространства, как представлено O (1) , используя запись биг-O, несомненно , является наилучшим, так как необходимое пространство для каждого процесса имеет иммунитет к сети роста. Кроме того , многие приложения требуют процессы , чтобы отправить значение их текущего состояния удаленных процессов. Преимущество постоянного пространства в том , что размеры сообщения остаются неизменными , независимо от размера или топологии сети.
Для получения временной сложности, многочисленные меры доступны. Некоторые из этих мер эволюционировали из размытого понятия времени во всей системе, а также недетерминированной природы распределенных вычислений. Принята метрика общее количество шагов , необходимых для всех процессов , происходящих в худшем случае от начала до конца, каждый шаг приходится основной деятельности. Выполнение алгоритма может остановить время от времени из - за перебоев , генерируемых операционными системами, но эта мера временная сложность невосприимчив к этим непредсказуемым перебоями.
Благодаря достижениям современной технологии, процессор мевают на скоростях , превышающих 1 ГГц, но задержки распространения сообщений до сих пор в диапазоне от нескольких микросекунд до нескольких миллисекунд.
переводится, пожалуйста, подождите..
