Coda (sistema de archivos)

Coda
Desarrollador Universidad Carnegie Mellon
Sistemas operativos compatibles Linux, NetBSD FreeBSD
Introducción 1987
Características

Es un sistema de archivos distribuido descendiente de AFS y desarrollado como proyecto de investigación por Satyanarayanan y otros trabajadores en la Universidad Carnegie Mellon bajo la dirección de M.Satyanarayanan. Intenta cumplir varios requisitos que AFS no consideraba, particularmente el de proporcionar un alto grado de disponibilidad a pesar de realizar operaciones desconectadas (debido a errores de red o del servidor, o simplemente porque el cliente no está conectado a ninguna red). Coda todavía está en desarrollo, aunque el interés se ha desplazado desde la investigación hacia la creación de un producto robusto para uso comercial.

Características

Coda es un sistema de archivos (ficheros) distribuido que tiene sus orígenes en AFS2. Tiene múltiples características que son deseables en la mayoría de sistemas de archivos. Además, tiene algunas características propias.

  1. puede funcionar sin conexión
  2. es software libre
  3. gran rendimiento gracias a la caché persistente en el cliente
  4. replicado de servidores
  5. modelo de seguridad para autenticación, cifrado y control de acceso
  6. funcionamiento continuado durante fallos de red
  7. ajuste del ancho de banda de red
  8. escala bien

Si se compara con su antecesor (AFS), son destacables tres áreas de mejora:

  • La limitada forma de replicación debido al uso de una estrategia de replicado pesimista (restringida a volúmenes de sólo lectura)
  • La disponibilidad del servicio (era común que ocurriesen varios fallos al día que interrumpían las operaciones durante varios minutos o incluso horas)
  • La imposibilidad de localizar los archivos cuando no se tuviese conexión, a no ser que se recurriese a métodos manuales (lo cual cobró especial importancia con la aparición de los ordenadores portátiles).

Coda busca cumplir estos tres requisitos bajo la máxima de disponibilidad constante de los datos. El objetivo era ofrecer a los usuarios los beneficios de un repositorio de archivos compartido, pero al mismo tiempo darles la posibilidad de depender de sus recursos locales cuando el repositorio estuviese inaccesible total o parcialmente.

Coda es comparable a Bayou en cuanto a que también sigue una estrategia optimista, debido a que permite a los clientes actualizar información mientras el sistema está dividido, puesto que considera que los conflictos son poco probables y que se pueden solucionar en el caso de que ocurran. Sin embargo, se diferencia de éste en que realiza las comprobaciones sin tener en cuenta la semántica de los datos y proporciona un soporte limitado para resolver conflictos entre réplicas.

Arquitectura

Se pueden distinguir procesos Venus en los clientes y procesos Vice en los servidores (siguiendo la terminología AFS). Los procesos Vice se corresponden con los gestores de réplicas, mientras que los Venus vendrían a ser una mezcla entre éstos y los frontales. Llevan a cabo la tarea de estos últimos de hacer transparente la implementación de los servicios a los clientes, pero como también gestionan una caché local de los archivos, son considerados a su vez como gestores de réplicas, aunque de un tipo diferente.

Grupo de almacenamiento de volumen (VSG)

El conjunto de servidores que contiene réplicas de un volumen de archivos se conoce como grupo de almacenamiento de volumen (VSG,  por sus siglas en inglés) En cualquier momento, un cliente que quiera abrir un fichero en este volumen puede acceder a un subconjunto de dicho VSG, conocido como grupo de almacenamiento de volumen disponible (AVSG). La pertenencia a un determinado AVSG varía a medida que los servidores se vuelven accesibles o inaccesibles por fallos de la red o del servidor.

Funcionamiento

La estrategia de replicación seguida por este sistema permite la modificación de archivos cuando la red está dividida o durante una operación desconectada. Se basa en la inclusión de un vector de marcas temporales (CVV, Coda Version Vector) en cada versión de un archivo, formado por un elemento por cada servidor en el correspondiente VSG. Cada elemento contiene una estimación de las modificaciones realizadas en dicha versión del archivo que está almacenada en ese servidor.

El objetivo de estos vectores temporales es proporcionar suficiente información sobre el historial de actualizaciones como para permitir la detección de potenciales conflictos, de modo que estos sean solucionados de manera manual y que las réplicas obsoletas se actualicen automáticamente. Si el CVV en uno de los sitios es mayor o igual a los correspondientes CVVs de todos los demás sitios, entonces significa que no hay conflicto. Las réplicas antiguas incluyen todas las actualizaciones en una nueva réplica y pueden ponerse al día con ella de manera automática. Si este no fuera el caso, entonces es que se ha producido un conflicto.

En general, Coda no resuelve los conflictos automáticamente, por lo que el procedimiento habitual sería marcar el archivo como inoperable y posteriormente avisar al propietario sobre el conflicto.

Cuando un archivo que se ha modificado se cierra, el proceso Venus en el cliente envía un mensaje de actualización a cada sitio en el AVSG actual, conteniendo el CVV actual y el nuevo contenido del fichero. El proceso Vice en cada sitio comprueba el CVV y, si es mayor del que se tiene en ese momento, guarda los nuevos contenidos del archivo y devuelve un mensaje de confirmación. Tras esto, el proceso Venus calcula un nuevo CVV con la cuenta de modificaciones incrementada para aquellos servidores que respondieron positivamente al mensaje de actualización, y lo distribuye a los miembros del AVSG. Como este mensaje solo se envía a estos miembros y al VSG, los servidores que no se encuentren en el actual AVSG no recibirán el vector. Esto implica que la cuenta de modificaciones siempre será precisa en el servidor local, pero los servidores no locales tendrán que esperar a recibir un mensaje de actualización.

Ventajas

Las ventajas derivadas del uso de replicación para algunos o todos los volúmenes de archivos son:

  • Los archivos en un volumen replicado permanecen accesibles para cualquier cliente que tenga acceso al menos a una de las réplicas.
  • El rendimiento del sistema se puede mejorar compartiendo parte de la carga de atender las solicitudes de los clientes en un volumen replicado entre todos los servidores que contienen réplicas.

Referencias


Read other articles:

Jari-Matti Latvala al volante di una Ford Focus WRC al Rally di Finlandia nel 2010 Gli sport motoristici (motorsports in lingua inglese) sono quel gruppo di sport che utilizzano veicoli a motore, dando vita a delle competizioni. Indice 1 Sport 2 Olimpiadi 3 Altri progetti 4 Collegamenti esterni Sport Una competizione di speedway Una F1 di motonautica Competizione aeronautica. Sostanzialmente gli sport motoristici appartengono alle seguenti categorie: Automobilismo, praticati con veicoli a 4 r...

 

Persemakmuran BahamaCommonwealth of the Bahamas (Inggris) Bendera Lambang Semboyan: Forward Upward Onward Together(Maju Bersama ke Depan dan Atas)Lagu kebangsaan: March On, Bahamaland (Terus maju, tanah Bahama) Lagu kerajaan:  God Save the King (Tuhan Menjaga sang Raja) Perlihatkan BumiPerlihatkan peta BenderaIbu kota(dan kota terbesar)Nassau25°4′N 77°20′W / 25.067°N 77.333°W / 25.067; -77.333Bahasa resmiInggrisBahasa daerahKreol BahamaKelompok&#...

 

Ohod Medina (juga dikenal dengan nama Ohud Medina atau Uhud Medina) adalah sebuah klub bola basket profesional yang bermarkas di kota Madinah di Provinsi Al Madinah, Arab Saudi yang bermain di Saudi Premier League. Ohud adalah tim paling sukses di Liga Premier, telah memenangkan gelar liga 16 kali. Ohud MedinaOhud Medina logoLigaSaudi Premier LeagueDibentuk1939LetakMedina, Provinsi Madinah, Saudi ArabiaWarna timYellow and White   Juara16Situs webOfficial Website Kandang Tandang Pres...

Автокефа́лия (греч. αὐτοκεφαλία «самовозглавление» от αὐτός «сам» + κεφαλή «голова») — статус поместной церкви, предполагающий её административную независимость от других поместных церквей. Автокефальная церковь возглавляется епископом, который может иметь титул (са...

 

Voce principale: Unione Sportiva Dilettantistica Nuorese Calcio 1930. Football Club Nuorese CalcioStagione 2006-2007Sport calcio Squadra Nuorese Allenatore Marco Petrone Presidente Roberto Goveani Serie C24º posto nel girone A. Maggiori presenzeCampionato: Medda (33) Miglior marcatoreCampionato: Oliveira (10) 2005-2006 2007-2008 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti la Football Club Nuorese Calcio nelle competizioni ufficiali della sta...

 

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

ロバート・デ・ニーロRobert De Niro 2011年のデ・ニーロ生年月日 (1943-08-17) 1943年8月17日(80歳)出生地 アメリカ合衆国・ニューヨーク州ニューヨーク市身長 177 cm職業 俳優、映画監督、映画プロデューサージャンル 映画、テレビドラマ活動期間 1963年 -配偶者 ダイアン・アボット(1976年 - 1988年)グレイス・ハイタワー(1997年 - )主な作品 『ミーン・ストリート』(1973年)...

 

Youth organization Children of the American RevolutionChildren of the American Revolution ceremony in MississippiAbbreviationCAR / NSCARFormationApril 5, 1895; 129 years ago (1895-04-05)FounderHarriett LothropTypeNon-profitPurposeFamily history society, American RevolutionHeadquartersWashington, D.C., United StatesWebsitewww.nscar.org The National Society Children of the American Revolution (NSCAR) is a youth organization that was founded on April 5, 1895, by Harriett Lothro...

 

2007 Malaysian filmFlower in the PocketDirected byLiew Seng TatWritten byLiew Seng TatProduced byYen San Michelle LoStarringWong Zi JiangLim Ming WeiAmira Nasuha ShahiranJames LeeAzman Md. HasanCinematographyAlbert Hue See LeongRelease date 2007 (2007) Running time97 minutesCountryMalaysiaLanguagesMandarinCantoneseMalayBudgetRM 64,000Box officeRM 11,000 Flower In The Pocket (Chinese: 口袋裏的花) is a 2007 Malaysian independent film written and directed by Liew Seng Tat. The fil...

Vice president of the United States from 1873 to 1875 This article is about the vice president of the United States. For other people with the same name, see Henry Wilson (disambiguation). Henry WilsonWilson in 187318th Vice President of the United StatesIn officeMarch 4, 1873 – November 22, 1875PresidentUlysses S. GrantPreceded bySchuyler ColfaxSucceeded byWilliam A. WheelerUnited States Senatorfrom MassachusettsIn officeJanuary 31, 1855 – March 3, 1873Preceded byJu...

 

Music censorship refers to the practice of editing musical works for various reasons, stemming from a wide variety of motivations, including moral, political, or religious reasons. Censorship can range from the complete government-enforced legal prohibition of a musical work, to private, voluntary removal of content when a musical work appears in a certain context. Motivations Decency Songs are often edited for broadcast on radio and television to remove content that may be considered object...

 

For the song by The Weeknd, see Double Fantasy (song). 1980 studio album by John Lennon and Yoko OnoDouble FantasyStudio album by John Lennon and Yoko OnoReleased17 November 1980 (1980-11-17)Recorded7 August – 19 October 1980StudioThe Hit Factory, New YorkGenreRockLength45:01LabelGeffenCapitolProducerJohn LennonYoko OnoJack DouglasJohn Lennon chronology Shaved Fish(1975) Double Fantasy(1980) The John Lennon Collection(1982) Yoko Ono chronology Feeling the Space(1973) ...

Railway station in Nagano, Nagano Prefecture, Japan Kawanakajima Station川中島駅Kawanakajima Station entrance, December 2006General informationLocationKawanakajima-machi Kamihigano, Nagano-shi, Nagano-ken 381-2233JapanCoordinates36°36′50″N 138°09′03″E / 36.6140°N 138.1509°E / 36.6140; 138.1509Elevation362.4 meters[1]Operated by JR East JR Freight Line(s)■ Shin'etsu Main LineDistance4.3 km from ShinonoiPlatforms1 island platformTracks2Other inf...

 

18-та добровольча панцергренадерська дивізія СС «Горст Вессель» Емблема дивізії СС «Горст Вессель»На службі 1944-45Країна Третій РейхНалежність Адольф ГітлерВид Ваффен-ССТип ПанцергренадериЧисельність ДивізіяУ складі Група армій «Південь»57-й танковий корпус4-й армій�...

 

Questa voce o sezione sull'argomento lingue è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti del progetto di riferimento. Araboعربية (ʿArabiyya)Parlato inAlgeria, ...

Amateur Trapshooting AssociationJurisdiction InternationalAbbreviationATAFounded1900 (1900) 1940s postcard of headquarters in Ohio The Amateur Trapshooting Association (ATA)[1] serves as the governing body for the sport of American style of trapshooting. The ATA was founded in 1900 and as the American Trapshooting Association.[2] Its first president was John Philip Sousa.[3][4] See also List of shooting sports organizations References ^ The official site o...

 

Trams in Huai'anOverviewNative name淮安现代有轨电车LocaleHuai'an, ChinaTransit typeTramNumber of lines1Number of stations23Daily ridership27,000 (2019 daily avg.) 55,000 (2019 record)[1]Websitehttp://www.hatram.com/OperationBegan operation28 December 2015; 8 years ago (2015-12-28)Operator(s)Huai'an Modern Tram Operation Co., Ltd.TechnicalSystem length20.07 km (12.47 mi)[2]Track gaugeStandard gauge 1,435 mm (4 ft 8+1⁄...

 

Supplier of motion picture film equipment Arnold & Richter Cine Technik (A&R)Company typePrivateIndustryMotion picture equipmentFounded12 September 1917; 106 years ago (12 September 1917)FoundersAugust ArnoldRobert RichterHeadquartersMunich, GermanyProductsMotion picture camerasCine lensesLighting equipmentArchive technologiesDigital surgical microscopeRevenue€480 million[1] (2021)Number of employees1,600[2] (2023)Websitewww.arri.com Arri ...

2017年亞洲羽毛球錦標賽賽事資料日期2017年4月25日-4月30日屆次第36屆總獎金32.5萬美金舉辦地點 中国湖北省武汉市比賽場地武汉体育中心体育馆← 上一屆 下一屆 → 2017年亞洲羽毛球錦標賽為第36屆亚洲羽毛球锦标赛,是一項由亞洲羽毛球聯合會主辦的亞洲區內國際性羽毛球賽事。本屆賽事於2017年4月25日至4月30日在中國湖北省武汉市武汉体育中心体育馆舉行,由东�...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 大塩平八郎の乱 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年3月) 大塩平八郎の乱 大坂の炎上 戦争:江戸時...