<?xml version="1.0" encoding="UTF-8"?>
<mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:metsRights="http://cosimo.stanford.edu/sdr/metsrights/" xmlns:tef="http://www.abes.fr/abes/documents/tef" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.abes.fr/abes/documents/tef/recommandation/tef_schemas.xsd">
<mets:metsHdr CREATEDATE="2021-04-12T11:57:54" ID="univ-lille-29022" LASTMODDATE="2021-04-12T16:24:59" RECORDSTATUS="complet">
<mets:agent ROLE="CREATOR">
<mets:name>Université Lille1 - Sciences et Technologies</mets:name>
</mets:agent>
</mets:metsHdr>
<mets:dmdSec CREATED="2021-04-12T11:57:54" ID="desc_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
<mets:xmlData>
<tef:thesisRecord>
<dc:title xml:lang="fr">Une fédération de serveurs de calcul pour applications distribuées à base de composants hétérogènes et de connecteurs génériques</dc:title>
<dc:title xml:lang="en">A federation of computing servers for distributed applications made of heterogeneous components and generic connectors</dc:title>
<dc:subject xml:lang="fr">Composants logiciels hétérogènes</dc:subject>
<dc:subject xml:lang="fr">Composants logiciels hétérogènes</dc:subject>
<dc:subject xml:lang="fr">Connecteurs génériques</dc:subject>
<dc:subject xml:lang="fr">Connecteurs génériques</dc:subject>
<dc:subject xml:lang="fr">Flux de données</dc:subject>
<dc:subject xml:lang="fr">Flux de données</dc:subject>
<dc:subject xml:lang="fr">Plates-formes logicielles</dc:subject>
<dc:subject xml:lang="fr">Plates-formes logicielles</dc:subject>
<dc:subject xsi:type="dcterms:DDC">004.36</dc:subject>
<tef:sujetRameau>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="027234908" autoriteSource="Sudoc">Traitement réparti</tef:elementdEntree>
<tef:subdivision autoriteExterne="027234908" autoriteSource="Sudoc" type="subdivisionDeSujet"/>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="028869931" autoriteSource="Sudoc">Réseaux d'ordinateurs</tef:elementdEntree>
<tef:subdivision autoriteExterne="028869931" autoriteSource="Sudoc" type="subdivisionDeSujet">Architectures</tef:subdivision>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="028909917" autoriteSource="Sudoc">Logiciels</tef:elementdEntree>
<tef:subdivision autoriteExterne="028909917" autoriteSource="Sudoc" type="subdivisionDeSujet">Développement</tef:subdivision>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="029548276" autoriteSource="Sudoc">Programmation orientée objets (informatique)</tef:elementdEntree>
<tef:subdivision autoriteExterne="029548276" autoriteSource="Sudoc" type="subdivisionDeSujet"/>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="035114959" autoriteSource="Sudoc">Interconnexion de réseaux (télécommunications)</tef:elementdEntree>
<tef:subdivision autoriteExterne="035114959" autoriteSource="Sudoc" type="subdivisionDeSujet"/>
</tef:vedetteRameauNomCommun>
</tef:sujetRameau>
<dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
<dc:type>Electronic Thesis or Dissertation</dc:type>
<dc:language xsi:type="dcterms:RFC3066">fr</dc:language>
<dcterms:abstract xml:lang="fr">-principal aspect de cette thèse est le fait que ces composants peuvent être pris tels quels sans modifier leur comportement. Cela sous entend que le contenu de ces composants, qu'il s'agisse d'un programme exécutable ou d'un script interprétable, ne peut pas subir d'introspection spécifique. Le second aspect important concerne les transferts de données entre ces composants. Les flux de données d'un composant sont explicités par son fournisseur lors de son installation. Les transferts de données s'effectuent par la plate-forme, en interceptant l'écriture de données en sortie de composant pour l'envoyer en entrée du composant qui lui est lié. Du point de vue d'un composant, ses flux d'entrée/sortie,sont considérés comme locaux alors que ces données proviennent d'un mécanisme que nous nommons connecteur. Chacun de nos connecteurs gère une ressource de communication spécifique en entrée ou en sortie (fichier, flux standard, socket, méthode) pour effectuer les transfe daptation de notre modèle aux modèles de composants fortement typés, ou encore le développement incrémentaI de la.plate-forme. rts de données de manière appropriée. Les app1ications formées avec ces composants génériques sont développées facilement grâce aux outils fournis avec la plate-forme, en particulier une console graphique servant d'environnement de développement. Ces applications sont déployées automatiquement sur les machines disponibles, en fonction des besoins en matériel et logiciel de chacun, et exécutées par la plate-forme. Une implantation de ces concepts a été réalisée et testée au travers d'un exemple de génération d'arbres de regroupement d'espèces en phylogénie. Cette petite application, décrite préalablement et dont les composants binaires sont accessibles sur l'Internet, a été assemblée, déployée et exécutée. Elle valide donc le modèle, dans le sens où il est possible d'exploiter des composants totalement hétérogènes pour une exécution distribuée. Il reste toutefois quelques perspectives de recherche sur ce sujet, telles que la montée en charge, l'a Dans le domaine du calcul réparti à grande échelle (aussi appelé metacomputing), la plupart des projets existants n'exploitent pas les programmes déjà écrits pour bâtir des applications distribuées. La majorité de ces projets proposent une nouvelle interface pour programmer des applications, alors que beaucoup de librairies de programmes existent pour effectuer des calculs performants. Nous introduisons un modèle de composants et une plate-forme d'exécution, ainsi qu'un environnement de développement, pour permettre l'utilisation et l'interconnexion de composants hétérogènes au sein d'un ensemble de serveurs logiciels dispersés géographiquement, et interconnectés par un réseau à grande échelle, de type Internet. La puissance et la localisation des machines utilisées n'est pas connu à l'avance, et nous avons donc développé la plate-forme logicielle dans l'optique de possibles changements d'échelle. En particulier, il n'y a pas de composante centralisée. Le</dcterms:abstract>
</tef:thesisRecord>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T11:57:54" ID="desc_version">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_version">
<mets:xmlData>
<tef:version/>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T11:57:54" ID="desc_edition">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_edition">
<mets:xmlData>
<tef:edition>
<dcterms:medium xsi:type="dcterms:IMT">application/pdf</dcterms:medium>
<dcterms:extent>1 : 1 Mo</dcterms:extent>
<dc:identifier xsi:type="dcterms:URI">https://pepite-depot.univ-lille.fr/RESTREINT/Th_Num/2003/50376-2003-319.pdf
</dc:identifier>
</tef:edition>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:amdSec>
<mets:techMD ID="admin_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
<mets:xmlData>
<tef:thesisAdmin>
<tef:auteur>
<tef:nom>Scotto di Apollonia</tef:nom>
<tef:prenom>Gaëtan</tef:prenom>
<tef:dateNaissance>1900-01-01</tef:dateNaissance>
<tef:autoriteExterne autoriteSource="Sudoc">078662311</tef:autoriteExterne>
</tef:auteur>
<dc:identifier xsi:type="tef:NNT">2003LIL10113</dc:identifier>
<dc:identifier xsi:type="tef:nationalThesisPID"/>
<dcterms:dateAccepted xsi:type="dcterms:W3CDTF">2003-01-01
</dcterms:dateAccepted>
<tef:thesis.degree>
<tef:thesis.degree.discipline xml:lang="fr">Informatique</tef:thesis.degree.discipline>
<tef:thesis.degree.grantor>
<tef:nom>Université Lille1 - Sciences et Technologies</tef:nom>
<tef:autoriteExterne autoriteSource="Sudoc">026404184</tef:autoriteExterne>
</tef:thesis.degree.grantor>
<tef:thesis.degree.level>Doctorat</tef:thesis.degree.level>
</tef:thesis.degree>
<tef:theseSurTravaux>non</tef:theseSurTravaux>
<tef:avisJury>oui</tef:avisJury>
<tef:directeurThese>
<tef:nom>Geib</tef:nom>
<tef:prenom>Jean-Marc</tef:prenom>
<tef:autoriteExterne autoriteSource="Sudoc">035777303</tef:autoriteExterne>
</tef:directeurThese>
<tef:directeurThese>
<tef:nom>Gransart</tef:nom>
<tef:prenom>Christophe</tef:prenom>
<tef:autoriteExterne autoriteSource="Sudoc">03577732X</tef:autoriteExterne>
</tef:directeurThese>
<tef:oaiSetSpec>ddc:004</tef:oaiSetSpec>
</tef:thesisAdmin>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:techMD ID="file_1">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_tech_fichier">
<mets:xmlData>
<tef:meta_fichier>
<tef:encodage>ASCII</tef:encodage>
<tef:formatFichier>PDF</tef:formatFichier>
<tef:taille>9999</tef:taille>
</tef:meta_fichier>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:rightsMD ID="dr_expr_thesard">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_auteur_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
<metsRights:Constraints CONSTRAINTTYPE="TIME" OTHERCONSTRAINTTYPE="">
<metsRights:ConstraintDescription>restriction 2012-01-01 9999-01-01</metsRights:ConstraintDescription>
</metsRights:Constraints>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_expr_univ">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_etablissement_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_version">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_version">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
<metsRights:Constraints CONSTRAINTTYPE="TIME" OTHERCONSTRAINTTYPE="">
<metsRights:ConstraintDescription>restriction 2012-01-01 9999-01-01</metsRights:ConstraintDescription>
</metsRights:Constraints>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
</mets:amdSec>
<mets:fileSec>
<mets:fileGrp ID="FGrID1" USE="archive">
<mets:file ADMID="file_1" ID="FID1" MIMETYPE="application/pdf" USE="maitre">
<mets:FLocat LOCTYPE="URL" xlink:href="https://pepite-depot.univ-lille.fr/RESTREINT/Th_Num/2003/50376-2003-319.pdf"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap TYPE="logical">
<mets:div ADMID="dr_expr_thesard dr_expr_univ admin_expr" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-29022/oeuvre" DMDID="desc_expr" TYPE="THESE">
<mets:div ADMID="dr_version" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-29022/oeuvre/version" TYPE="VERSION_COMPLETE">
<mets:div CONTENTIDS="www.univ-lille.fr/uid/univ-lille-29022/oeuvre/version/edition" DMDID="desc_edition" TYPE="EDITION">
<mets:fptr FILEID="FGrID1"/>
</mets:div>
</mets:div>
</mets:div>
</mets:structMap>
</mets:mets>
