Format: HTML | BibTeX | DC | EndNote | NLM | MARC | Journal | MARCXML
Thesis / ROMDOC-THESIS-2016-769

Cercetări privind infrastructurile cloud computing folosite în SaaS

Cârstoiu, Bogdan
2010-02-29

Abstract: Cercetãri privind infrastructurile cloud computing folosite în SaaS Lucrarea se concentrează pe problematica proiectării infrastructurilor pentru livrarea Software as a Service (SaaS) în cloud computing. Au fost analizate sistemele de prelucrare distribuită, modalităţile de distribuţie a cererilor de acces la serviciu şi de management pentru infrastructură. Obiectivul principal al lucrării constă în implementarea unui framework capabil să susţină noile tipuri de aplicaţii software web. Prin intermediul acestui framework poate fi organizată şi controlată o infrastructura formată din calculatoare personale obişnuite sau echipamente de procesare specializate. La proiectarea infrastructurii s-au luat în calcul cerinţele utilizatorilor, ale furnizorilor de servicii, dar şi ale dezvoltatorilor de aplicaţii pentru mediul cloud. Principalele caracteristici ale infrastructurilor construite pe baza acestui framework sunt: asigurarea unui nivel de securitate înalt şi ajustabil în funcţie de aplicaţie, fără a limita sau constrânge modul în care se face securizarea infrastructurii, garantarea disponibilităţii aplicaţiilor 24 de ore din 24 cu posibilitatea previzionarii disponibilităţii sistemului, utilizarea de componente hardware obişnuite pentru a construi sisteme de înaltă performanţă la costuri reduse, obţinerea unui grad mare de abstractizare şi de independenţă faţă de limbajele de programare utilizate pentru implementarea aplicaţiilor. De asemenea, fiabilitatea este îmbunătăţită prin utilizarea de librării Open Source, managementul nodurilor se realizează centralizat fără să implice utilizatorii finali şi fără indisponibilităţi, iar prin integrarea unui nivel de stocare a datelor distribuit şi scalabil cu grad înalt de disponibilitate se permite programatorilor să înlocuiască bazele de date SQL nescalabile. Framework-ul este format din două componente principale: sistemul de control al infrastructurii Octopus şi baza de date distribuită cu interfaţă flexibilă, Zatara. Octopus este un serviciu de control pentru infrastructuri de tip cloud, distribuit pe toate nodurile administrate, dar şi pe nivelul de administrare. Octopus a fost proiectat pentru a furniza nivelul de management şi automatizarea necesară pentru construirea de infrastructuri scalabile de livrare a serviciilor cu sute de mii de noduri. Baza de date distribuită Zatara a fost proiectată astfel încât să scaleze orizontal, să ofere disponibilitate maximă clienţilor şi să minimizeze riscul pierderii datelor. Zatara implementează structuri de date într-un mod extensibil, folosind plugin-uri, fapt care permite programatorilor să organizeze baza de date conform propriilor cerinţe. Pentru validarea performanţei şi a fiabilitaţii au fost realizate teste pe infrastructura Amazon cu sute de noduri de procesare. SaaS Enabled Cloud Computing Infrastructures Research The paper covers the architectures required for deploying Software as a Service (SaaS) in cloud computing environments. It analyzes the distributed computing system, the methods and algorithms for distributing service requests, and the infrastructure management services. The paper describes an infrastructure framework designed to facilitate the deployment of the web based software applications. Using this framework it is possible to provision and manage large computing infrastructures. It also provides services that allow software developers to built infinitely scalable applications with minimal changes on the existing code base. The framework is designed after analyzing the requirements of the users, service providers and software developers. The infrastructure using this framework provide a high, but flexible level of security that does not introduce new administration constraints and that can be adjusted based on the applications hosted in the cloud. Due to the redundant organization of the infrastructure, the uptime is guaranteed to stay in statistically calculable margins, while the utilization of consumer level computer hardware reduces purchasing and servicing costs. The framework introduces abstraction models that lower the complexity of the infrastructure and allow production proven Open Source libraries to be plugged-in, increasing reliability. Also, the centralized management lets administrators dynamically control the infrastructure in order to perform maintenance operations, add or remove nodes, without consumer intervention. The integrated and fully distributed structured storage layer provided by the framework can replace the legacy SQL storage in existing software applications, boosting application’s scalability. The framework has two main components, the infrastructure control system Octopus and the distributed, plug-in-able database Zatara. Octopus is a cloud control service that runs distributed on all infrastructure nodes and allows them to be controlled by a management layer that also runs distributed. The service can control infrastructures with hundreds of thousands of nodes. The distributed database Zatara was designed to scale horizontally, offering predictable uptime and minimizing data loses based on flexible redundancy models. Zatara implements various data structures that can be extended using data interface plug-ins, allowing developers to organize information in the database based on their requirements. The performance and reliability of the solution was tested in an Amazon Cloud infrastructure with hundred of nodes

Keyword(s): SaaS (Software as a Service) -- Teză de doctorat ; Arhitectura reţelelor de calculatoare -- Teză de doctorat ; Sisteme distribuite -- Stocare de date -- Teză de doctorat ; Resurse Internet -- Cloud computing -- Teză de doctorat
OPAC: See record in BC-UPB Web OPAC
Full Text: see files

Record created 2016-12-29, last modified 2016-12-29

Similar records


 
People who viewed this page also viewed:
(235)  Optimizarea conceptuală şi operaţională a instalaţiilor chimice multiscop - Voinescu, Sorin - ROMDOC-BC_UPB-THESIS-2003-000000054
(228)  Cercetări privind monitorizarea, diagnosticarea şi modelarea generatoarelor sincrone din centralele electrice - Catrinoiu, Mircea - ROMDOC-THESIS-2017-1371
(225)  Managementul congestiilor în sistemele electroenergetice în prezenţa surselor regenerabile - Boambă, Claudia-Elena - ROMDOC-THESIS-2021-2325
(224)  Scientific Bulletin Series C:Electrical engineering - ROMDOC-Journal-2007-003
(224)  Tehnologiile informării şi comunicării : suport de curs - Curta, Olimpia - ROMDOC-BOOK-2007-005

 
Rate this document:
Be the first to review this document.


Discuss this document:
Start a discussion about any aspect of this document.