[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