Контрольні точки програми

Контрольні точки це технологія для збільшення відмовостійкості для комп'ютерних систем. Вона в основному складається зі часових знімків стану програми, тож вона може перезапустити роботу з цієї точки у разі відмови. Це особливо важливо для програм які працюють тривалий час тому є вразливими.

Контрольні точки у розподілених системах

У розподілених обчисленнях, контрольні точки це технологія, яка допомагає збільшити відмовостійкість, що б в іншому випадку призвело до перезапуску програми спочатку. Найпростішим способом створення контрольних точок, це зупинка програми, копіювання всіх важливих даних до надійного сховища (так звані паралельні файлові системи), а потім продовжити виконання з місця зупинки[1]. Реалізація контрольних точок повинна зберегти цілісність системи. Існує два основних підходи до контрольних точок в цих системах: скоординовані контрольні точки та неузгоджені контрольні точки. У скоординованому підході реалізації контрольних точок процеси повинні забезпечити, щоб їхні контрольно-пропускні пункти відповідали один одному. Це зазвичай досягається за рахунок деякого виду двохфазової фіксації алгоритму протоколу. У неузгоджених контрольних точках кожен процес контрольної точки має свій незалежний стан. Необхідність створення узгодженого стану не має змушувати інші процеси відкочувати їх контрольні точки, бо це в свою чергу може призвести до процесів відкочування попередніх контрольних точок, що в кінцевому результаті призведе до повернення програми в початковий стан (так званий ефект доміно).[2][3]

Впровадження для паралельних та дистрибутивних додатків

Стійкі до помилок інтерфейси (СПІ)

Стійкі до помилок інтерфейс - це бібліотека, яка забезпечує спеціалістів з теорії обчислення легким способом перевести контрольну точку/перезапуск в масштабовані моди[4]. СПІ використовують локальне сховище плюс кілька реплікації і методи підчищення, щоб забезпечити кілька рівнів надійності і продуктивності. СПІ надає доступ до контрольних точок на рівні додатків, що дозволяє користувачам вибирати, які дані повинні бути захищені, з метою підвищення ефективності та уникнення втрати часу і ресурсів. Він пропонує прямий інтерфейс даних, так що користувачі не повинні мати справу з файлами і / або іменем каталогів. Всі метадані керуються СПІ в прозорій формі для користувача. При бажанні, користувач може виділити один процес для кожного вузла до насування навантаження допуску та наукових обчислень, так що після контрольної точки завдання виконуються асинхронно.

Контрольні точки/Перезапуск лабораторії Бекерлі (КТПЛБ)

Група Інноваційних Технологій у Національної лабораторії Лоуренса розробляють гібридні реалізації інтерфейсу ядра/КПП/перезавантаження, що має назву КТПЛБ. Їх мета-забезпечити надійну, якісну реалізації, що забезпечує широке коло застосувань контрольних точок, не вимагаючи змін в коді програми.[5] BLCR фокусується на контрольних точах паралельних додатків, які обмінюються даними через MPI і на сумісність з програмним пакетом вироблених SciDAC Масштабованих систем програмного забезпечення МСПЗ. Його робота розбита на 4 основних напрямках: контрольно-пропускний пункт/перезавантажити для Linux (КР), Контрольні точки бібліотек MPI, Управління ресурсами Інтерфейсу КПП/перезапуск і розвиток процесу управління Інтерфейси.

РБПКТ

РБПКТ (розподілені багатопотокові контрольні точки) - це інструмент для прозорого визначення контрольних точок стану довільної програми у багатьох машинах, що з'єднані мережею[6]. Він не змінюється програмою користувача або операційною системою. Серед додатків, підтримуваних РБПКТ не відкрити МПІ, Python, Perl багато інших мови програмування і мови сценаріїв оболонки. При використанні, він може також створювати контрольні точки і перезавантажувати вікна програми, поки вони не користуються розширеннями (наприклад, OpenGL або відео). Серед функцій Linux підтримується РБПКТ відкриті файлові дескриптори,  сокети, обробники сигналів, ідентифікатор процесу і ідентифікатор потоку віртуалізації, порти, процеси, ідентифікатор групи, ідентифікатор сесії, термінал атрибутів. РБПКТ підтримує OFED API для технології InfiniBand на експериментальній основі.[7]

Реалізація для вбудованих і пристроїв ASIC

Нагадування

Сувеніри-це система програмного забезпечення, що перетворює завдання загального призначення на дискретних програмах для платформ з частих відключень. Вона була розроблена для безбатарейних вбудованих пристроях, таких як RFID-мітки і смарт-карти, які покладаються на збір енергії з навколишнього фону. Нагадування часто визначає доступну енергію в системі, і вирішує коли потрібно створювати контрольну точку або продовжити обчислення. У разі контрольні точки, дані зберігаються в енергонезалежній пам'яті. Коли енергії стане достатньо для перезавантаження, дані будуть витягнуті з пам'яті, і програма Розпочне роботу з збереженого стану. Пам'ять була реалізована на сімействі мікроконтролерів фірми MSP430. Нагадування названі в честь фільму Крістофера Нолана Мементо.[8]

Idetic

Idetic являє собою набір автоматичних інструментів, які допомагають розробникам спеціалізованих інтегральних схеми (ASIC) в автоматичному розміщенні постів в їх конструкції. Його завдання полягає в високому рівні синтезу інструментів і додає контрольні точки на рівні реєстру передачі. Він використовує підхід динамічного програмування для виявлення низьких накладних очок в скінченному автоматі конструкції. Оскільки контрольні точки в апаратному рівні передбачають відправку даних залежних регістрів в енергонезалежній пам'яті, оптимальним точкам необхідна мінімальна кількість регістрів для зберігання. Idetic працює з та оцінює енергію RFID мітки пристрою.[9]

Див. також

Примітки

  1. Plank, J. S., Beck, M., Kingsley, G., & Li, K. (1994).
  2. Bouteiller, B., Lemarinier, P., Krawezik, K., & Capello, F. (2003, December).
  3. Elnozahy, E. N., Alvisi, L., Wang, Y. M., & Johnson, D. B. (2002).
  4. Bautista-Gomez, L., Tsuboi, S., Komatitsch, D., Cappello, F., Maruyama, N., & Matsuoka, S. (2011, November).
  5. Hargrove, P. H., & Duell, J. C. (2006, September).
  6. Ansel, J., Arya, K., & Cooperman, G. (2009, May).
  7. Архівована копія. Архів оригіналу за 15 вересня 2021. Процитовано 21 червня 2016.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  8. Benjamin Ransford, Jacob Sorber, and Kevin Fu. 2011.
  9. Mirhoseini, A.; Songhori, E.M.; Koushanfar, F., "Idetic: A high-level synthesis approach for enabling long computations on transiently-powered ASICs," Pervasive Computing and Communications (PerCom), 2013 IEEE International Conference on , vol., no., pp.216,224, 18–22 March 2013 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6526735&isnumber=6526701

Read other articles:

Questa voce o sezione sull'argomento siti archeologici d'Italia non cita le fonti necessarie o quelle presenti sono insufficienti. Commento: Manca la citazione delle diverse fonti antiche su cui si basa la storia della città qui descritta Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. NomentumResti del lastricato dell'antica via Nomentana, tracciata per collegare Roma a NomentumCiviltàSabina StileRomano EpocaSabina e...

 

Strada statale 260PicenteLocalizzazioneStato Italia Regioni Abruzzo Lazio Province L'Aquila Rieti DatiClassificazioneStrada statale InizioSS 80 presso Cermone FineSS 4 bivio per Santa Giusta Lunghezza48,330[1][2] km Provvedimento di istituzioneD.M. 16/11/1959 - G.U. 41 del 18/02/1960[3] GestoreANAS Percorso Manuale La strada statale 260 Picente (SS 260) è una strada statale italiana che collega L'Aquila con Amatrice tramite il passo di Montere...

 

New Hampshire gubernatorial election 1841 New Hampshire gubernatorial election ← 1840 March 9, 1841 1842 →   Nominee John Page Enos Stevens Party Democratic Whig Popular vote 29,116 21,230 Percentage 56.33% 41.07% Governor before election John Page Democratic Elected Governor John Page Democratic Elections in New Hampshire Federal government Presidential elections 1788–89 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 186...

JenderalBipin RawatPVSM UYSM AVSM YSM SM VSM ADCJen. Bipin Rawat setelah menjabat sebagai Kepala Staf Pertahanan Panglima Angkatan Bersenjata ke-1Masa jabatan01 Januari 2020 (2020-01-01) – 08 Desember 2021 (2021-12-08)PresidenRam Nath KovindPerdana MenteriNarendra ModiPendahuluJabatan dibentukPenggantiPetahanaKetua Gabungan Kepala-Kepala Staf ke-57Masa jabatan27 September 2019 (2019-09-27) – 31 Desember 2019 (2019-12-31)Preside...

 

Palestina Britania1920–1948 Bendera Segel Publik Peta Palestina pada 1946StatusMandat Liga Bangsa-BangsaIbu kotaYerusalem, Ramallah, Khan YunisBahasa yang umum digunakanInggris, Arab, IbraniAgama IslamKristen · DruzeYahudiBaha'iKomisaris Tinggi • 1920–1925 Sir Herbert Louis Samuel• 1945–1948 Sir Alan G. Cunningham Era SejarahPeriode antar perangPerang Dunia II• Mandat diberikan 25 April 1920• Britania Raya secara resmi mengasumsikan kontro...

 

Greek mythology half bull and half serpent Ophiotaurus Mosaic, Yorkshire Museum, York (Eboracum)In Greek mythology, the Ophiotaurus (Ancient Greek: Ὀφιόταυρος) was a creature that was part bull and part serpent. Its only known appearance in an ancient work was in Ovid's Fasti. In this poem, it was the subject of a prophecy which warned that whoever burned the innards of the Ophiotaurus would defeat the gods. Briareus attempted to burn the Ophiotaurus but was foiled by a bird sent b...

Chemical compound used in medicines and industry Salicylic acid Skeletal formula of salicylic acid Ball-and-stick model of salicylic acid Names Preferred IUPAC name 2-Hydroxybenzoic acid[1] Identifiers CAS Number 69-72-7 Y 3D model (JSmol) Interactive image ChEBI CHEBI:16914 Y ChEMBL ChEMBL424 Y ChemSpider 331 Y DrugBank DB00936 ECHA InfoCard 100.000.648 EC Number 200-712-3 IUPHAR/BPS 4306 KEGG D00097 Y PubChem CID 338 RTECS number VO0525000 UNII O414PZ4LPZ...

 

Voce principale: Associazione Calcio Perugia. AC PerugiaStagione 2002-2003Sport calcio Squadra Perugia Allenatore Serse Cosmi All. in seconda Mario Palazzi Presidente Luciano Gaucci Serie A9º posto Coppa ItaliaSemifinale Coppa IntertotoTerzo turno Maggiori presenzeCampionato: Zé Maria, Miccoli (34)Totale: Zé Maria, Miccoli (42) Miglior marcatoreCampionato: Miccoli (9)Totale: Miccoli (16) StadioRenato Curi Media spettatori10 311[1]¹ 2001-2002 2003-2004 ¹ considera le partite...

 

Шалфей обыкновенный Научная классификация Домен:ЭукариотыЦарство:РастенияКлада:Цветковые растенияКлада:ЭвдикотыКлада:СуперастеридыКлада:АстеридыКлада:ЛамиидыПорядок:ЯсноткоцветныеСемейство:ЯснотковыеРод:ШалфейВид:Шалфей обыкновенный Международное научное наз...

German footballer Jens Grembowietz Personal informationDate of birth (1987-02-02) February 2, 1987 (age 37)Place of birth Essen, West GermanyPosition(s) DefenderTeam informationCurrent team Hammer SpVgNumber 5Senior career*Years Team Apps (Gls)2006–2008 FC Schalke 04 II 46 (3)2008–2009 Dynamo Dresden 15 (0)2009–2010 Preußen Münster 26 (0)2010–2012 KSV Hessen Kassel 40 (4)2013–2014 SG Wattenscheid 09 34 (2)2014– Hammer SpVg 17 (0) *Club domestic league appearances and goals,...

 

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

 

Book by Amartya Sen Development as Freedom CoverAuthorAmartya SenLanguageEnglishSubjectInternational developmentPublication date1999Media typePrint Development as Freedom is a 1999 book about international development by Indian economist and philosopher Amartya Sen. The American edition of the book was published by Alfred A. Knopf. Summary Amartya Sen was the winner of the 1998 Nobel Prize in Economics.[1] Development as Freedom was published one year later and argues that develo...

Pour les articles homonymes, voir Caillaux. Eugène Caillaux Eugène Caillaux photographié par Appert. Fonctions Ministre des Finances 17 mai 1877 – 23 novembre 1877(6 mois et 6 jours) Président Patrice de Mac Mahon Gouvernement Broglie III Prédécesseur Léon Say Successeur François-Ernest Dutilleul Sénateur de la Sarthe 30 janvier 1876 – 7 janvier 1882(5 ans, 11 mois et 8 jours) Ministre des Travaux publics 22 mai 1874 – 9 mars 1876(1 an, 9 moi...

 

2nd-century Greek bishop and Doctor of the Church For other uses, see Irenaeus (disambiguation). SaintIrenaeus of LyonDoctor of the Church20th-century Greek icon depicting Saint IrenaeusDioceseLyonSeeLyonPredecessorPothinusSuccessorZechariahOrdersOrdinationby PolycarpPersonal detailsBornc. 130 ADSmyrna, Asia, Roman EmpireDiedc. 202 ADLugdunum, Gallia Lugdunensis, Roman EmpireSainthoodFeast dayJune 28 (Roman Catholic Church, Anglican Communion, Orthodox Church); August 23 (Eas...

 

ベノッツォ・ゴッツォリ 『東方三博士の行列』の中に描かれた自画像 (フレスコ)フィレンツェ、メディチ・リカルディ宮マギ礼拝堂本名 Benozzo di Lese誕生日 1421年頃出生地 サンティラーリオ・ア・コロンバーノ村死没年 1497年10月4日死没地 ピストイア国籍 イタリア運動・動向 ルネサンステンプレートを表示 ベノッツォ・ゴッツォリ(伊: Benozzo Gozzoli, 1421年頃 - 1497年10...

Study of the art and science of voice instruction For instrumental technique, see Musical technique. The anatomy of the vocal foldsLaryngoscopic view of the vocal foldsAbduction and adductionDetailsPrecursorSixth pharyngeal archNerveN. laryngeus recurrens and N. laryngeus superiorIdentifiersLatinplica vocalisAnatomical terminology[edit on Wikidata] Vocal pedagogy is the study of the art and science of voice instruction. It is used in the teaching of singing and assists in defining what si...

 

Meritre Hatschepsut Era: Kerajaan Baru(1550–1069 BC) Hieroglif Mesir Merytre-Hatshepsut (atau terkadang Hatshepsut-Meryet-Ra) merupakan istri utama Firaun Thutmosis III dan ibunda Amenhotep II. Keluarga Merytre-Hatshepsut adalah seorang bangsawati. Ia mungkin adalah putri Adoratrix Huy, yang arcanya berada di British Museum (EA 1280) yang menunjukkan Huy menggendong seorang cucu dan mewakili anak-anak lain dari Thutmosis III dan Merytre-Hatshepsut di sepanjang sisi arca duduknya. Ia a...

 

Sojuz T-15Emblema missione Dati della missioneOperatoreProgramma spaziale sovietico NSSDC ID1986-022A SCN16643 Nome veicoloSojuz-T VettoreSoyuz-U2 Codice chiamataМаяк (Majak - segnale di fuoco) Lancio13 marzo, 1986 12:33:09 UTC Luogo lanciocosmodromo di Bajkonur (rampa Gagarin) Atterraggio16 luglio, 1986 12:34:05 UTC Sito atterraggio55 km a nord-est di Arqalyq, RSS di Kazakistan Durata125 giorni e 56 secondi Proprietà del veicolo spazialePeso al lancio6 850 kg CostruttoreRKK Ėnergi...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) آن ماري ديفيد (بالفرنسية: Anne-Marie David)‏    معلومات شخصية الميلاد 23 مايو 1952 (72 سنة)  الدار البيضاء  مواطنة فرنسا  الحياة العملية المهنة مغنية  اللغا...

 

Этот перевод статьи с другого языка требует улучшения (см. Рекомендации по переводу). Вы можете помочь улучшить перевод. Оригинал можно найти слева в списке языков.Статья, целиком являющаяся машинным переводом, может быть удалена на основании критерия быстрого удаления �...