Sunteți pe pagina 1din 11

Gestiunea resurselor n Mobile Cloud Computing

Nume: Soare Alexandra Ionela


e-mail:alexandra.soare95@gmail.com
Grupa 1061,Cibernetic Economic

[1]
Cuprins:
1.Rezumat3
2.Introducere in Cloud Computing..3
3. Problematici curente ale resurselor in Cloud...5
4. Managementul resurselor in Cloud .6
5.Concluzii...11
6.Bibliografie...11

[2]
1.Rezumat

Mobile Cloud Computing este o combinaie de cloud computing, computere mobile i reele
wireless pentru a aduce resurse computaionale bogate utilizatorilor de telefonie mobil,
operatorilor de reea i furnizorilor de servicii de cloud computing. Scopul final al Mobile Cloud
Computing este s permit executarea unor aplicaii pe o mulime de dispozitive mobile, cu o
experien bogat a utilizatorilor. Mobile Cloud Computing ofer oportuniti de afaceri att
operatorilor de reele mobile, ct i furnizorilor. Mai mult dect att,poate fi definit ca o
tehnologie care utilizeaz resursele elastice unice ale cloud-ului i tehnologiilor de reea ctre
funcionalitate, stocare i mobilitate nerestricionate pentru a servi o multitudine de dispozitive
mobile oriunde, oricnd prin canalul de Internet indiferent de mediile i platformele eterogene,
bazate pe principiul pay-as-you-use.
MCC folosete abordri de augmentare computaional (calculele sunt executate de la distan n
loc de pe dispozitiv) prin care dispozitivele mobile cu constrngeri de resurse pot utiliza
resursele computaionale ale resurselor variate bazate pe cloud.
n MCC, exist patru tipuri de resurse bazate pe cloud, i anume nori imobili ndeprtai, entiti
apropiate de entiti imobile, entiti mobile de calcul apropiate i hibride (combinaia celorlalte
trei modele). Nori uriai, cum ar fi Amazon EC2, se afl n grupurile imobile ndeprtate, n timp
ce cloudlet-ul sau surogatele sunt membre ale entitilor de calcul imobile apropiate.
Smartphone-urile, tabletele, dispozitivele portabile i dispozitivele computerizabile portabile fac
parte din al treilea grup de resurse bazate pe cloud, care se afl n apropierea entitilor mobile de
calcul.
Gestiunea resurselor este considerat unul dintre cele mai controversate si cercetate domenii la ora
actual, n legtur cu Cloud Computing, deoarece de el depind calitatea serviciilor (QoS),
profitabilitatea furnizorilor de Cloud, impactul asupra mediului nconjurtor sau securitatea
datelor. Se caut n permanen diverse tehnici i diveri algoritmi care s administreze optim
resursele hardware si software ale Cloudului.

2. Introducere in Cloud Computing

Conform NIST (Institutul National de Standarde si Tehnologii) Cloud Computing-ul este un


model convenabil care s permit accesul la cerere, pe baz de reea , la o grupare de resurse de
calcul configurabile (de exemplu reele, servere, echipamente de stocare, platforme, aplicaii i
servicii) care pot fi puse la dispoziia utilizatorului n mod rapid i cu un efort minim de
administrare sau interaciune cu prestatorul acestor servicii.
Cloud Computing are la baz tehnologii demult cunoscute precum virtualizarea, serviciile
web, Cluster Computing (calcul paralel, centralizat si de nalt performan) sau Grid Computing
(calcul paralel si distribuit).Denumirea de Nor(Cloud) sugereaz faptul c cel ce consum aceste
resurse nu cunoate cu exactitate locul amplasrii lor,iar puterea de calcul n cloud d senzaia c

[3]
este infinit,scalabilitatea i modul de administrare permind dezalocarea resurselor virtuale de la
cei ce nu mai au nevoie de ele i realocarea lor n funcie de necesitatea clienlor. Clienii pltesc
att ct consum, dup sistemul pay-per-use sau pay-as-you-go.
Serviciile Cloud sunt cel mai adesea de 3 tipuri:
IaaS (Infrastructure as a Service): Este nivelul inferior de abstractizare unde sunt puse la
dispoziie utilizatorului infrastructuri complete de calcul (procesoare, memorii, spaii de
stocare, lime de band, servere) sub forma unor maini virtuale. Aceste maini virtuale sunt
create la cerere si distruse atunci cnd nu mai sunt necesare de ageni software numii
hipervizori. Clienii i pot aloca singuri resurse cu ajutorul unor programe middleware sau
sisteme de management al Cloudului.
PaaS (Platform as a Service): Este un nivel intermediar unde platformele sunt construite pe
fundaiile IaaS si sunt oferite clienilor programatori mpreun cu framework-uri, instrumente
i medii de dezvoltare i execuie proprietare sau open-source. Cele mai cunoscute exemple
sunt Microsoft Azure , Google App Engine si Apache Hadoop pentru procesare Big Data.
SaaS (Software as a Service): Este nivelul superior, nivelul aplicaie, cel mai aproape de
utilizatorul de rnd. Aplicaiile sunt web si sunt accesate de regula prin navigatoare web. Pot
fi aplicaii de mail, colaborative, de birotic, de stocare de fiiere sau chiar CRM-uri si ERP-
uri. Furnizori cunoscui de servicii SaaS sunt IBM, Oracle, SAP, Microsoft, Google, Yahoo,
Dropbox.

Caracteristicile eseniale ale Cloud Computingului:


1) Resursele sunt disponibile la cerere,adic un consumator poate s i asigure n mod
unilateral capaciti de calcul cum ar fi timpul de server i capacitile de stocare (network storage),
dup cum are nevoie, n mod automat, fr a necesita interaciunea uman cu fiecare din furnizorii
de servicii.
2) Accesul se realizeaz prin reea de band larg. Capabilitile sunt disponibile n reea
i accesate prin intermediul unor mecanisme standard, care s promoveze utilizarea de platforme
eterogene de tip thin sau thick client (de exemplu telefoane mobile, laptopuri, tablete).
3) Resursele sunt folosite n comun. Resursele furnizorului de calcul sunt reunite pentru a
servi mai multor consumatori, folosind un model multi-tenant (mai muli aa-numii chiriai), cu
resurse fizice i virtuale diferite atribuite dinamic n funcie de cererea consumatorilor. Cnd
vorbim despre multi-tenancy avem in vedere ideea de partajare a resurselor Cloud ntre mai muli
utilizatori. Aspectul este asemntor cu partajarea n domeniul Bazelor de Date. Doi utilizatori pot
avea conturi pe aceeai main de lucru, dar fiecare s dein o baz de date proprie, pot partaja
aceeai instan a bazei de date, ns s lucreze fiecare n schema proprie cu obiectele proprii sau
pot partaja aceeai tabel, fiecare cu nregistrrile lui. Totul depinde de nivelul de granularitate a
resurselor la care se ajunge partajabilitatea.
4) Elasticitate/Scalabilitate. Reprezint una dintre nevoile de baz ale oricrei platforme de
Cloud Computing.Aceasta poate fi realizata fie la nivel de infrastructur, fie la nivel de
platform.La nivel de infrastructur este vorba despre creterea capacitii puterii Computingului,

[4]
n timp ce la nivel de platform tehnicile sunt n cea mai mare parte orientate ctre satisfacerea
diferitelor cereri ale clienilor ntr-o maniera n care se folosete cel mai util infrastructura
Computingului fr a cere acestora s fac ceva in mod deosebit.
5) Serviciu msurat. Sistemele de control din Cloud monitorizeaz i optimizeaz automat
utilizarea resurselor prin mecanisme de msurare la un nivel de abstractizare adecvat tipului de
serviciu (de exemplu stocarea de date, prelucrarea, limea de band i numrul de conturi de
utilizatori activi). Gradul de utilizare a resurselor poate fi monitorizat, controlat i raportat pentru
asigurarea transparenei, att furnizorului ct i consumatorului de servicii utilizate.
6) Iluzia de resurs infinit. Webmail-ul (Yahoo! Mail, Gmail de la Google) este un
exemplu de serviciu in Cloud, dar soluiile oferite astzi sunt mult mai avansate i mai complexe
de att, teoretic fiind posibil ca serviciile unei firme s ruleze n totalitate in Cloud.
Astzi serviciile de Cloud necesit o foarte mare atenie din partea furnizorilor, ntruct
clienii ii doresc servicii de cele mai nalt calitate (QoS), stipulate n clauzele SLA (Service Level
Agreements). Principalele puncte deschise sunt scalabilitatea, regimul de multi-tenancy i
disponibilitatea resurselor in Cloud.

3.Problematici curente ale resurselor in Cloud


Cel mai important element al Cloud Computing-ului este structura serverelor, deoarece este
considerat ca fiind creierul din spatele ntregului mediu de procesare. n acest caz, accentul nu
este pus pe componentele fizice cu o performan individual foarte mare, ci mai degrab pe
posibilitatea unei organizaii de a valorifica puterea de calcul a unor echipamente ieftine pe o scar
mare.
Un alt element important este regimul multi chiria al acestei tehnologii, presupunnd c
orice companie poate s beneficieze de capabilitile de calcul pe care le ofer, permind astfel
tuturor utilizatorilor s aib acces la informaii de oriunde i oricnd ar avea nevoie, ceea ce poate
ajuta la prevenirea pierderii datelor sau organizarea proast a fiierelor digitale. Acest lucru ajut
compania sa aib o mai mare profitabilitate i permite o mai bun securitate a datelor cnd sunt
stocate in acest mediu.
Disponibilitatea Cloud Computingului presupune c toate informaiile s fie gzduite ntr-
un singur spaiu fizic ce permite administrarea mai eficient a componentelor hard i soft de ctre
un grup specializat care poate ntreine mai uor aceast arhitectur. Acest mod de administrare a
tehnologiei hard este preferat de ctre companii, ntruct personalul se poate concentra exclusiv
asupra afacerii n timp ce altcineva de ocup de gestionarea din punct de vedere tehnic a acestei
tehnologii, fiind o metod mult mai puin costisitoare.
Factorul principal pe care l iau n considerare companiile este scalabilitatea sistemului i
realizeaz c dac altcineva se va ocupa doar de ntreinerea acestor mari servere o va face mai
rapid i mai eficient dect ar putea s o fac prin eforturi proprii. n cazul n care afacerea acestora
devine mai complex Cloudul va trebui s devin i el mai mare, iar compania nu va trebui s
aib grija acestei probleme. Soluia este externalizarea serviciului, prin punerea la dispoziie a unui
spaiu special amenajat pentru echipamentele de calcul i costurile asociate cu angajarea de

[5]
tehnicieni sau achiziionarea periodic a unor componente hard mai costisitoare pentru ca totul s
decurg fr probleme.
n acest fel, micile companii pot avea aceleai beneficii referitor la tehnologia de calcul ca
i marile companii. Astfel, acestea pot concura cu cele din urm, i pot economisi mult capital i
timp, iar n acest mod i pot concentra toat atenia n dezvoltarea afacerii.

4. Managementul resurselor in Cloud


Managementul resurselor (MR) se ntlnete cel mai adesea n teoria sistemelor i reprezint
un aspect important, ntruct afecteaz direct cele 3 criterii de evaluare ale oricrui sistem:
performan, funcionalitatea i costul. Caracteristica definitorie a MR o reprezint automatismul,
nefiind necesar intervenia omului. n sistemele complexe precum cele de tip Cloud, MR
urmrete optimizarea multicriterial a unor probleme de alocare de resurse la cerere, adic de
gestiune a mainilor virtuale (VM). MR se ocup cu procurarea i eliberarea de resurse. Astfel
pentru un job nou (un job are mai multe taskuri) primit, fie se creeaza un nou VM sau se aloc mai
multe resurse pe VM curent. Cnd jobul este ndeplinit, resursele sunt eliberate si redevin
disponibile.
Joburile pot fi statice cu un numr predefinit de pai (taskuri), caz n care alocrile urmeaz
o schem determinist (resource scheduling) sau dinamice (i poate crea task-uri aleatoriu pe
masur ce se execut), caz n care se alege o procedur stohastic sau probabilist (dynamic
resource provisioning).
MR pleac de la Service Level Agreement (SLA) care este convenit de ctre prile unui
contract de servicii Cloud. SLA-urile conin detalii despre nivelurile de servicii, Quality of Service,
performan, tipuri de pli i abonamente i penalizri n caz de nerespectare.
Exist strategii sau politici de MR cu diverse tehnici si diveri algoritmi la baz ce se pot
implementa pentru fiecare din cele 3 modele de servicii n Cloud: IaaS, PaaS, SaaS. Pe noi ne
intereseaz n prealabil MR de tip IaaS, cel care se face de ctre furnizorul de Cloud prin
middleware specializat. Alegerea unei strategii sau a alteia depinde de obiectivul urmrit i
maximizat. n general, topologia hardware a unui IaaS este ierarhic cu mai multe rack-uri ce
conin un numr fix de servere blade. Un server blade conine un numr de UCP fiecare cu mai
multe nuclee. Nucleele de procesare, memoria RAM si spaiul de pe disk sunt configurate n VM-
uri. VM-urile sunt omogene sau eterogene. n primul caz VM se construiesc pe componente
hardware (UCP, RAM, HDD) cu specificaii comune, n timp ce n al doilea caz pot fi diferite.
MR se ocup att de resursele fizice dintr-un Cloud ct i de cele logice.
Resurse fizice Resurse logice
Procesoare Sisteme de operare
Memorii Energie electric (consum)
Spaii de stocare (HDD, SSD) Lime de band, throughput de reea
Servere, staii de lucru Securitate informaional, protocoale de reea
Elemente de reea API de sistem
Senzori, efectori Trafic de reea, ntrzieri

[6]
MR presupune urmtoarele funcii:
1. Furnizarea resurselor: alocarea de resurse de ctre un furnizor de Cloud unui client;
2. Alocarea resurselor: distribuirea optim a resurselor la cerere i n regim concurenial
persoanelor i programelor;
3. Adaptarea resurselor: capacitatea unui sistem de a ajusta dinamic nivelurile resurselor
pentru a ndeplini cererile utilizatorilor;
4. Maparea resurselor: corespondena ntre resursele cerute de utilizator i resursele efective
existente;
5. Modelarea resurselor: cadru de reprezentare a celor mai importante atribute din MR ntr-
un mediu Cloud: stri, tranziii, intrri, ieiri;
6. Estimarea resurselor: prognozarea, calcularea din timp a necesarului aproximativ de
resurse;
7. Brokerajul resurselor: negocierea resurselor printr-un agent extern pe baz de licitaii;
8. Planificarea resurselor: un desfurtor de resurse i evenimente si relaiile dintre acestea.
Alocarea resurselor este cea mai important funcie i cea pe care o vom discuta n aceast
lucrare. Exist o taxonomie a tehnicilor de alocare de resurse, o clasificare fcut dup obiectivul
urmrit, mai bine spus dup metrica (indicatorul) MR cu cea mai mare pondere n problemele de
decizie multi-criteriala. Iat care sunt:
1. Tehnici orientate pe consumul de energie
2. Tehnici orientate pe SLA
3. Tehnici orientate pe profit
4. Tehnici orientate pe Load Balancing
5. Tehnici orientate pe traficul de reea (Network Load)
6. Tehnici orientate pe hibridizarea Cloudului
7. Tehnici orientate pe Mobile Cloud Computing
1. Tehnici orientate pe consumul de energie:
Consumul de energie este un factor de cost i de poluare n afacerea unui furnizor Cloud. Ca
i cost el se urmrete a fi minimizat, ns pn la un punct cnd intr n conflict cu ali factori ca
SLA-urile, traficul in reea sau load balancing. Nu poi micora consumul la electricitate fr s
scazi din performan cerut de consumatorul de Cloud. O optimizare a consumului de energie
vizeaz 2 direcii: fie cu sursa de alimentare a sistemului Cloud (power aware), fie cu instalaia
de climatizare a data centerului (thermal aware).n power aware, consumul este minimizat
prin mutarea sarcinilor de lucru pe servere de capacitate mare si nchiderea celor idle.
2. Tehnici orientate pe SLA:
Pentru a nu iei din barierele permisive ale SLA-urilor, sunt necesari senzori, controllere de
sarcini fluctuante care s depisteze o eventual cretere a cererii de calcul sau o congestie de trafic
i s redirecioneze cererile ctre alte VM libere (migrare). Penalizarea SLA-urilor se evit prin
supravegherea constant a traficului, a timpului de rspuns, a throughput-ului (numrul de task-
uri ntr-un timp dat) i prin prognozarea viitoarelor sarcini de lucru ce urmeaz s vin n sistem.

[7]
3. Tehnici orientate pe profit:
Cloud Computing este si o paradigm comercial n IT&C. Furnizorii vor s obin profit
substanial din eludarea penalizrilor de SLA, economisirea consumului de electricitate,
consolidarea MV pe mai puine servere sau limitarea limii de band pn la pragul minim admis.
ns multe din aceste soluii vin n defavoarea consumatorului final, ceea ce nu d bine n afaceri.
Recent s-au propus soluii de licitare online a clienilor pentru resursele libere. Exist mai multe
opiuni de abonare la IaaS cu preuri diverse n funcie de specificaiile SLA . Furnizorii care ofer
servicii SaaS create folosind la rndul lor servicii de IaaS sau PaaS de la alti furnizori nu pltesc
costuri de administrare pentru infrastrucura Cloud.
4. Tehnici orientate pe Load Balancing:
Conceptul este important pentru Cloud Computing si reprezint distribuirea sarcinilor de
lucru n mod egal i pe criterii nediscriminatorii resurselor de calcul dintr-un pool. Treaba aceasta
este facut, de regul, de un server numit Load Balancer ce acioneaz ca un reverse proxy.
S-au propus diveri algoritmi pentru load balancing ncepnd cu Round Robin (folosit la
nceput la sistemele de operare multitasking), algoritmi ce implementeaz cozi de prioriti ca
Preemptive Priority sau Shortest-Response-Time-First, criterii decizionale de tipul Min-Min sau
Max-Min, algoritmi din teoria jocurilor sau chiar si reele neuronale.
Roun Robin se bazeaz pe cuante de timp alocate fiecrui task n parte.Cuanta de timp
trebuie aleas ntr-un interval optim, deoarece dac este prea mare, urmtorul task poate atepta
prea mult pentru a-i veni rndul la VM, iar dac este prea mic, se pierde prea mult timp cu trecerea
de la o cuant la alta.
5. Tehnici orientate pe traficul de reea:
Exist momente cnd traficul n reea se poate congestiona, limea de band devine
insuficient i atunci timpul de rspuns crete. Acest lucru se poate ntmpla datorit cantitii de
informaii prea mari schimbate ntre managerii de resurse, activarea i dezactivarea VM, migrarea
VM. Prin urmare obiectivul este de a minimiza traficul care circul prin reea.
Exista o tehnica care presupune ca taskurile sa fie executate pe VM-uri apropiate din punct
de vedere geografic de sediul utilizatorului, adic pe servere i data centere din apropierea sa fizic.
Migrrile pot fi limitate doar n cazuri de strict urgen prin algoritmi ca LPBP (Low Perturbation
Bin Packing). VM-urile cu o comunicare inter-proces mai dens sunt plasate de regul n acelai
cluster pentru a reduce latent timpului de rspuns.
6. Tehnici orientate pe hibridizarea Cloudului:
Cloudul hibrid este combinaia de Cloud public si privat.ntr-un asemenea scenariu, o
companie deine un Cloud privat i-i ofer serviciile angajailor si proprii. Cu toate acestea
resursele nu sunt suficiente i compania decide s se extind ntr-unul public. Politicile care decid
orientarea ctre un Cloud public spun c aceast schimbare trebuie fcut numai n cazul asignrii
de prioriti taskurilor utilizatorilor. Aadar dac taskurile au prioritate ridicat i reclama o
siguran sporit a datelor procesate, atunci este bine s se aloce VM-uri n Cloudul privat. Dac
n schimb, prioritatea este sczut, n caz de insuficien a resurselor proprii, se pot cere VM-uri
n Cloudul public.

[8]
7. Tehnici orientate pe MCC:
Mobile Cloud Computing tradiional se bazeaz pe o arhitectur simpl client-agent n care
dispozitivele mobile, DM, (Smartphone, Tablete) pot doar s foloseasc resursele din Cloud.
Recent ns, odat cu mbuntirea resurselor de calcul proprii ale DM, atenia se ndreapt ctre
arhitecturi ce permit partajarea resurselor cu DM, numite arhitecturi bazate pe cooperare.
Utilizatorii acestui tip de Cloud se numesc useri mobili.
MapReduce
La nivel de PaaS este de menionat tehnica MapReduce implementat cu succes de Apache
Hadoop (cea mai cunoscut platform Cloud pentru analiza Big Data, structurat sau nestructurat)
sau MongoDB. Motorul de cutare Google are la baz MapReduce. n esen, MapReduce este un
nou model de programare pentru aplicaii cu procesare paralel dezvoltate n Cloud. Funcioneaz
n dou faze: faza de mapare (Map) i faza de reducere (Reduce). Astfel dezvoltatorul trebuie s
scrie dou funcii cu acelai nume pentru care datele de intrare-ieire sunt simple perechi cheie-
valoare. Un program MapReduce are urmatorul flux:
Datele de intrare sunt sparte n buci i trimise diferitelor procese Mapper. Datele de
ieire din aceste procese sunt perechi cheie-valoare (Map step).
Rezultatele proceselor Mapper sunt partiionate dup cheie si sortate local (Shuffle step).
Funcia Reduce preia aceste date sortate pentru fiecare cheie, le proceseaz i le afieaz
tot ca niste perechi cheie-valaore (Reduce step).
Exemple comerciale de middleware Cloud
Pe plan comercial exist mai multe sisteme IaaS care dispun de faciliti de MR. Un exemplu
este CloudSystem Matrix de la HP. Acesta pune la dispoziia administratorilor, dar i a
utilizatorilor finali un portal web sau API-uri specialziate pentru task-uri precum: alocare de maini
virtuale, atribuire de drepturi pentru a folosi resursele, planificare de capacitate de calcul. Serviciul
de monitorizare al Matrix ofer urmtoarele faciliti:
Dashboard n timp real pentru starea Matrix
Asignare sau migrare de resurse
Istoric utilizare UCP, RAM sau I/O
Posibilitatea de simulare a scalabilitii
Planificator de resurse
Un alt exemplu este Amazon EC2 (Elastic Compute 2) care folosete CloudWatch.
CloudWatch este serviciul de monitorizare propus de AWS pentru instanele EC2, EBS (Elastic
Block Store), ELB (Elastic Load Balancer) sau RDS (Relational Database Service). Ofer statistici
fcute pe baza indicatorilor i metricilor de performan precum utilizare UCP, trafic de reea,
latent, cereri client, raport citire/scriere disk etc. Folosind aceste statistici i API-uri de sistem
CloudWatch poate fi programat s fie autoscalabil. CloudWatch poate fi accesat prin servicii web
sau din linia de comand a AWS Management Console.

[9]
Gestiunea resurselor pentru MCC
n ultima vreme, cloud computing-ul mobil (MCC) este dezvoltat prin aducerea dispozitivelor
mobile n domeniul cloud computing . n mod tradiional, MCC se bazeaz pe arhitectura bazat
pe client-agent, n care dispozitivele mobile pot utiliza numai resursele disponibile n cloud . Cu
toate acestea, cele mai recente studii de cercetare lucreaz la partajarea resurselor dispozitivelor
mobile, deoarece dispozitivele recente dispun de resurse ample. Astfel de arhitecturi pentru
partajarea resurselor sunt cunoscute ca arhitecturi bazate pe cooperare.
Un cont Mobile Cloud Computing este o combinaie de domenii multiple i fiecare domeniu
cuprinde resurse cloud. Problema principal care trebuie rezolvat este gestionarea resurselor
cloud prezente n aceste domenii, astfel nct serviciul continuu s poat fi furnizat utilizatorilor.
Pentru a rezolva problema mai sus menionat, se propune o tehnic de mprire a ncrcrii
ntre mai multe domenii. n plus, decizia privind cererea de servicii este formulat pe baza
procesului decizional Semi-Markov (SMDP) pentru a minimiza numrul de respingeri de servicii
i pentru a crete satisfacia clienilor. n plus, decizia de transfer de servicii este luat pe baza
att a veniturilor, ct i a cheltuielilor.
Se concluzioneaz c tehnica sporete semnificativ satisfacia clienilor i reduce la minimum
numrul de ntreruperi ale serviciului.
n infrastructura cloud eterogen, calculul disiprii energiei depinde n mare msur de maparea
ntre serverele cloud i dispozitivele mobile. Prin urmare, o tehnic de joc teoretic este propus
de autori pentru a minimiza consumul total de energie. n tehnica propus, toate dispozitivele
mobile acioneaz ca un juctor, iar sarcina lor principal este de a migra volumul de munc pe
unul din containerele disponibile pentru a minimiza consumul total de energie. Mai mult dect
att, un algoritm este conceput pentru a realiza echilibrul Nash n timp polinomial. Se
concluzioneaz c tehnica dat este capabil s reduc consumul de energie al dispozitivelor
mobile i serverelor n nori mobili.
Modelul inspirat de natur propus poate fi utilizat pentru a gestiona resursele n mediile de
tip cloud mobile. Mai mult, modelul poate fi dezvoltat n continuare pentru modelarea serviciilor
i scopurile de calcul social. Pentru a oferi soluii pentru provocrile menionate mai sus, se
mbuntete modelul computerizat Chimia pentru contientizarea contextului (C2A) prin
intermediul HOCL i a Graficului Petri-net de nivel nalt . n plus, n scopul evalurii C2A sunt
luate n considerare dou tipuri de dinamic a aplicaiilor, compoziii de servicii i identificri ale
comunitii sociale. Se proiecteaz un middleware pentru a formula resursele de energie, de lime
de band i de cloud necesare pentru cloud mobile. Utilizatorii pot atribui sarcinile lor middleware-
ului cu ajutorul unei aplicaii thin client, iar rezultatele rspunsului sunt primite dup terminarea
sarcinilor. Mai mult, middleware atribuie un Asistent personal cloud (CPA) fiecrui utilizator care
gestioneaz toate sarcinile n numele utilizatorului. CPA interacioneaz cu norii existeni prin
utilizarea serviciilor web, atribuie sarcinilor cloud-ului i furnizeaz utilizatorilor rezultatele
corespunztoare. Dei CPA nu genereaz resurse pentru cloud, dar poate accesa resursele nor, cum
ar fi spaiul de stocare. n aceast seciune, majoritatea lucrrilor ofer soluii pentru resursele de
furnizare pentru utilizatorii de dispozitive mobile pentru cloud. Cu toate acestea,se furnizeaz o
soluie eficient din punct de vedere energetic, deoarece energia este una dintre problemele
principale ale sistemelor mobile. n plus, norii mobili introduc numeroase provocri n domeniul
cercetrii, cum ar fi eficiena energetic, conectivitatea, ncrcarea reelei, latena, securitatea i
scalabilitatea. Deoarece dispozitivele mobile au o energie limitat, prin urmare, echilibrarea
ncrcrii n arhitecturile bazate pe cooperare este greu de realizat datorit consumului ridicat de

[10]
energie implicat n procesul de migrare. Mai mult, nclcrile SLA pot fi ntlnite din cauza unei
latene mai mari, a unei limi de band limitat i a problemelor de conectivitate.

5.Concluzii
Este recunoscut faptul c aceast form nou de a face Computing, Cloudul, aduce dup sine
o serie de beneficii, dincolo de eventualele dezavantaje ale securitii datelor, de necesitatea unei
conexiuni la Internet sau de implicaiile de natur poluant. Firmele consumatoare nu trebuie s se
mai ngrijeasc de administrarea data centerelor proprii, de achiziia de echipamente de
infrastructura retelistic sau de angajarea de personal dedicat. De acum, odat cu Cloud
Computing, singura lor grij rmne specificul afacerii. Costurile de investiii ale firmelor
consumatoare se reduc n felul acesta.
Cloudul nu este ceva ntru totul nou, el se bazeaz pe tehnologii ca virtualizarea sistemelor,
serviciile web sau calculul paralel i distribuit. Caracterisiticile eseniale sunt scalabilitatea,
regimul multi-tenant i disponibilitatea resurselor. nc exist disfuncii de securitate ale sistemelor
Cloud ceea ce le face controversate. Un contract de servicii Cloud realizat ntre furnizor i
consumator include clauze SLA ce impun anumite standarde de performan, metrici (indicatori)
de msurare a QoS, precum i despgubiri n caz de abatere de la aceste standarde. Tocmai de
aceea managementul (optim al) resurselor ocup un loc important n domeniu.
Mobile Cloud Computing integreaz beneficiile Cloudului cu cele ale dispozitivelor mobile, n
care majoritatea sarcinilor vor fi purtate in Cloud, avnd n vedere capabilitile reduse ale
smartphone-urilor sau tabletelor. MCC introduc noi provocri n domeniul cercetrii n domeniul
combaterii norilor prin introducerea unor provocri tradiionale wireless. Prin urmare,
cercettorii trebuie s furnizeze soluii generice RM care ar trebui s poat funciona bine n
toate tipurile de medii de tip cloud. Mai mult dect att, ar trebui concepute noi tehnici Mobile
Cloud Computing Resource Management, care ar trebui s rspund la problemele fr fir,
mpreun cu valorile de gestiune a resurselor.

6.Bibliografie
1. Efficient Resource Management for Cloud Computing Environments, Andrew J. Younge,
Gregor von Laszewski, Lizhe Wang, Pervasive Technology Institute, Indiana University,
Bloomington, USA, 2014
2. Introduction to Cloud Computing. Business & Technology, Timothy Chou, Active Book
Press, 2011
3 Resource management in cloud computing: Taxonomy, prospects, and challenges, Saad
Mustafa, Babar Nazir, Amir Hayat, Atta ur Rehman Khan, Sajjad A. Madani, Computers
and Electrical Engineering, 2015
4 https://en.wikipedia.org/wiki/Mobile_cloud_computing

[11]

S-ar putea să vă placă și