[Orgyak] ZH feladat ötlet
Richard O. Legendi
leriaat at elte.hu
Tue May 15 10:19:33 CEST 2012
Örülnék is neki!
Ricsi
Richard O. Legendi
PhD Student
Eötvös Loránd University, Faculty of Informatics
Department of Programming Languages and Compilers
http://people.inf.elte.hu/legendi/
On 2012.05.15. 9:37, Zaicsek Balázs wrote:
> Hi!
>
> Alapveto"en jó, csak nekem egy kicsit bonyolult, ha belerakhatok
> pár javaslatot, szólj!
>
> Balu
>
> 2012.05.14. 13:23 keltezéssel, Richard O. Legendi írta:
>> Sziasztok!
>>
>> Múltkor Balu említette hogy szívesen írna ki feladatot, én örülnék neki.
>>
>> Ötletem nekem is lenne, csak nem biztos, hogy le tudom kerekíteni:
>> valami minimális Linda rendszert lehetne íratni velük, az nem túl
>> bonyolult.
>>
>> Legyen egy központ (space/blackboard), ahová kliensek
>> tudnak/write()/-olni, /read()/-elni, meg /take()/-elni feladatokat
>> (mint pl. a JavaSpaces-ben, ha ismeritek). Konkrétan /(ID, String)/
>> típusú üzenetekre gondoltam. Lehetne /ID/ alapján szu"rni az
>> üzenetekre, esetleg /*/-ozni, hogy azt az üzenetet bárki olvashatja,
>> elveheti, etc. A kommunikációt megoldhatnák RMI-vel vagy sockettel,
>> amelyik jobban tetszik vagy megy nekik. Kettesért ennek kéne mennie
>> (pl. 2 konzolos klienssel, a blackboard tartalmát kéne még tudni
>> listázni, hogy elleno"rizni tudjuk a mu"ködést).
>>
>> További feladatok tetszés szerinti sorrendben megoldhatók (több is
>> van, ha valamelyik problémás esetleg).
>>
>> +1 jegy Felkészítés N db kliensre, megfelelo" szinkronizációval.
>> Legyen egy író, meg egy olvasó kliens, ami x ido"nként pakolászik meg
>> olvas.
>>
>> +1 jegyért Checkpointing: lehessen kérni backupot JDBC-vel az
>> aktuális tartalommal, valamint annak visszaállítását is (az aktuális
>> tartalom eldobásával pl.).
>>
>> +1 jegyért legyenek tesztek (inicializált blackboardon nincs üzenet,
>> ha rárakunk egyet, akkor az ott van, ha valaki csak olvassa, akkor
>> még mindig ott van, ha a címzett leveszi, akkor meg megint nincs ott,
>> etc.).
>>
>> +1 jegyért üzenetek naplózása: legyen valami logger worker, ami
>> minden üzenetet sasol, és logol fájlba (minden felkerülo" üzenet
>> elo"ször a loggernek visz fel a rendszer, majd az leveszi,
>> feldolgozza, és visszaírja a feladatot a blakcboardra az eredeti
>> címzettnek).
>>
>> Vélemény? Túl egyszeru", túl bonyolult? Esetleg van már másnak
>> konkrét feladatkiírása? :-)
>>
>> Igyekeztem figyelembe venni, hogy csak Java referencia lesz (elvileg,
>> legalábbis nekem ez rémlik), illetve nem árt majd gondolom némi
>> segédszöveg a JUnithoz (nem mindenki IDE-zik tippre), valamint a
>> Jarokra is szükség van - btw én Derby-ztem a srácokkal, mert az
>> alapból van a JDK-ban, kivéve talán az 1.6u26-ot, amibo"l véletlen
>> kihagyták :-)
>>
>> Comments are welcome,
>> Ricsi
>> --
>> Richard O. Legendi
>> PhD Student
>> Eötvös Loránd University, Faculty of Informatics
>> Department of Programming Languages and Compilers
>> http://people.inf.elte.hu/legendi/
>
>
>
> _______________________________________________
> Orgyak mailing list
> Orgyak at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/orgyak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/orgyak/attachments/20120515/497d566c/attachment.html>
More information about the Orgyak
mailing list