Technologie
[Clustering] OpenMosix - Intro
OpenMosix est un fork du projet Mosix, lequel est devenu propriétaire fin 2001.
Le projet OpenMosix a commencé le 10 février 2002 à l’initiative de Moshe Bar, dans le but de conserver une version libre de cette solution de clustering Linux. Aujourd’hui, un an après l’apparition d’OpenMosix, il ne reste quasiment plus de code de Mosix dans OpenMosix, et le projet est activement soutenu par une douzaine de développeurs, contre seulement quatre pour Mosix.
OpenMosix regroupe un patch de noyau et quelques outils permettant de mettre en place un cluster sans avoir à modifier le code source des applications. En effet, cette solution repose sur la répartition de la charge (load balancing) et non sur la parallélisation réelle des processus. Le principe est que si un nombre important de processus sont lancés sur un noeud du cluster, alors que les autres noeuds sont inactifs, openMosix va prendre la décision de migrer certains processus demandant un temps CPU important vers d’autres nœuds grâce à des algorithmes de répartition de charge. Ceci permet d’équilibrer la charge totale sur le maximum de noeuds. La migration est totalement transparente, même pour le processus.
[Clustering] Introduction
Le sujet de notre projet de fin d’étude était : “Etude de solutions de clustering pour le LIA (Laboratoire Informatique d’Avignon)“.
En effet, une équipe de chercheurs du LIA travaille sur la reconnaissance de la parole. Certaines de leurs applications, comme SPEERAL, demande beaucoup de temps et prennent aussi une part importante de la charge processeur.
D’un autre côté, le LIA possède plusieurs machines fonctionnant sous Linux Debian, et les chercheurs voudraient pouvoir jouir de la puissance de ces machines et le plus facilement possible.
La technologie cluster semble être une solution à ce cahier des charges. En effet, le principe utilisé dans le clustering consiste à diminuer le temps d’exécution d’une tâche en la fractionnant sur plusieurs machines. En clair, une tâche répartie sur N machine arrivera (idéalement) N fois plus vite à terme que sur une seule.
Lire la suite ce cet article »
Sujet du PFE
Séparation parole - musique
L’idée est de proposer une méthode permettant a partir d’une chanson, de séparer le signal issu du chanteur au signal de musique. Le problème dans ce type d’application réside dans le fait que les fréquences utilisées sont identiques.
Cette application pourrait être utilisée sur un lecteur MP3 afin de proposer une fonctionnalité de type Karaoke.
Le travail à effectuer :
- Recherche bibliographique
- Implémentation de différents algorithmes
- Créer une interface
Téléchargez le document au format PDF
Installation de Mplayer avec support RTP
Voici comment installer un lecteur video gérant le RTP et permettant de décoder du MPEG4. Il s’agit du lecteur connu mplayer. Cependant, il devra être compilé avec une librairie spéciale.
1) Télécharger les librairies RTP live.com à l’adresse suivante :
http://www.live.com/liveMedia/
2) Configurer et installer les librairies :
$ tar zxvf live.2003.08.28a.tar.gz
$ cd live.2003.08.28a
$ ./genMakefiles linux
$ make
$ su
# cd .. && cp live.2003.08.28a /usr/local/lib/
3) Télécharger les dernières sources mplayer à partir des versions CVS :
$ cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
$ cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co main
4) Récupérer les packages ffmpeg, qui contiennent le décodeur mpeg4 :
$ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
$ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
5) Copier le répertoire libavcodec du repertoire ffmpeg dans le répertoire mplayer (normalement appelé main/)
6) Compiler et installer mplayer avec le support RTP :
$ cd main/
$ ./configure -enable-live (--enable-gui)
$ make
$ su
# make install
Maintenant, mplayer est installé avec le support RTP !
Pour plus d’informations, voir ce site :
http://www.live.com/mplayer/
vous pourrez y trouver des fonts & des interfaces graphiques sympa.
[Kerberos] Mise en place
Article rédigé par Jérémy Fressard
Sommaire :
1. INSTALLATION DE KERBEROS 5 SUR UNE SOLARIS 9
2. CONFIGURER LE SERVEUR KDC
2.1. MODIFIER LES FICHIERS DE CONFIGURATION SUIVANTS
2.2. CREER LA BASE DE DONNEE
2.3. MODIFIER LES ACL (AUTORISATION)
2.4. LANCER LA COMMANDE KADMIN.LOCAL
2.5. DEMARRER LES DEMONS KERBEROS
2.6. LANCER KADMIN
2.7. SYNCHRONISER TOUTES LES HORLOGES
3. CONFIGURER LES MACHINES CLIENTES SOLARIS 9 ET 8
3.1. KERBERIZATION DE RLOGIN, TELNET, FTP, RSH, RCP
3.2. KERBERIZATION DU LOGIN
3.3. KERBERIZATION D’OPENSSH
4. NFS KERBERIZE SUR LES MACHINES SOLARIS 9
4.1. POUR COMMENCER DANS LA BASE DE DONNEE DU SERVEUR
4.2. ENSUITE IL FAUT CREER LA « CREDENTIAL TABLE »
4.3. RENDRE ACTIVE LA SECURITE KERBEROS POUR NFS
4.4. PARTAGE ET MONTAGE
4.4. PROBLEME NFS INDUIT PAR LA VERSION SOLARIS 8
5. SERVICES KERBERIZES SUR LES MACHINES MACOS X
5.1. TELNET KERBERIZE
5.2. FTP KERBERIZE
5.3. OBTENTION DU TICKET LORS DU LOGIN
5.4. NFS KERBERIZE
5.5. RLOGIN KERBERIZE
5.6. SSH KERBERIZE
6. SERVICES KERBERIZES SUR LES MACHINES WINDOWSNT
6.1. TELNET
6.2. FTP
6.3. NFS
7. CREATION D’UN SCRIPT POUR SIMPLIFIER LA CREATION DES PRINCIPAUX
8. SECURISER LES COMMANDES LDAP AVEC KERBEROS
8.1. INSTALLATION DE IPLANET DIRECTORY SERVER 5.1
8.2. INSTALLATION D’OPEN LDAP
