Mariusz Kamola Piotr Arabas Przmysław Jaskóła Naukowa i Akamika Sić Komputrowa (NASK) {Mariusz.Kamola,Piotr.Arabas,Przmyslaw.Jaskola}@nask.pl wa Niwiaomska-Szynkiwiz Krzysztof Malinowski Mihał Karpowiz Anrzj Sikora Marin Minr Mihał Marks Instytut Automatyki i Informatyki Stosowanj, Polithnika Warszawska {ns,k.malinowski,m.karpowiz,a.sikora,m.minr,m.marks}@ia.pw.u.pl CONT nrgooszzęn sii IP Strszzni: Przstawiono aktualny stan pra na nrgooszzęnymi thnologiami transmisji w sii IP, tworzonymi w proji 7PR, pn. CONT. Pra wykonywan przz NASK i Polithnikę Warszawską objmują opraowani nrgooszzęnyh stratgii trasowania ruhu i strowania pozspołami urzązń siiowyh, o fazy tstów prototypów. Zaprzntowano autonomizną stratgię strowania zęstotliwośią zgara prosorów w systmi Linux i algorytm strowania ruhm, uwzglęniająy hirarhizną strukturę urzązń siiowyh. Opisano równiż stanowiska tstow. 1. WPROWADZNI Dość powszhni uważa się, ż obsrwowan obni tmpo rukji moy ltryznj potrzbnj o prztworznia jngo bitu anyh ruhu siiowgo jst zbyt niski w stosunku o tmpa wzrostu zapotrzbowania na przpustowość węzłów w sii Intrnt. Wob powyższgo przwiuj się równiż, ż koszty związan z rosnąym zapotrzbowanim sii na nrgię ltryzną, wynikają z rosnągo wykłanizo zapotrzbowania na przpustowość sii, mogą wywrzć istotny wpływ na rozwój usług tlinformatyznyh. Istotni, koszty t wyminia się obni wśró przyzyn obsrwowango na świi spaku tmpa instalowania nowyh (szybszyh) intrfjsów siiowyh w punkah wymiany ruhu (IXP) [1], [2]. Nibagatln znazni mają w tym kontśi takż aspty ologizn, związan z rukją tzw. ślau węglowgo (arbon footprint) infrastruktury tlinformatyznj. W ostatnih latah pojęto wil inijatyw mirząyh się z problmm rukji kosztów nrgtyznyh funkjonowania sii Intrnt. Wśró inijatyw finansowanyh z śroków Komisji uropjskij (7FP) znalazł się projt ont [3]. W ralizaję projtu włązony jst Pion Naukowy NASK oraz Instytut Automatyki i Informatyki Stosowanj Polithniki Warszawskij. Clm projtu jst opraowani oraz prztstowani prototypowyh rozwiązań sprzętowyh i programistyznyh umożliwiająyh ralizaję konpji nrgooszzęnj arhittury tlinformatyznj sii przwoowj. Zakłaa się stworzni mhanizmów rukująyh zużyi nrgii ltryznj nawt o 50% wzglęm obni notowango, przyzyniająyh się skutzni o zrównoważnia tmpa wzrostu wyajnośi nrgtyznj sii i tmpa wzrostu zapotrzbowania na jj przpustowość. Główn zaania baawz i rozwojow ralizowan w ramah projtu skupion są na opraowaniu nowyh thnologii sprzętowyh, intrfjsów programistyznyh oraz algorytmów strowania pozwalająyh sii ftywni ostosowywać pobór nrgii o obsrwowango w anj hwili obiążnia oraz wymagań związanyh z pożąanym poziomm jakośi usług (QoS). Istotnym wynikim bęzi opraowani konpji oraz implmntaja w prototypowj sii warstwy abstrakji GAL (Grn Abstration Layr) aaptująj stanar ACPI o haraktrystyki pray urzązń siiowyh. Zaanim intrfjsu GAL bęzi ujnolini sposobu zarzązania nrgią la różnyh typów urzązń siiowyh. W pray [5] przstawiono wyniki analiz otyząyh statystyzngo rozkłau kosztów zużyia nrgii ltryznj w typowyh arhitturah przwoowyh sii opratorskih. Analizy t wskazują wyraźni, ż aż 70% tyh kosztów pohozi o urzązń końowyh i ostępowyh. Rzń sii wytwarza 30% kosztów zużyia nrgii ltryznj. W proji CONT opraowywan są mhanizmy, któr umożliwią ponisini wyajnośi nrgtyznj zarówno urzązń końowyh i ostępowyh, jak i szkiltowyh. W wyniku baań przprowazonyh otyhzas przz zspół NASK/PW opraowan zostały innowayjn mhanizmy strowania pozwalają infrastrukturz sii tlinformatyznj ftywni ostosowywać pobór nrgii ltryznj o obsrwowango w anj hwili natężnia ruhu oraz wymagań związanyh z pożąanym poziomm jakośi usług tlomunikayjnyh (QoS). Wstępn pra projtow oraz analiza aktualngo stanu thnologii zostały zaprzntowan na tyh łamah prz rokim [4]. Artykuł przntuj wa zasaniz aspty oszzęzania nrgii w sii i opraowan, związan z nimi, thnologi. Rozział 2 przstawia wyniki pra na
Rys. 1. Struktura strowania la nrgooszzęnj sii IP. strukturą strowania siią w lu obniżnia zużyia zasobów nrgtyznyh. W rozzial 3 zaprzntowano algorytm wyznazająy optymaln trasy ruhu w sii (na postawi arsu olowgo oraz arsu źrółowgo). Proura ta uwzglęnia hirarhizną strukturę urzązń i fakt, ż największ oszzęnośi uzyskuj się wyłązają lub wprowazają w głęboki uśpini ał parti infrastruktury. W rozzial 4 omówiono mhanizm strowania szybkośią pray prosora w systmi Linux; poobny mhanizm moż zostać wykorzystany w rozwiązaniah komryjnyh o strowania zarówno jnostką ntralną, jak i prosorm ykowanym o obsługi portów na pojynzj kari. Rozział 5 przntuj w skrói opraowywan w NASK śroowisko tstow, jak równiż główn stanowisko projtu CONT, w zial baawzo-rozwojowym Tlom Italia w Turyni. Rozział 6 stanowi posumowani pra i prsptyw alszyh pra baawzyh i komrjalizaji wyników. 2. STRUKTURA I MCHANIZMY NRGOOSZCZĘDNGO STROWANIA SICIĄ Bazę la rozwiązań opraowanyh w ramah projtu CONT stanowią wi nowozsn thnologi rozwijan w prosorah i kartah siiowyh nowyh gnraji: thnologia szybkij hibrnaji (ang. smart stanby), thnologia skalowania zęstotliwośi i napięia prosora (ang. powr saling). Pirwsza z wyminionyh thnologii pozwala wyłązyć zęść funkji urząznia siiowgo na okrs, gy jgo ziałani ni jst nizbęn la poprawngo funkjonowania sii. Zakłaa się, z urzązni ma zolność automatyzngo włąznia się w momni kiy pojawia się na nigo zapotrzbowani. Druga thnologia zakłaa możliwość obrania wyajnośi urząznia o biżąyh warunków w sii poprzz np. strowani zęstotliwośią prosora lub tż wyłązani większośi funkji urząznia na barzo krótki okrs mizy obsługą zarzń. Istotnym wynikim projtu CONT są struktura i mhanizmy strowania siią tlinformatyzną prowazą o minimalizaji zużyia nrgii przz sić w zasi jj normalngo funkjonowania. Projtują systm strowania zwróono szzgólną uwagę na fakt, iż ni moż on zaburzać pray sii, w szzgólnośi ni powinin powoować obniżnia jakośi ofrowanyh usług siiowyh. Strukturę strowania opraowaną w ramah projtu przntuj rys. 1. Jst ona zbuowana z ztrh głównyh warstw: OAM, NCP, LCP i GAL. Warstwa OAM (Monitoring an Opration Aministration & Managmnt) płni funkj warstwy pośrniząj mizy pozostałymi komponntami systmu. Jst m.in. opowizialna za pomiary przpływów w sii. Zaanim warstwy NCP (Ntwork-wi Control Poliy) jst wyznazani nrgooszzęngo routingu w sii oraz/lub zalanyh trybów pray urzązń siiowyh. Dyzj warstwy NCP są oblizan la ałj sii, na postawi znanj topologii sii, aktualngo jj obiążnia oraz szaowango zapotrzbowania na poszzgóln łąza. NCP wykorzystuj thnologię szybkij hibrnaji oraz skalowania zęstotliwośi i napięia prosora. Zaanim mhanizmów zlokalizowanyh w warstwi LCP ((Loal Control Poliy) jst ustawiani urząznia w opowini tryb ziałania w zalżnośi o biżągo obiążnia urząznia. LCP jst umiszzon bzpośrnio w urzązniu siiowym i wykorzystuj thnologię skalowania zęstotliwośi i napięia prosora. Stanarowy intrfjs mizy OAM, NCP, LCP i urzązniami siiowymi zapwnia warstwa abstrakji GAL (Grn Abstration Layr).
Rys. 2. Graf stanów CPU wług stanaru ACPI wraz z opowiaająymi im moułami jąra systmu Linux 3. NRGOOSZCZĘDN STROWANI PROCSORM W SYSTMI LINUX (WARSTWA LCP) 1# at pu0/cpufrq/saling_availabl_govrnors onsrvativ usrspa powrsav onman prforman 2# at pu0/cpufrq/saling_availabl_frqunis 2401000 2400000 2000000 1600000 1200000 800000 3# at pu0/cpufrq/saling_rivr api-cpufrq 4# at pu0/cpufrq/saling_govrnor onman Thnologia skalowania szybkośi pray prosora wykorzystana została w prototypowym moul jąra systmu oprayjngo Linux. Zaprojtowany mouł, który stanowi mhanizm warstwy LCP, pozwala maszynom praująym po kontrolą systmu oprayjngo Linux na ftywn obirani szybkośi wykonywania instrukji, gwarantująj bzpizną obsługę zaań przy minimalnym zużyiu nrgii ltryznj. Pra na nowymi mhanizmami strowania szybkośią CPU la jąra systmu oprayjngo Linux poprzziły sprymnty baawz, któryh rzultatm była ona wyajnośi istnijąyh mhanizmów strowania szybkośią CPU zaimplmntowanyh w moul CPUfrq jąra systm oprayjngo Linux. Dokonany wybór thnologii umotywowany jst następująo. Po pirwsz, szybki opasowywani zęstotliwość (i napięia) pray prosora o biżąyh potrzb systmu oprayjngo, połązon z wprowazanim prosora w stan uśpinia w okrsah bzzynnośi, obniża poziom zużyia nrgii ltryznj przz systm oprayjny. W jąrz systmu oprayjngo Linux ralizaję takigo trybu pray prosora umożliwiają funkjonują równolgl mhanizmy moułów CPUfrq oraz CPUil. Po rugi, systm oprayjny Linux jst jną z postawowyh platform obsługująyh infrastrukturę siiową. W rzultai, z wzglęu na ft skali, nawt niwilka poprawa ftywnośi pray systmu moż prowazić o znaznyh korzyśi, w skali sii lub w opowinio ługim przzial zasu. Po trzi, koszty moyfikaji i ystrybuji jąra systmu oprayjngo Linux są niski w porównaniu z innymi thnologiami. Mouł CPUfrq opowiaa w systmi Linux za strowani szybkośią pray prosora (CPU). Uostępnia on zbiór strowników przłązająyh tryb pray prosora, Pk, k=0,,n, okrślony stanarm ACPI, którmu przypisana jst ustalona zęstotliwość taktowania CPU por rys. 2. Mouł CPUfrq uostępnia następują postawow strowniki: USRSPAC ręzny wybór zęstotliwośi z poziomu użytkownika systmu; POWRSAV ustawiana jst najniższa opuszzalna zęstotliwość taktowania; PRFORMANC ustawiana jst najwyższa opuszzalna zęstotliwość taktowania; ONDMAND/CONSRVATIV automatyzny (na poziomi jąra) obór zęstotliwośi o obsrwowango obiążnia. Przykłaową konfiguraję moułu CPUfrq przntuj rys. 3. Na rys. 4 przntowana jst baana pętla strowania w tym moul. Nalży zaznazyć, ż mouł CPUfrq opowiaa jyni za stany ostępn w trybi aktywnym, C0, w którym prosor wykonuj instrukj. Za wprowazani prosowa w opowinio głęboki stan uśpinia (il) w okrsi bzzynnośi, Cl, l=1,,m, w którym prosor ni wykonuj instrukji, opowiaa mouł CPUil, praująy równolgl z moułm CPUfrq. Przprowazona w toku baań analiza kou źrółowgo moułu CPUfrq pozwoliła na opraowani matmatyzngo molu strownika kompatybilngo z Rys. 3. Konfiguraja moułu CPUfrq
pufrq_rivr_gtavg (strut pufrq_poliy *poliy, unsign int pu) CPU frq_av bs_hk_pu (strut pu_bs_info_s *this_bs_info) targt_fr pufrq_rivr_targt (strut pufrq_poliy *poliy, unsign int targt_frq, unsign int rlation) Rys. 4. Baana pętla strowania w moul CPUfrq jąra systmy oprayjngo Linux. arhitturą moułu. Mol tn posłużył następni o sformułowania zaania strowania optymalngo (stohastyzngo), którgo rozwiązani okrśliło postać ftywnj, po wzglęm jakośiowym (QoS) i nrgtyznym, rguły przłązania szybkośi pray CPU. Intyfikaja własnośi rozwiązań sformułowango problmu strowania optymalngo umożliwiła w rzultai okonani ony ftywnośi istnijąyh mhanizmów strowania zaimplmntowanyh w moul CPUfrq, a następni zaprojtowani mhanizmów konkurnyjnyh. W wyniku przprowazonyh pra baawzorozwojowyh stworzon zostały prototypy wóh strowników przznazonyh o implmntaji w moul CPUfrq jąra systmu Linux: CONT-Q, CONT-. Mhanizmy zaimplmntowan w obu strownikah obniżają koszty nrgtyzn obsługi zlń (instrukji) mają jnozśni na wzglęzi zahowani właśiwgo zapasu moy oblizniowj. Oznaza to, ż oszzęzają nrgię tylko wty, gy jst to opuszzaln z punktu wiznia zaanyh paramtrów jakośi usług (QoS) świazonyh przz systm oprayjny. Dzięki ftywnmu wykorzystaniu zintyfikowanj haraktrystyki pray prosora obsługujągo systm oprayjny stanowią on rozwiązani konkurnyjn wzglęm strownika ONDMAND, postawowgo i wyajngo mhanizmu wykorzystywango w jąrz systmu Linux. Przprowazon wstępn baania symulayjn sugrują, ż opraowan w ramah projtu CONT strowniki mogą przwyższać strownik ONDMAND ftywnośią obsługi zlń (QoS) przy porównywalnym koszi zużyia nrgii ltryznj. Strownik CONT-Q wykorzystuj nrgooszzęną stratgię strownia agrsywni ążąą o utrzymania paramtrów jakośi obsługi zlń. Strownik CONT- wykorzystuj stratgię równoważąą koszty nrgtyzn i jakośiow obsługi zlń por. rys. 5. Zspół NASK/PW prowazi obni pra na optymalizają implmntaji opraowanyh rguł strowania w jąrz systmu oprayjngo Linux. 4. NRGOOSZCZĘDN ALGORYTMY TRASOWANIA RUCHU (WARSTWA NCP) Warstwa NCP wspomaga yzj aministratora sii związan z planowanim aktywnośi routrów oraz intrfjsów siiowyh, umożliwiają ih bzpizn usypiani w okrsah niskigo natężnia ruhu siiowgo lub przstawiani w tryb pray haraktryzująy się zmnijsznim zużyia nrgii. Stosowana jst zarówno thnologia szybkij hibrnaji oraz skalowania zęstotliwośi i napięia prosora. NCP wyznaza yzj globalni la ałj sii, na postawi znanj topologii sii, aktualngo jj obiążnia oraz prognozowanyh wilkośi minimalnyh zapotrzbowań na przpływność zgłaszana przz routry brzgow sii w Mb/s. Projtują mhanizmy NCP założono, ż sić jst zbuowana z nowozsnyh nrgooszzęnyh urzązń, któr mogą praować w różnyh stanah haraktryzująyh się różnym zużyim nrgii, którj opowiaa różna maksymalna przpustowość [8]. Wynikim Rys. 5. Strowniki CPU na tl prfrnji aministratora systmu.
pra baawzyh prowazonyh przz zspół NASK/PW są wa warianty ralizaji strowania. W obu zakłaa się wprowazni pwnj jnostki ntralnj, która obliza la ałj sii optymaln z punktu wiznia oszzęnośi nrgii trasowani ruhu w sii (uwzglęniają ozywiśi wymagania QoS) oraz stany nrgtyzn urzązń siiowyh. Zaani polga na takim rozprowazniu ruhu aby było możliw przstawini w stany niskonrgtyzn, a najlpij w stany uśpinia jak największj lizby urzązń siiowyh, takih jak routry, karty siiow oraz porty. W pirwszym wariani (NCP) zakłaa sntralizowan strowani urzązniami tworząymi sić. Dyzj wyznazan przz warstwę NCP objmują zarówno stany nrgtyzn, w któryh powinny praować urząznia siiow (routry, karty i porty) oraz tabli routingu uwzglęniają t stany. Tabli routingu są przazywan o warstwy OAM, a zalan stany nrgtyzn o warstw LCP zlokalizowanyh na urzązniah. Drugi wariant strowania NCP strowani hirarhizn (hncp) zakłaa, ż mhanizm yzyjny przazuj o systmu jyni informaję o oblizonym nrgooszzęnym routingu. Stany nrgtyzn urzązń są wyznazan lokalni przz mhanizm LCP zaimplmntowany na urzązniu i opisany w rozzial 3. W ramah prowazonyh baań analizowano różn algorytmy o wyznazania optymalnj konfiguraji nrgtyznj urzązń tworząyh sić. Sformułowano zaania optymalizaji w wrsji iągłj i yskrtnj [7]. Pra rozpozęto o zaania wyznazania płngo routingu, przy założniu yskrtnyh zminnyh yzyjnyh [8]. Moż być rozwiązan przy wykorzystaniu klasyznyh mto poziału i ogranizń. Nistty, jst to sformułowani NP-zupłn. Ogromn kłopoty pojawiają się w przypaku zastosowania tgo typu pojśia o użyh sii. Zaproponowano różn uproszznia sformułowania zaania. Wyniki analiz rozważanyh rozwiązań zawarto w pray [9]. Ostatzni zyowano się na uproszzni zaania i zastosowani algorytmów wykorzystująyh hurystyki. Zaproponowano transformaję zaania yskrtngo wyznazania płngo routingu o przstrzni zminnyh iągłyh i zastosowani klasyznyh solwrów liniowyh optymalizaji. Sformułowani zaania oraz opraowany algorytm hurystyzny są opisan poniżj. Rozważmy sić zbuowaną z r = 1, R routrów, = 1, C kart i p = 1, P portów. Załóżmy, ż urząznia mogą praować w różnyh stanah nrgtyznyh (k=1,,k): routry i karty siiow w wóh stanah (aktywny i uśpiony), porty, a tym samym połąznia mięzy portami, w kilku stanah związanyh z różną prękośią transmisji anyh. Doatkowo przyjmujmy, ż = 1,D oznaza lizbę zapotrzbowań zgłaszanyh przz węzły brzgow (opowiaają im zstawian śiżki MPLS). Możmy sformułować następują zaani optymalizaji yskrtnj, w którym zminnymi yzyjnymi są sugrowan stany nrgtyzn urzązń, kart i łązy: min y W x Tr z x, y, z, u k r r (1) y... y... y 1,... 1 i K (2) 1,...,, k1,..., K, 1,..., C 1,...,, k1,..., K, 1,..., C g x p p l a y x, p p l b y x, p z, r1,..., R, r r 1,..., C 1,..., D, apu bpu ps p 1, (3) (4) (5) (6) 1,..., D, apu bpu ps, pt (7) 1,..., D, apu bpu pt (8) 1,..., Vu M y. k (9) Paramtry występują w powyższym sformułowaniu przyjmują wartośi 0 lub 1: g r = 1, jżli karta nalży o routra r, l p = 1, jżli port p nalży o karty, a p =1, jżli skirowan łąz wyhozi z portu p, b p =1, jżli skirowan łąz whozi o portu p. Pozostał stał to: V wilkość zapotrzbowania, s i t węzły źrółowy i końowy zapotrzbowania, T r i W stał koszty nrgtyzn routra i karty. M = loa (k) loa (k-1) oznaza pojmność łąza w stani nrgtyznym k a ζ = pow (k) pow (k-1) koszt nrgtyzny łąza w stani nrgtyznym k. Zminn występują w zaaniu oznazają opowinio: u [0,1] zęść zapotrzbowania ralizowana na łązu, y [0,1] wykorzystan pasmo łąza praujągo w stani nrgtyznym k, x [0,1] i z r [0,1] zęść zasobów, opowinio karty i routra r wykorzystanyh o przsłania anyh. Do rozwiązania zaania optymalizaji (1) (9) proponuj się następująy algorytm: Algorytm krok 0: Start. Nih POpt oznaza problm optymalizaji (1)-(9) krok 1: Rozwiąż problm POpt i obliz optymaln wartośi zminnyh: zˆ,xˆ,uˆ, yˆ. r krok 2: Sprawź wyniki oblizń z kroku 1. Jśli wszystki zminn zˆ,xˆ,uˆ, yˆ mają wartośi r binarn STOP. W prziwnym przypaku: i. jśli zostało wybran łąz, la którgo y ˆ (0,1) wówzas utwórz pozbiór * S zawirająy wszystki taki łąza S wykonaj krok 3,w prziwnym przypaku: ii. jśli zostało wybran łąz, la którgo u wówzas utwórz pozbiór ˆ (0,1) S ** S zawirająy wszystki taki łąza wykonaj krok 4. 0, 1,
* krok 3: Utwórz pozbiór S S złożony z min łązy ziałająyh w najniższym stani nrgtyznym k *. Wybirz z zbioru łąz * la którgo ˆ k S min y przyjmuj najmnijszą * wartość. Usuń y z zbioru * * S. Sformułuj rozszrzony problm optymalizaji POpt oaj o problmu POpt now ogranizni =1. Postaw POpt = POpt i wróć o y * k * kroku 1. ** krok 4: Wybirz z zbioru S łąz ** la którgo û przyjmuj najmnijszą wartość. Usuń ˆ z zbioru u ** S **. Sformułuj rozszrzony problm optymalizaji POpt oaj o problmu POpt now ogranizni u = 1. ** Postaw POpt = POpt i wróć o kroku 1. Obni prowazon są sprymnty symulayjn algorytmu la różnyh topologii sii. Dotyhzasow wyniki przntowan w pray [10] są barzo zahęają. Algorytm w akptowalnym zasi pozwala na wyznazni optymalnj konfiguraji nrgtyznj urzązń la sii o śrnih rozmiarah i użj lizbi prognozowanyh zapotrzbowań. Czas wykonania oblizń jst znazni krótszy niż w przypaku rozwiązywania płngo zaania yskrtngo, a wyznazon rozwiązania barzo poobn. Jnozśni trwają równiż pra na przygotowywana implmntaji w sii tstowj opisanj w następnym rozzial. 5. STANOWISKA TSTOW W proji zaplanowano uruhomini trzh stanowisk tstowyh: główngo w Turyni oraz wóh pomonizyh w Warszawi (NASK) i Atnah (GRNT). Stanowisko główn służy o tstów intgrayjnyh i wyajnośiowyh la ogółu sprzętu i oprogramowania wytworzongo przz wszystkih uzstników projtu. Stanowisko to płni równiż rolę monstrayjną, ukazują współziałani w prakty poszzgólnyh lmntów projtu. Kluzową la prosu intgraji thnologii jst tutaj GAL warstwa abstrakji la nrgooszzęngo sprzętu. Nibagatln znazni ma równiż mtoyka pomiaru nrgii oraz sposób gnraji ruhu siiowgo. Do pomiaru faktyzni zużytj nrgii posłużą mirniki wykonan przz firmę Ntvisor uzstnika projtu; natomiast o gnraji ruhu profsjonaln, wysokowyajn, tstry. Lokaln stanowisko tstow przygotowywan w NASK ma równiż służyć intgraji thnologii, w tym przypaku intgraji nrgooszzęnyh algorytmów. Z tgo wzglęu ni jst kluzow posiaani w nim thnologii sprzętowyh wytworzonyh w proji. Przyjęto zatm, ż funkj routrów płnić bęą wiloportow komputry klasy PC z systmm oprayjnym Linux. Natomiast nizwykl istotn pozostają: przyjęta topologia sii oraz okłany pomiar moy. W stanowisku tstowym przyjęto topologię sii zbliżoną o sii WARMAN aby mó zwryfikować wntualny snariusz wrożnia rozpatrywanyh thnologii w sii robozj NASK. Opomiarowani zużyia nrgii zostało zralizowan za pomoą powszhni używanyh lizników LAP firmy Pozyton por. rys. 6. 6. PODSUMOWANI Artykuł przntuj główn konpj i wyniki baań prowazonyh przz zspół NASK/PW w proji CONT. Pra konntrowały się na strukturah i algorytmah strowania la nrgooszzęnyh sii tlinformatyznyh. Zaproponowano mhanizmy wspirają yzj aministratora związan z planowanim aktywnośi urzązń siiowyh w lu zmnijsznia zużyia nrgii. Opraowano algorytm trasowania ruhu uwzglęniająy możliwość pray urzązń w różnyh stanah haraktryzująyh się różnym zużyim nrgii. Zaproponowan zostały równiż prototypow mhanizmy strowania ftywni równoważą ICM UW LIM PKiN PIONIR PW IChF Ohota SGGW Rys. 6. Struktura stanowiska tstowgo NASK oraz liznik używany o pomiarów (wg. http://www.pozyton.om.pl/img/lap.png )
koszty nrgtyzn i jakośiow skalowania szybkośi CPU w systmi oprayjnym Linux. Nalży pokrślić, ż istniją mhanizmy strowania szybkośią CPU, uostępnian przz mouł CPUfrq w systmi Linux, przyzyniają się o rukji zużyia nrgii przz systm oprayjny. Przprowazon w ramah projtu CONT baania pokazują, ż ftywność tyh mhanizmów można poprawić, przy zym pol o kompromisu pomięzy jakośią usług a oszzęnośią w zużyiu nrgii jst niwilki. Niznazny wzrost poboru moy CPU moż skutkować znaznym wzrostm jakośi usług (QoS), al równiż owrotni, niwilka i niumijętna rukja poboru moy moż prowazić o rastyznj graaji jakośi usług. Wynikim posumowująym pra ralizowan w ramah projtu bęzi monstrator prototypowa nrgooszzęna sić IP implmntująa rozwiązania przstawion w tym artykul. [10]. Niwiaomska-Szynkiwiz, A. Sikora, M. Minr, P. Arabas, Simulation of nrgy-awar Bakbon Ntworks, Pro. of 27 th uropan Confrn on Moling an Simulation (CMS), Aalsun, Norwgia, 2013. SPIS LITRATURY [1] D. Wllr, B. Woook. Intrnt Traffi xhang: Markt Dvlopmnts an Poliy Challngs. OCD Digital onomy Paprs 207, OCD Publishing, Jan. 2013 [2]. Labouz, C. Iyama, A. Bton, L. Stobb, S. Gallhr, L. Shit. Impats of information an ommuniation thnologis on nrgy ffiiny. uropan Commission, Bruksla, 2008. [3] Strona www: http://ont-projt.u [4] M. Kamola, P. Arabas, P. Jaskóła, T. Wiśniwski,. Niwiaomska-Szynkiwiz, K. Malinowski, M. Karpowiz, A. Sikora, M. Marks, M. Minr, K. Daniluk, ont nrgooszzęn thnologi la przwoowyh sii komputrowyh, Przglą Tlomunikayjny i Wiaomośi Tlomunikayjn, str. 650-655, nr 8-9, 2012 [5] R. Bolla, R. Brushi, F. Davoli, F. Cuhitti. nrgy ffiiny in th futur intrnt: a survy of xisting approahs an trns in nrgy-awar fix ntwork infrastruturs. Communiations Survys & Tutorials, I, (99):1-22, 2010. [6] ACPI Spifiation Doumnt. www.api.info. [7] P. Arabas, K. Malinowski, A. Sikora, On formulation of a ntwork nrgy saving optimization problm, Th Fourth Intrnational Confrn on Communiations an ltronis ICC 2012, Hu, Witnam [8]. Niwiaomska-Szynkiwiz, A. Sikora, P. Arabas, J. Kołozij, Control Framwork For High Prforman nrgy Awar Bakbon Ntwork, Pro. of 26 th uropan Confrn on Moling an Simulation (CMS), Koblnja, 2012. [9]. Niwiaomska-Szynkiwiz., A. Sikora, P. Arabas, J. Kołozij., Control systm for ruing nrgy onsumption in bakbon omputr ntwork, Conurrny an Computation: Prati an xprin, DOI: 10.1002/p.2964, 2013.