Bättre labbmiljö för morgondagens programmerare
2004-11-30 Peter Gustafsson Infrastruktur, Lyckade lösningar, Universitet & högskolor
Institutionen för datavetenskap på Linköpings universitet har nyligen genomfört en generationsväxling i sina s k studentpul (pul=programutvecklingslaboratorium). Den nya miljön omfattar ca 130 arbetsplatser och skapar nya möjligheter för så väl resursfördelning som kvalitetsförbättring för studenterna.
Linköpings universitet (LiU) har gjort sig känt som en förnyare inom utbildning och forskning, bl a genom breda, unika datautbildningar som i en del fall fått efterföljare på andra universitet. Den framskjutna positionen ställer samtidigt krav på grundutbildningsmiljön. Generationsväxlingen av arbetsplatserna i programutvecklingslaboratorierna föregicks därför av en noggrann utvärdering av alternativa lösningar.
”Vårt kvalitetsmål är att erbjuda bra, pedagogiska lärare och intressanta, aktuella kurser samt att ge studenterna en god arbetsmiljö. Vi hoppas att detta bidrar till att studenterna blir konkurrenskraftiga när de söker arbete”, säger Yvonne Hoffmann, grundutbildningsledare på Institutionen för datavetenskap (IDA).
”Vi har haft Sunmaskiner i studentmiljön i fyra generationer nu. Sedan 1989 har vi haft SparcStation 1, SparcStation 10, Ultra 10 och nu SunRay. Andra alternativ har diskuterats, men när vi ställt pris på tunna klienter mot byte av plattform har vi funnit att detta är den lösning som ger bäst kvalitet och mervärde för våra studenter.” Yvonne Hoffmann framhåller också vikten av att erbjuda en miljö där studenterna på ett smidigt sätt kan använda egna laptops i institutionens trådlösa nätverk. En del utbildningsprogram har javaprogrammering som första språk och i många tekniska datautbildningar har studenterna möjlighet att också välja en sådan inriktning högre upp i årskurserna.
ALLA FÅR SIN DEL AV KAKAN
Vad gäller resursfördelning (i bemärkelsen CPU-fördelning) så sker den traditionellt per process (eller ”program” i lite slarvigare ordalag). Varje program får en del av kakan. Detta är inte ett problem om man avser vanliga arbetsstationer, där varje användare har sin egen dator och bara kan ställa till det för sig själv. När vi talar om SunRay är man däremot flera användare på samma dator, situationen liknar mer äldre fleranvändarsystem från tiden före arbetsstationernas intåg. Om varje program får en del av kakan och användaren Eva startar många tunga program kan övriga användare på samma dator uppleva det som att allting går långsamt. Med modernare resursfördelning i Solaris 9 (Fair Share Scheduler) kan man i stället ställa in så att varje användare (i stället för process som ovan) ska ha lika stor del av resurserna. Det innebär att bara Eva, men ingen annan på samma dator, tycker att det går långsamt. Institutionen för datavetenskap på Linköpings universitet har nyligen genomfört en generationsväxling i sina s k studentpul (pul=programutvecklingslaboratorium). Den nya miljön omfattar ca 130 arbetsplatser och skapar nya möjligheter för så väl resursfördelning som kvalitetsförbättring för studenterna.
Liksom Uppsala universitet, KTH (NADA) och Chalmers som också valt den tunna klientmiljön ser LiU/IDA även andra fördelar. ”En viktig fördel som påverkar situationen för både lärare och elever är att miljön nu är betydligt tystare. Dessutom alstrar de nya klienterna i princip ingen värme och tar mindre plats än tidigare. Med tanke på att studenterna på vår institution tillbringar en stor del av kursens tid med att lösa laborationer känns den senaste generationsväxlingen som en viktig förbättring”, avslutar Yvonne Hoffmann.
OM INSTITUTIONEN FÖR DATAVETENSKAP, LINKÖPINGS UNIVERSITET
Institutionen för datavetenskap grundades 1983 men dess rötter går tillbaka till tidigt sjuttiotal. Det är en av de största datavetenskapliga institutionerna i norra Europa med sina mer än 250 anställda, varav ca 65 disputerade lärare/forskare, inklusive 19 professorer. Ungefär 180 forskarstuderande deltar i institutionens forskarutbildning, varav över 90 med doktorandanställning.
Institutionens forskning täcker ett brett spektrum av områden, från grundläggande datavetenskap till tillämpade områden, inkluderande teoretisk datalogi, programmeringsmiljöer, programutvecklingsmetodik, realtidssystem och inbyggda system, artificiell intelligens, informationssäkerhet, databassystem, informationssystem, datorlingvistik, kognitionsvetenskap och autonoma system. Institutionens 184 kurser ges inom bl a programmen för datavetenskap, kognitionsvetenskap, informationsteknologi, datateknik, systemvetenskap och dataingenjör.
Technorati tags:


Saxat ur Uptime 6
Lämna en kommentar
Följande HTML är tillåtet:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Prenumerera på denna artikelns kommentarer via RSS | Trackback