CELAR - CELAR

CELAR byl výzkumný projekt, který úspěšně vyvinul sadu nástrojů s otevřeným zdrojovým kódem navrženým k poskytování automatické a vícezrnné alokace zdrojů pro cloudové aplikace. Tímto způsobem vyvinul CELAR řešení, které přímo konkuruje Ubuntu Juju (software), Openstack Heat a Webové služby Amazon. CELAR byl vyvinut s financováním Evropské komise v rámci EU Sedmý rámcový program pro výzkum a technologický rozvoj, někdy zkráceně 7. RP.

Partneři

CELAR byl pozoruhodný[1] příklad společného výzkumného projektu podporovaného Evropská unie zahrnující řadu evropských partnerů, včetně Výzkumné a inovační centrum ATHENA (Řecko ), Flexibilní (Spojené království ), PlayGen Limited (Spojené království ), SIXSQ (Švýcarsko ) Kyperská univerzita (Kypr ), Vídeňská technická univerzita (Rakousko ), University of Manchester (Spojené království ) a Řecká síť pro výzkum a technologie (Řecko ).[2]

souhrn

Vizí projektu CELAR bylo poskytnout automatické a vícezrnné přidělování zdrojů pro cloudové aplikace.[3] To umožnilo závazek spravedlivého množství zdrojů založených na poptávce po aplikacích, výkonu a požadavcích, výsledkem je optimální využití prostředků infrastruktury a výrazné snížení administrativních nákladů.

Výsledkem projektu CELAR je open-source sada nástrojů; sada nástrojů, která vám umožní automaticky a pružně škálovat nasazení vašich aplikací. Pomocí platformy CELAR můžete uživatel provést následující kroky:

  • Definujte nasazení jejich složité vícevrstvé distribuované aplikace
  • Určete omezení elasticity specifické pro aplikaci a akce k jejich splnění
  • Poskytněte vlastní monitorovací sondy aplikace, zajistěte aplikaci v cloudech jedním kliknutím
  • Pak můžete nechat platformu CELAR spravovat a řídit doménu životního cyklu škálovatelnosti aplikace.

CELAR obsahuje c-Eclipse (Eclipse (software) GUI pro definování omezení topologie aplikace, nasazení a pružnosti. Nasazení uživatelských aplikací lze definovat v jakémkoli skriptovacím jazyce se schopností začlenit jakýkoli ze systémů správy konfigurace (Kuchař (software), Loutka (software) atd.).

Výzkum

Během celého trvání projektu byla publikována řada vědeckých prací představujících inovace a výzkum konsorcia CELAR:

[C1] Automatizované, elastické zajišťování zdrojů pro NoSQLClusters pomocí TIRAMOLA (14. května 2013) za nejlepší papír, D. Tsoumakos, I. Konstantinou, C. Boumpouka, S. Sioutas a N. Koziris (ATHENA), CCGrid 2013

[C2] SYBL: Extensible Language for Controlling Elasticity in Cloud Applications (13. – 15. Května 2013), G. Copil, D. Moldovan, H.-L. Truong, S. Dustdar (TUW), CCGrid 2013

[C3] O odhadu zpoždění ovládání v elastických výpočetních systémech (20. května 2013), A. Gambi, D. Moldovan, G. Copil, H.-L. Truong, S. Dustdar (TUW), SEAMS 2013

[C4] COCCUS: Self-Configured Cost-Based Query Services in the cloud (22. – 27. Června 2013), I. Konstantinou, D. Tsoumakos a N. Koziris (ATHENA), 2013 ACM SIGMOD / PODS International Conference on Management dat

[C5] Víceúrovňová kontrola pružnosti cloudových služeb (krátký článek) (2. – 5. Prosince 2013), G. Copil, D. Moldovan, H.-L. Truong, S. Dustdar (TUW), CSOC 2013

[C6] SYBL + MELA: Specification, Monitoring, and Controlling Elasticity of Cloud Services (demo paper) (2. – 5. Prosince 2013), G. Copil, D. Moldovan, H.-L. Truong, S. Dustdar (TUW), ICSOC 2013

[C7] MELA: Monitorování a analýza pružnosti cloudových služeb (2. – 5. Prosince 2013), D. Moldovan, G. Copil, H.-L. Truong, S. Dustdar (TUW), CloudCom 2013

[C8] CoMoT - Platforma jako služba pro pružnost v cloudu (10. – 14. Března 2014), Hong-Linh Truong, Schahram Dustdar, Georgiana Copil, AlessioGambi, Waldemar Hummer, Duc-Hung Le, Daniel Moldovan ( TUW), Future of PaaS 2014

[C9] JCatascopia: Monitoring Elastically Adaptive Applications in the Cloud, D. Trihinas a G. Pallis a M. D. Dikaiakos, 14. mezinárodní sympozium IEEE / ACM o klastrových, cloudových a gridových výpočtech (CCGRID2014)

[C10] Správa a sledování aplikací elastického cloudu, plakát D. Trihinas a C. Sofokleous a N. Loulloudes a A. Foudoulis a G. Pallis a M. D. Dikaiakos, 14. mezinárodní konference o webovém inženýrství (ICWE 2014)

[C11] c-Eclipse: Rámec správy open-source pro cloudové aplikace, C. Sofokleous a N. Loulloudes a D. Trihinas a G. Pallisand M. Dikaiakos, EuroPar 2014

[C12] O řízení pružnosti cloudových služeb v heterogenních cloudech, Georgiana Copil, Daniel Moldovan, Hong-Linh Truong, Schahram Dustdar, 6. seminář o řízení cloudu, 7. mezinárodní konference IEEE / ACM o Utility a cloud computingu, 8. – 11. Prosince, Londýn, 2014

[C13] QUELLE - Rámec pro urychlení vývoje elastických systémů, Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, třetí evropská konference o službách a cloud computingu - ESOCC 2014, 2. – 4. Září, Manchester, Spojené království

[C14] ADVISE - Rámec pro hodnocení chování pružnosti cloudových služeb (3. – 6. Listopadu 2014) Cena za nejlepší papír Georgiana Copil, Demetris Trihinas, Hong-Linh Truong, Daniel Moldovan, George Pallis, Schahram Dustdar, Marios Dikaiakos, 12. mezinárodní konference o Výpočet orientovaný na služby. Paříž, Francie

[C15] O analýze vztahů pružnosti cloudových služeb, (15. – 18. Prosince 2014) Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, 6. mezinárodní konference IEEE o cloudových výpočetních technologiích a vědách, CloudCom 2014, Singapur

[C16] SALSA: Rámec pro dynamickou konfiguraci cloudových služeb, (15. – 18. Prosince 2014) Duc-Hung Le, Hong-Linh Truong, Georgiana Copil, Stefan Nastic a Schahram Dustdar, 6. mezinárodní konference o cloudových výpočetních technologiích a vědách, CloudCom 2014, Singapur

[C17] Elasticita s vědomím koordinace, (8. – 11. Prosince 2014) Stefano Mariani, Hong-Linh Truong, Georgiana Copil, Andrea Omicini, Schahram Dustdar, 7. mezinárodní konference IEEE / ACM o Utility a cloud computingu, Londýn, 2014

[C18] CELAR: Automated Application Elasticity Platform, (27. – 30. Října) Ioannis Giannakopoulos, Nikolaos Papailiou, Christos Mantas, Ioannis Konstantinou, Dimitrios Tsoumakos a Nectarios Koziris, 2014 Mezinárodní konference IEEE o velkých datech, Washington DC, USA, 2014

[C19] Spolehlivé horizontální měřítko založené na kontrole pravděpodobnostního modelu, A. Naskos, E. Stachtiari, A. Gounaris, P. Katsaros, D.Tsoumakos, I. Konstantinou a S. Sioutas, konference CCGrid 2015

[C20] PANIC: Modeling Application Performance over Virtualized Resources, I. Giannakopoulos, D. Tsoumakos, N. Papailiou a N. Koziris, 2015 IEEE International Conference on Cloud Engineering (IC2E 2015)

[C21] I / O Performance Modeling for Big Data Applications over cloud Infrastructure, I. Mytilinis, D. Tsoumakos, V. Kantere, A. Nanos and N. Koziris, 2015 IEEE International Conference on cloud Engineering (IC2E 2015)

[C22] Transformace vertikálních webových aplikací do elastických cloudových aplikací, Nikola Tankovic, Tihana Galinac Grbac, Hong-Linh Truong, Schahram Dustdar, mezinárodní konference o cloudovém inženýrství (IC2E 2015), 9. – 12. Března 2015, USA, doi:10.1109 / IC2E.2015.15

[C23] O vývoji a fungování procesu správy pružnosti dat, Tien-Dung Nguyen, Hong-Linh Truong, Georgiana Copil, Duc-Hung Le, Daniel Moldovan, Schahram Dustdar, 13. mezinárodní konference o výpočetní technice zaměřené na služby (ICSOC) 2015, 16 –19. Listopadu, Goa, Indie

[C24] iCOMOT - Sada nástrojů pro správu cloudových systémů IoT, Hong-Linh Truong, Georgiana Copil, Schahram Dustdar, Duc-Hung Le, Daniel Moldovan, Stefan Nastic, 16. mezinárodní konference IEEE o správě mobilních dat, 15. – 18. Června 2015, Pittsburg , USA. (Demo), http://mdmconferences.org/mdm2015/demos_Accepted.html

[C25] Programování pružnosti a odhodlání v dynamických procesech, Pablo Fernandez, Hong-Linh Truong, Schahram Dustdar, Antonio Ruiz-Cortes, IEEE Internet Computing, svazek 19, číslo 2, str. 68 - 74, doi:10.1109 / MIC.2015.45

[C26] Principles for Engineering IoT Cloud Systems, Hong-Linh Truong, Schahram Dustdar, IEEE Cloud Computing, svazek 2, vydání 2, str. 68 - 76, doi:10.1109 / MCC.2015.23

[C27] Supporting Cloud Service Operation Management for Elasticity, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, 13. International Conference on Service Oriented Computing (ICSOC) 2015, 16. – 19. Listopadu, Goa, Indie

[C28] Enabling Interoperable Cloud Application Management through an Open Source Ecosystem, N. Loulloudes, C. Sofokleous, D. Trihinas, M. D. Dikaiakos, G. Pallis, IEEE Internet Computing 19 (3): 54-59 (2015)

[C29] Enabling Cloud Application Portability, D. Antoniades, N. Loulloudes, A. Foudoulis, C. Sophokleous, D. Trihinas, G. Pallis, M. Dikaiakos, H. Kornmayer, Proceedings of the Cloud Challenge 2015, ve spojení s 8. mezinárodní konference IEEE / ACM o utility a cloudových výpočtech (UCC), 7. – 10. Prosince 2015, Limassol, Kypr.

[C30] CELAR: Automatické, vícezrnné nastavení pružnosti pro cloud, M Dikaiakos N. Loulloudes, G. Pallis, H-L. Truong, D. Tsoumakos, 8. mezinárodní konference IEEE / ACM o Utility a cloud computingu (UCC), 7. – 10. Prosince 2015, Limassol, Kypr

[C31] Výukový program pro správu cloudových aplikací (CAMF), N. Loulloudes, 2. workshop o cloudových výpočtech na Kypru: Příležitosti a výzvy, Kyperská univerzita, 3. června 2015, Nikósie, Kypr

[C32] Umožnění interoperabilní správy cloudových aplikací prostřednictvím otevřeného zdrojového ekosystému, Nicholas Loulloudes a Chrystalla Sofokleous a Demetris Trihinas a Marios D. Dikaiakos a George Pallis, IEEE Internet Computing Volume 19, Pages: 54–59, 2015

[C33] Elastically Adaptive Multi-Cloud Services, D. Trihinas, G. Pallis, M.D Dikaiakos, IEEE Transactions on Cloud Computing In Revision (under second round review)

[C34] AdaM: Adaptive Monitoring Framework for Sampling and Filtering on IoT Devices, D. Trihinas, G. Pallis, M.D Dikaiakos, 2015 IEEE International Conference on Big Data (IEEE BigData 2015), říjen, Santa Clara, USA, 2015

[C35] Analýza genomiky rakoviny v elastickém cloudu, Christopher Smowton, Andoena Balla, Demetris Antoniades, Crispin Miller, GeorgePallis, Marios D. Dikaiakos, Wei Xing, 15. mezinárodní symposium IEEE / ACM o klastrech, cloudu a gridových výpočtech, doi:10.1109 / CCGrid.2015.176, Květen 2015, Shengzheng, Čína

[C36] Síťový přístup ke správě a zpracování velkých dat Omic v cloudech, Wei Xing, Wei Jie, Dimitrios Tsoumakos, Moustafa Ghanem, Journal of Cluster Computing, speciální vydání o Big Data Computing. doi:10.1007 / s10586-015-0456-6, Tisk ISSN  1386-7857, Online ISSN  1573-7543

[C37] Nákladově efektivní přístup ke zlepšení výkonu analýz velkých genomických dat v cloudech, Christopher Smowton, Andoena Balla, Demetris Antoniades, Crispin Miller, GeorgePallis, Marios D. Dikaiakos, Wei Xing, předloženo do časopisu Journal of Future Generation Computer Systems ( probíhá kontrola)

[C38] SCAN: Inteligentní aplikační platforma pro posílení paralelizace analýzy velkých genomických dat v cloudech, Wei Xing, Jie Wei, Crispin Miller, 44. mezinárodní konference o paralelním zpracování (ICPP-2015), 2015, Peking, Čína

[C39] Analýza genomu v dynamicky škálovaném hybridním cloudu, Chris Smowton, Georgiana Copil, Hong-Linh Truong, Crispin Miller a Wei Xing, IEEE eScience 2015, Mnichov, Německo

[C40] Cloudový přístup k datové síti pro výzkum rakoviny translace, Wei Xing, Dimitrios Tsoumakos, Moustafa Ghanem, GeNeDis 2014 Computational Biology and Bioinformatics, Springer International Publishing, ISBN  978-3-319-09011-5; DOI: 10.1007 / 978-3-319-09012-2, 2015

[J1] MELA: Elasticity Analytics for Cloud Services, Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, se objeví v International Journal of Big Data Intelligence 2015, sv. 2, č. 1, http://www.inderscience.com/info/inarticletoc.php?jcode=ijbdi&year=2015&vol=2&issue=1

[J2] Hodnocení chování pružnosti cloudové služby, G. Copil a D. Trihinas a H.L Truong a D. Moldovan a G. Pallis a S. Dustdar a M. D. Dikaiakos, International Journal of Cooperative Information Systems 2015.

[J3]: Programming Elasticity in the Cloud, Hong-Linh Truong, Schahram Dustdar, Computer, březen 2015

[BC1] O řízení pružnosti cloudových aplikací ve společnostech CELAR, Georgiana Copil, Daniel Moldovan, Duc-Hung Le, Hong-Linh Truong, Schahram Dustdar, Chrystalla Sofokleous, Nicholas Loulloudes, Demetris Trihinas, George Pallis, Marios D. Dikaiakos, Craig Sheridan Evangelos Floros, Christos KK Loverdos, Kam Star, Wei Xing, se objeví v knižních sériích Emerging Research in Cloud Distributed Computing Systems, Advances in Systems Analysis, Software Engineering a High Performance Computing (ASASEHPC)

Klíč: C - konference, BC - kapitola knihy, J - deník

Pozadí

Zdroje automatického škálování jsou jednou z hlavních překážek[4] a příležitosti[5] pro cloud computing: spotřebitelé mohou minimalizovat dobu provádění svých úkolů, aniž by překročili daný rozpočet. Poskytovatelé cloudových služeb maximalizují svůj finanční zisk při zachování spokojenosti svých zákazníků a minimalizaci administrativních nákladů. Mnoho systémů tvrdí, že nabízí adaptivní pružnost, ale „škrcení“ se obvykle provádí ručně, což vyžaduje, aby uživatel zjistil správné podmínky změny měřítka. Aby bylo možné sklízet výhody elastického zajišťování, je bezpodmínečně nutné, aby bylo prováděno automatizovaným a plně přizpůsobitelným způsobem. CELAR přináší plně automatizovaný a vysoce přizpůsobitelný systém pro elastické zajišťování zdrojů na platformách cloud computingu.

https://web.archive.org/web/20151208081431/https://www.fi-athens.eu/media/celar Craig Sheridan, vedoucí výzkumu Flexibilní uvedl ve svém prohlášení:

„Spojení naší konzultace a odbornosti v oblasti cloudové orchestrace s akademickými a průmyslovými partnery světové úrovně v tomto projektu nabídne konsorciu kvalitativní a kvantitativní informace potřebné k měření výkonu platformy a aplikace, aby se usnadnilo rozhodování o inteligentním nasazení.“[2]

Objektivní

Cílem projektu CELAR bylo vyvinout metody a open-source nástroje pro automatizované aplikace a řízení vícezrnného elastického zajišťování prostředků pro cloudové aplikace. Toto přidělování zdrojů je třeba provádět prostřednictvím inteligentního rozhodování na základě:

(a) Metriky výkonu cloudu a aplikací shromážděné a hodnocené pomocí škálovatelného monitorovacího systému a vystavené uživateli. b) Kvalitativní a kvantitativní charakterizace výkonu aplikace pomocí modelování jejích elastických vlastností.

Nectarios Koziris, Koordinátor projektu a docent Fakulty elektrotechniky a výpočetní techniky na VŠE Národní technická univerzita v Aténách vysvětluje:

„Výsledkem CELAR je softwarový balíček, který organizacím nabízí správné množství zdrojů na základě poptávky po aplikacích, výkonu a požadavků, což vede k optimálnímu využití infrastrukturních zdrojů a výraznému snížení administrativních nákladů.“[6]

CELAR pokrývá tři vrstvy požadované aplikací pro provoz v cloudu:

  • Vrstva infrastruktury
  • Middleware pro monitorování / optimalizaci (automatické zajišťování pružnosti přes cloudové platformy a vícevrstvé monitorování)
  • Programování vývojového prostředí (prostřednictvím distribuovaného nástroje, který vývojářům, správcům a uživatelům umožňuje definovat vlastnosti jejich aplikací, nasadit je a sledovat výkon).

Výsledkem je modulární, zcela otevřený systém, který nabízí pružnou programovatelnost pro uživatele a automatickou pružnost na úrovni platformy.[7] Tento výsledek lze seskupit do jediného softwarového balíčku pro instalaci jakékoli aplikace na jedno kliknutí spolu s automatizovaným zajišťováním prostředků přes Cloud IaaS.

Budou vyvinuty dvě příkladné aplikace, které předvádějí a ověřují výše uvedenou technologii: První představí použití technologie CELAR pro masivní správu dat a rozsáhlou spolupráci požadovanou v oblasti online her, zatímco druhá se zaměří na oblast vědecké výpočty vyžadující výpočty genomu náročné na výpočet a skladování.

Konsorcium CELAR - pod vedením Výzkumné a inovační centrum ATHENA - dosáhlo svých cílů spojením týmu předních výzkumných pracovníků v rozsáhlých technologiích, jako je Cloud / Grid Computing, architektury orientované na služby, virtualizace, analytika, Web 2.0 a svět sémantického webu.[8] Jsou kombinovány s aktivními průmyslovými a předními uživatelskými organizacemi, které nabízejí odborné znalosti v oblasti cloudových aplikačních domén a poskytování služeb na úrovni výroby.

Reference

  1. ^ „Archivovaná kopie“. Archivovány od originál dne 8. 12. 2015. Citováno 2015-11-27.CS1 maint: archivovaná kopie jako titul (odkaz)
  2. ^ A b „Flexiant se připojuje k konsorciu podporovanému EU a vyvíjí software pro poskytování cloudových zdrojů - recenze webhostingu“. Thewhir.com. 13. 11. 2012. Citováno 2014-01-28.
  3. ^ „Tisková zpráva, Celar, automatické víceúrovňové zajišťování pružnosti pro cloud, 18. listopadu 2012“. Grid.ucy.ac.cy. 18. 11. 2012. Citováno 2014-01-28.
  4. ^ „Skupina distribuovaných systémů“. Infosys.tuwien.ac.at. Citováno 2014-01-28.
  5. ^ „Řecko: CELAR: Automatické, vícezrnné zajišťování pružnosti pro cloud ve ŘECKU (12609812)“. Tendersinfo.com. 04.10.2012. Citováno 2014-01-28.
  6. ^ „SixSq. CELAR - automatické poskytování více elastických pružností pro cloud“. Sixsq.com. 16. 11. 2012. Archivovány od originál dne 01.02.2014. Citováno 2014-01-28.
  7. ^ „Reaching to the sky: Healthcare and cloud computing“. Ihe-online.com. Citováno 2014-01-28.
  8. ^ Čeština (01.01.2013). „Celar FP7“. LinkedIn. Citováno 2014-01-28.