Za asistenta: nekoliko pitanja u vezi domaceg
Postovani
Tek sam poceo da radim domaci zadatak pa imam neke nedoumice koje bih voleo da mi razresite da ne bi posle nastali veci problemi ako uvedem pogresnu ili pretesku pretpostavku.
Voleo bih da mi bas asistent odgovori (osim ako neko nije radio bas bas slican domaci ranije) ali -ako moze- da odgovori budu koncizni jer su u pitanju brojne dileme, "odlucite sami" mi nece bas puno pomoci jer ja uvek biram teze varijante :)
+++++++++++++
radna stanica, u vezi nastavljanja prekinutih poslova:
1) nakon sto radna stanica posalje posao, ona ceka rezultate obrade, ali moze se i otkaciti od servera - ovo je OK. Medjutim, posto se kaze da server moze da radi vise poslova u paraleli sada mene zanima da li ste mislili da li je dovoljno da se (sa strane servera) radne stanice medjusobom razlikuju kombinacijom adresa:port, tj. nadam se da nije potrebno vrsiti identifikaciju poslova nekom kombinacijom hash-a fajla slike+ostalih parametara tako da jedna radna stanica moze slati vise poslova ili da druga stanica preuzima rezultate druge ?
2) povezano sa prethodnim: da li se gasenje programa onda smatra jednim primerom diskonektovanja? Ako se program ponovo pokrene sa novim parametrima ili u programu uradi Disconnect pa onda ... onda ona prva ideja ne moze da prodje
++++++++++++++
slanje gotovog posla nazad korisnickom programu:
1) ako sam dobro shvatio nakon sto se kor program otkaci server i sve stanice nastavljaju da rade i na kraju pokusaju da se zakace na kor program, ako konekcija ne uspe onda sve smestaju u neki kes. Kada se admin zakaci onda se proveri da su rezultati obrade mozda vec u kesu?
2) uzevsi sve u obzir, postoji li rok "zastarevanja" podataka u kesu servera ili "kolicina posla"? Da razmisljamo "sta ako je posao uklonjen sa servera"
Upravo zbog ovog sam i postavio prethodno pitanje, jer sam mislio da je logicnije da se pre slanja posla na obradu prvo posalje kombinovani hes posla jer je tako lakse da se na serveru proveri da li je ranije radjeno na takvom poslu...
++++++++++++++
ImageProcess klasa:
posto pravim stabove klasa u prvom prolasku naleteo sam na opis ove klase i sada mi nije jasna jedna stvar: posto nemamo pristupa istoj klasi nemam predstavu kako ce mi se ona odraziti na sistem. Da li moze bar neki pseudo kod ako ne pravi kod? Ne bih ovo pitao da ste rekli da je u pitanju interfejs, ali ovako pretpostavljam da cete mozda na danu testiranja "zameniti" ovu klasu pa cemo mi rekompajlirati a ja nemam ni blagu pretpostavku sta da stavim u moju klasu pa da vidim kako sistem (ne)radi...
++++++++++++++
Pokretanje radnih stanica:
Javljaju "koliki je broj poslova koje mogu da obradjuju" - ali nigde nisam pronasao neka ogranicenja broja/velicine posla koji neka stanica moze da obradjuje? Moze li bar red velicine koji cemo da koristimo u testiranju?
++++++++++++++
Pokretanje kor. programa:
korisnik zadaje sliku/broj iteracija OK, ali za ostalo molim komentar:
1) biranje funkcije - izmedju cega moze da bira? ovo je u vezi sa ImageProcess klasom, ne znam sta da pretpostavim, ne znam u na kraju krajeva sta da stavim u GUI...
2) sta se stavlja u "Object[] parameters" u processing funkciji? Zar nije jednoznacno definisano sta processing radi, cemu dodatni parametri?
Pozdrav,
Milan Aleksic
Tek sam poceo da radim domaci zadatak pa imam neke nedoumice koje bih voleo da mi razresite da ne bi posle nastali veci problemi ako uvedem pogresnu ili pretesku pretpostavku.
Voleo bih da mi bas asistent odgovori (osim ako neko nije radio bas bas slican domaci ranije) ali -ako moze- da odgovori budu koncizni jer su u pitanju brojne dileme, "odlucite sami" mi nece bas puno pomoci jer ja uvek biram teze varijante :)
+++++++++++++
radna stanica, u vezi nastavljanja prekinutih poslova:
1) nakon sto radna stanica posalje posao, ona ceka rezultate obrade, ali moze se i otkaciti od servera - ovo je OK. Medjutim, posto se kaze da server moze da radi vise poslova u paraleli sada mene zanima da li ste mislili da li je dovoljno da se (sa strane servera) radne stanice medjusobom razlikuju kombinacijom adresa:port, tj. nadam se da nije potrebno vrsiti identifikaciju poslova nekom kombinacijom hash-a fajla slike+ostalih parametara tako da jedna radna stanica moze slati vise poslova ili da druga stanica preuzima rezultate druge ?
2) povezano sa prethodnim: da li se gasenje programa onda smatra jednim primerom diskonektovanja? Ako se program ponovo pokrene sa novim parametrima ili u programu uradi Disconnect pa onda ... onda ona prva ideja ne moze da prodje
++++++++++++++
slanje gotovog posla nazad korisnickom programu:
1) ako sam dobro shvatio nakon sto se kor program otkaci server i sve stanice nastavljaju da rade i na kraju pokusaju da se zakace na kor program, ako konekcija ne uspe onda sve smestaju u neki kes. Kada se admin zakaci onda se proveri da su rezultati obrade mozda vec u kesu?
2) uzevsi sve u obzir, postoji li rok "zastarevanja" podataka u kesu servera ili "kolicina posla"? Da razmisljamo "sta ako je posao uklonjen sa servera"
Upravo zbog ovog sam i postavio prethodno pitanje, jer sam mislio da je logicnije da se pre slanja posla na obradu prvo posalje kombinovani hes posla jer je tako lakse da se na serveru proveri da li je ranije radjeno na takvom poslu...
++++++++++++++
ImageProcess klasa:
posto pravim stabove klasa u prvom prolasku naleteo sam na opis ove klase i sada mi nije jasna jedna stvar: posto nemamo pristupa istoj klasi nemam predstavu kako ce mi se ona odraziti na sistem. Da li moze bar neki pseudo kod ako ne pravi kod? Ne bih ovo pitao da ste rekli da je u pitanju interfejs, ali ovako pretpostavljam da cete mozda na danu testiranja "zameniti" ovu klasu pa cemo mi rekompajlirati a ja nemam ni blagu pretpostavku sta da stavim u moju klasu pa da vidim kako sistem (ne)radi...
++++++++++++++
Pokretanje radnih stanica:
Javljaju "koliki je broj poslova koje mogu da obradjuju" - ali nigde nisam pronasao neka ogranicenja broja/velicine posla koji neka stanica moze da obradjuje? Moze li bar red velicine koji cemo da koristimo u testiranju?
++++++++++++++
Pokretanje kor. programa:
korisnik zadaje sliku/broj iteracija OK, ali za ostalo molim komentar:
1) biranje funkcije - izmedju cega moze da bira? ovo je u vezi sa ImageProcess klasom, ne znam sta da pretpostavim, ne znam u na kraju krajeva sta da stavim u GUI...
2) sta se stavlja u "Object[] parameters" u processing funkciji? Zar nije jednoznacno definisano sta processing radi, cemu dodatni parametri?
Pozdrav,
Milan Aleksic
- Follow-Ups:
- Re: Za asistenta: nekoliko pitanja u vezi domaceg
- From: Zaharije Radivojevic <zaki@galeb.etf.bg.ac.yu>
- Re: Za asistenta: nekoliko pitanja u vezi domaceg
Previous by date: Re: Za asistenta... REZULTATI?
Next by date: Re: Za asistenta: nekoliko pitanja u vezi domaceg
Previous by thread: Termini odbrane domaceg Next by thread: Re: Za asistenta: nekoliko pitanja u vezi domaceg
Previous by thread: Termini odbrane domaceg Next by thread: Re: Za asistenta: nekoliko pitanja u vezi domaceg