Cloud avec java

Résolu/Fermé
nbs230591 Messages postés 58 Date d'inscription dimanche 25 août 2013 Statut Membre Dernière intervention 11 juillet 2016 - 10 mai 2014 à 22:05
nbs230591 Messages postés 58 Date d'inscription dimanche 25 août 2013 Statut Membre Dernière intervention 11 juillet 2016 - 10 mai 2014 à 22:38
Bonsoir, j'ai creé une application qui est gourmande en calcul,et qui prend beacoup de temp pour calculer,d'ou j'ai pensé à utiliser le cloud,après quelques recherches sur google j'ai trouvé une bibliothèque java jcloud ,aussi j'ai trouvé compute engine ,mais je sais pas d'ou débuter pouvez vous m'aidez avec des liens ,des tutos , ou si vous savez d'autre api je souhaite que vous les mentionner ,je suis un peu perdue ,donc vos conseils?? merci pour toute aide d'avance :) !
A voir également:

4 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
10 mai 2014 à 22:21
Bonsoir,

Ce que tu veux c'est partager le calcul entre plusieurs machines ?
Quel genre de calcul est-ce que tu effectues ? Ton algorithme est-il parallélisé ?
Dans un premier temps il faut qu'il puisse tourner sur plusieurs threads, pour ensuite éventuellement pouvoir le partager sur plusieurs machines.

Mais sans information supplémentaire, je ne vois pas le cloud comme une bonne solution.
0
nbs230591 Messages postés 58 Date d'inscription dimanche 25 août 2013 Statut Membre Dernière intervention 11 juillet 2016
10 mai 2014 à 22:28
non mon algorithme n'est pas parallélisé ,en effet c 'est un calcul séquentiel , mais j'ai testé mon application sur des pc plus performant que la mienne et j'ai obtenu un temp de calcul plus court ,d'ou j'ai pensé à utiliser le cloud ,je sais pas si je que j'ai dit est stupide mais je ne sais pas trop sur le cloud ,et en meme temp je cherche à diminuer le temp de calcul de mon algorithme qui dure plusieurs heures parfois et qui est dépressionnant pou moi :(
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
10 mai 2014 à 22:36
Sur le cloud ce sera du calcul parallélisé, c'est à dire que la puissance de calcul n'est pas obtenue par une grosse machine qui ferait ton calcul rapidement, mais par plusieurs machines (pas forcément plus performantes que la tienne) qui travaillent ensemble pour diminuer le temps de l'opération.

Il faudrait donc déjà paralléliser ton algorithme, parce que si ton calcul est séquentiel ça veut dire qu'il ne tourne que sur un thread, or ne serait-ce que faire tourner ton algorithme sur plusieurs threads permettrait de réduire le temps de calcul, même avec une seule machine.

Il faudra aussi optimiser ton programme, sur l'algorithme et sur l'implémentation.
Il y a donc pas mal de solutions à envisager avant d'en arriver au cloud.
0
nbs230591 Messages postés 58 Date d'inscription dimanche 25 août 2013 Statut Membre Dernière intervention 11 juillet 2016
10 mai 2014 à 22:38
ok,grand merci à vous :) !
0