SIMULAÇÃO DE SISTEMAS DE COMPUTAÇÃO EM NUVEM PARA O
iSPD
6,/9$'LRJR7DYDUHV
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
WDYDUHNR#JPDLOFRP
MANACERO, Aleardo
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
DOHDUGR#VMUSXQHVSEU
MENEZES, Denison
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
GHQLVRQP#JPDLOFRP
-25*($UWKXU
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
DUWKXUMRU#JPDLOFRP
/2%$725HQDWD6SRORQ
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
UHQDWD#LELOFHXQHVSEU
SPOLON, Roberta
8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
UREHUWD#IFXQHVSEU
Resumo: 2XVRGHFRPSXWDomRHPQXYHPWHPVHWRUQDGRFDGDYH]PDLVLQWHQVRQRV~OWLPRVDQRV
'HYLGRSULQFLSDOPHQWHDIDWRUHVHFRQ{PLFRVDDYDOLDomRGHGHVHPSHQKRGHVLVWHPDVGHFRPSXWDomR
HP QXYHP SULQFLSDOPHQWH DWUDYpV GH VLPXODomR WHP VLGR DPSODPHQWH DSOLFDGD 1HVWH WUDEDOKR VH
DSUHVHQWDDLQFOXVmRGDIXQFLRQDOLGDGHGHPRGHODJHPHVLPXODomRGHFRPSXWDomRHPQXYHPQRVLPXODGRUGHDPELHQWHVGLVWULEXtGRVL63'
Palavras-chave:&RPSXWDomRHPQXYHPDYDOLDomRGHGHVHPSHQKRVLPXODomR
Abstract: 7KHXVHRIFORXGFRPSXWLQJKDVEHHQPRUHSHUYDVLYHLQODVW\HDUV)RUHFRQRPLFUHDVRQV
the performance analysis of cloud computing systems, performed by simulation, has been widely applied. This paper presents the inclusion of the functionalities of cloud computing modeling and simulation into the distributed systems simulator iSPD.
Keywords: &ORXGFRPSXWLQJSHUIRUPDQFHDQDO\VLVVLPXODWLRQ
1. INTRODUÇÃO
2 FRQMXQWR GH WHFQRORJLDV FRQKHFLGR FRPR FRPSXWDomR HP QXYHP FORXG
FRPSXWLQJWHPVLGRFDGDYH]PDLVXWLOL]DGR 2 SULQFLSDO FRQFHLWR GHVWD WHFQRORJLD
p D SURYLVmR GH UHFXUVRV FRPSXWDFLRQDLV
VREGHPDQGDDWUDYpVGDLQIUDHVWUXWXUDGH
internet, seguindo um modelo utilitário em
TXHVHSDJDSHORWHPSRHTXDQWLGDGHGHUHFXUVRVXWLOL]DGRV$FRPSXWDomRHPQXYHP
WRUQRXVH SRVVtYHO SHOR DPDGXUHFLPHQWR
86
GHGLYHUVDVWHFQRORJLDVWDLVFRPRSURFHVVDGRUHV PXOWLQ~FOHR YLUWXDOL]DomR GH hardwareVLVWHPDVDXW{QRPRVWHFQRORJLDVGH
LQWHUQHW H FRPSXWDomR HP JUDGH %8<<$
%52%(5* *26&,16., $ MXQomR
GHVVDV WHFQRORJLDV SDUD D IRUPDomR GH
FRPSXWDomR HP QXYHP IRL PRWLYDGD SHOR
IDWR GH TXH JUDQGH SDUWH GRV datacenters
GHGLFDGRVVmRSURMHWDGRVSDUDVXSRUWDUSLFRVWHyULFRVGHXWLOL]DomRVHQGRVXEXWLOL]DGRVDPDLRUSDUWHGRWHPSR,VWRLQFHQWLYRX
IRUWHPHQWHDXWLOL]DomRGHFRPSXWDomRHP
Interciência
& Sociedade
,QWHUFLrQFLD6RFLHGDGH,6619RO1
QXYHPFRPRREMHWLYRGHRWLPL]DUDXWLOL]DomRGHUHFXUVRVHUHGX]LUFXVWRVRSHUDFLRnais.
$ DYDOLDomR GH GHVHPSHQKR GH
VLVWHPDV GH FRPSXWDomR HP QXYHP p QHFHVViULDGHYLGRDIDWRUHVHFRQ{PLFRV3DUD
FOLHQWHV p QHFHVViULR DYDOLDU GHVHPSHQKR
FRPRREMHWLYRGHVHOHFLRQDUDPHOKRUFRQ¿JXUDomR GH UHFXUVRV QHFHVViULRV SDUD D
H[HFXomRGHVXDDSOLFDomR-iSDUDRVSURYHGRUHV GH VHUYLoR p QHFHVViULR DYDOLDU R
GHVHPSHQKRGHSROtWLFDVGHHVFDORQDPHQWR DORFDomR H SURYLVLRQDPHQWR GH PiTXLQDV YLUWXDLV 90V H UHFXUVRV SDUD UHGX]LU
seus custos.
'DGRTXHRXVRGHbenchmarking
SDUDDYDOLDomRGHGHVHPSHQKRGHFRPSXWDomRHPQXYHPpLPSUDWLFiYHOGHYLGR DR
DOWRFXVWRGHVHXWLOL]DURVLVWHPDItVLFRSDUD
HVWD ¿QDOLGDGH D VLPXODomR GH VLVWHPDV
VXUJHFRPRDOWHUQDWLYDDWUDHQWHSDUDDDYDliação desses sistemas. O uso de simulação
LPSOLFDHPPHQRUHVFXVWRVGHLPSOHPHQWDomRDOpPGHPDLRUIDFLOLGDGHGHUHFRQ¿JXUDomRGHSDUkPHWURVHUHSURGXWLELOLGDGHGH
H[SHULPHQWRV
'HYLGRjVYDQWDJHQVGRXVRGHVLPXODomR H D H[LVWrQFLD GH VLPXODGRUHV GH
JUDGHV FRPSXWDFLRQDLV VH WRUQD LQWHUHVsante determinar como esses simuladores
SRGHPVHUXWLOL]DGRVQDVLPXODomRGHFRPSXWDomR HP QXYHP (VWD WDUHID p GHVFULWD
QHVVHWUDEDOKRDWUDYpVGDLQFOXVmRGDFDSDFLGDGHGHVLPXODomRGHFRPSXWDomRHP
QXYHPQDIHUUDPHQWDGHVLPXODomRFKDPDda iSPD (iconic Simulator of Parallel and
Distribuited systems) 0$1$&(52 HW DO
1R UHVWDQWH GR WH[WR VH DSUHVHQta inicialmente os conceitos fundamentais
SDUD R HQWHQGLPHQWR GDV FDUDFWHUtVWLFDV
GH FRPSXWDomR HP QXYHP H GR VLPXODGRU
DTXLHPSUHJDGR$VHJXLUVHSDVVDSDUDD
GHVFULomR GRV SDUkPHWURV UHOHYDQWHV SDUD
DVLPXODomRHPQXYHPHFRPRRVPHVPRV
SRGHP VHU GHVFULWRV HP PRGHORV D VHUHP
simulados no iSPD. Segue-se com uma
EUHYHUHYLVmRVREUHRXWURVVLPXODGRUHVGH
FRPSXWDomRHPQXYHPHDVFRQFOXV}HVVREUHRVGHVHQYROYLPHQWRVUHDOL]DGRV
2. FUNDAMENTAÇÃO TEÓRICA
87
$ VLPXODomR GH FRPSXWDomR HP
QXYHP HQYROYH DVSHFWRV GLVWLQWRV GDTXHOHVTXHVmRQRUPDOPHQWHFRQVLGHUDGRVQD
simulação de ambientes de rede. Para a
FRPSUHHQVmR GHVVDV GLIHUHQoDV p QHFHVsário conhecer os conceitos essenciais de
QXYHP R TXH p IHLWR ORJR D VHJXLU $OpP
disso, como a simulação será feita com o
L63'pQHFHVViULRTXHVHFRQKHoDDVFDUDFWHUtVWLFDV GHVVH VLPXODGRU HP HVSHFLDO
DTXHODVUHODFLRQDGDVDDVSHFWRVGHFULDomR
GRV PRGHORV D VHUHP VLPXODGRV R TXH p
IHLWRDR¿QDOGHVWDVHomR
&20387$d­2(0189(0
Historicamente, usa-se o termo
QXYHPFRPRXPDPHWiIRUDSDUDLQWHUQHW
R TXH VH Gi SULQFLSDOPHQWH SHOD SRSXODUL]DomR GD UHSUHVHQWDomR JUi¿FD GH XPD
UHGH FRPSOH[D SHOR GHVHQKR GH XPD QXYHP5,77,1*+286(5$1620(
4XDQWRDRWHUPRFRPSXWDomRHPQXYHP
DFUHGLWDVHTXHVHXSULPHLURXVRVHJXQGR
6DVLNDOD 6$6,.$/$ VHMD SURYHQLHQWHGHXPOLYURVREUHWHFQRORJLDGDHPSUHVD,%0SXEOLFDGRHP
0HOO H *UDQFH 0(// *5$1&(
GH¿QHP FRPSXWDomR HP QXYHP
FRPR XP PRGHOR GH QHJyFLR pay-per-use
SDJRSRUXWLOL]DomRTXHSHUPLWHRDFHVVR
VREGHPDQGDDWUDYpVGDUHGHDXPDUUDQMR
FRPSDUWLOKDGR GH UHFXUVRV FRPSXWDFLRQDLV
FRQ¿JXUiYHLV TXH SRGHP VHU UDSLGDPHQWH
SURYLGRVHOLEHUDGRVFRPRPtQLPRHVIRUoR
GHJHUHQFLDPHQWRRXLQWHUDomRGRSURYHGRU
GHVHUYLoR
2 FRQFHLWR GH YHQGHU SRGHU FRPSXWDFLRQDO H R XVR GH DSOLFDo}HV HP XP
PRGHORXWLOLWiULRQmRpDOJRQRYRHWRUQRXVH PXLWR SRSXODU QRV DQRV 1R HQWDQWRORJRVHSHUFHEHXTXHDWHFQRORJLDH[LVWHQWH QmR HUD FDSD] GH LPSOHPHQWDU HVVH
PRGHOR GH FRPSXWDomR 5,77,1*+286(
5$1620(6RPHQWHFRPRSDVVDU
GRVDQRVHRDPDGXUHFLPHQWRGHXPDVpULH
GH WHFQRORJLDV FRPR SURFHVVDGRUHV PXOWLQ~FOHR YLUWXDOL]DomR GH hardware, grades
FRPSXWDFLRQDLV FRPSXWDomR DXWRQ{PLFD
e tecnologias de internet, como web services,H62$Service-2riented $rchtectures
pTXHHVVHPRGHORGHFRPSXWDomRWRUQRXVHSRVVtYHOVHQGRFKDPDGRGHFRPSXWD-
Interciência
& Sociedade
,QWHUFLrQFLD6RFLHGDGH,6619RO1
omRHPQXYHPcloud computingHPLQJOrV
%8<<$%52%(5**26&,16.,
4XDQWR DRV VHUYLoRV RIHUHFLGRV
SHORPRGHORGHFRPSXWDomRHPQXYHPRV
PHVPRVSRGHPVHUGLYLGLGRVHPWUrVFODVVHVGHVHUYLoRVGHVFULWDVDVHJXLU
‡
‡
‡
,DD6,QIUDVWUXWXUHDVD6HUYLFH
FRQVLVWH HP SURYHU WRGD D LQIUDHVWUXWXUD GH KDUGZDUH SDUD TXH
VH SRVVD LQVWDODU H PDQWHU RSHracional uma estrutura de sofWZDUHDUELWUiULD
3DD6 3ODWIRUPDVD6HUYLFH
FRQVLVWH HP GLVSRQLELOL]DU SODWDIRUPDV GH GHVHQYROYLPHQWR H
KRVSHGDJHPGHDSOLFDo}HVRIHUHFHQGRXPDOWRQtYHOGHDEVWUDomR,VWRSHUPLWHDRXVXiULRSURJUDPDU VHP VH SUHRFXSDU FRP
GHWDOKHVLQHUHQWHVjLQIUDHVWUXWXUDTXHLUiH[HFXWDUDDSOLFDomRR
TXHWRUQDDSURJUDPDomRSDUDD
QXYHPPDLVVLPSOHV
6DD6 6RIWZDUHDVD6HUYLFH
FRQVLVWH HP RIHUHFHU DSOLFDo}HV
GHXVRURWLQHLURIHUUDPHQWDVGH
HVFULWyULR ZHEPDLO FRQYHUVRUHV
GH PtGLD HWF DWUDYpV GH XPD
LQWHUIDFH ZHE DFHVVtYHO DWUDYpV
GH QDYHJDGRUHV RX DSOLFDWLYRV
GHVHQYROYLGRV SDUD GLVSRVLWLYRV
PyYHLV
PHVPDGLYLGHVHHPPyGXORVTXHGHVHPSHQKDP IXQo}HV EHP GH¿QLGDV 8P GLDJUDPDGHUHODFLRQDPHQWRHQWUHRVPyGXORV
FRQVWLWXLQWHVGRL63'pH[LELGRQD¿JXUD
HXPDGHVFULomRGHFDGDXPGRVPyGXORVp
dada a seguir:
‡
‡
‡
‡
,63' ,&21,& 6,08/$725 2) 3$5$//(/$1'',675,%87('6<67(06
2L63'IRLLGHDOL]DGRHpPDQWLGR
SHOR*UXSRGH6LVWHPDV3DUDOHORVH'LVWULEXtGRV *63' GD 8QLYHUVLGDGH (VWDGXDO
3DXOLVWD³-~OLRGH0HVTXLWD)LOKR´81(63
(OHpXPVLPXODGRURULHQWDGRDHYHQWRVGLVFUHWRVYROWDGRSDUDPRGHODJHPHVLPXODomR
GHJUDGHVFRPSXWDFLRQDLV0$1$&(52HW
DO 'HQWUH DV SULQFLSDLV FDUDFWHUtVWLFDVGRL63'EXVFDVHSURYHUIDFLOLGDGHGH
XVR SRU PHLR GH XPD LQWHUIDFH LF{QLFD GH
PRGHODJHPHGHPyGXORVFRPRRJHUDGRU
DXWRPiWLFRGHSROtWLFDVGHHVFDORQDPHQWR
7DLVUHFXUVRVSHUPLWHPTXHRXVXiULRXWLOL]H
R VLPXODGRU PHVPR VHP SRVVXLU FRQKHFLPHQWRVHPSURJUDPDomR
4XDQWR j DUTXLWHWXUD GR L63' D
88
‡
Interciência
& Sociedade
,QWHUIDFH LF{QLFD 0yGXOR UHVSRQViYHOSHODPRGHODJHPDWUDYpVGHtFRQHVTXHUHSUHVHQWDP
RV HOHPHQWRV TXH FRQVWLWXHP
D JUDGH FRPSXWDFLRQDO 2XWUD
IXQomR GHVWH PyGXOR p D FRQ¿JXUDomRGDFDUJDGHWUDEDOKR
,QWHUSUHWDGRUGHPRGHORVLQWHUQRV 0yGXOR UHVSRQViYHO SRU
LQWHUSUHWDU R PRGHOR LF{QLFR
FRQYHUWHQGRR SDUD R PRGHOR
VLPXOiYHO XWLOL]DGR SHOR PRWRU
GHVLPXODomR
,QWHUSUHWDGRU GH PRGHORV H[WHUQRV H ([SRUWDGRU GH PRGHORV LQWHUQRV 0yGXORV UHVSRQViYHLV SRU LQWHUSUHWDU PRGHORV
JHUDGRV D SDUWLU GH RXWURV VLmuladores, atualmente Simgrid
&$6$129$H*ULG6LP
%8<<$ 0856+(' SDUDPRGHORVLF{QLFRVGRL63'
HH[SRUWDUPRGHORVLF{QLFRVGR
L63'SDUDPRGHORVFRUUHVSRQdentes desses mesmos simuODGRUHV
0RWRU GH VLPXODomR 0yGXOR
UHVSRQViYHO SRU UHDOL]DU D VLPXODomR GH HYHQWRV GLVFUHWRV
DSDUWLUGDOHLWXUDGHXPPRGHOR
VLPXOiYHO 2XWUD IXQomR GHVWH
PyGXOR p DSUHVHQWDU RV UHVXOWDGRVHPpWULFDVGDVLPXODomR
UHDOL]DGD
Gerador de escalonadores:
0yGXORUHVSRQViYHOSRUJHUHQFLDU RV HVFDORQDGRUHV GLVSRQtYHLV SDUD XVR QD VLPXODomR
H JHUDU QRYDV SROtWLFDV GH HVcalonamento de maneira faciOLWDGD DWUDYpV GH IRUPXODo}HV
PDWHPiWLFDVVLPSOHV
,QWHUFLrQFLD6RFLHGDGH,6619RO1
Figura 1 - 'LDJUDPDGHUHODFLRQDPHQWRHQWUHPyGXORVGRL63'
3. MODELAGEM E SIMULAÇÃO DE COMPUTAÇÃO EM NUVEM
Para se realizar a modelagem e siPXODomRGHDPELHQWHVGHFRPSXWDomRHP
QXYHPpQHFHVViULRSULPHLURHVWXGDUFRPR
HOHPHQWRV TXH UHSUHVHQWDP RV UHFXUVRV
H FDUJD GH WUDEDOKR SRGHP VHU FDUDFWHUL]DGRV 3DUD FDGD HOHPHQWR LGHQWL¿FDGR p
SUHFLVRHQWmRPRGL¿FDURL63'GHPRGRD
acomodar a modelagem e simulação desVHVDPELHQWHV'HVVHPRGRDSUHVHQWDVH
DVHJXLUXPDGHVFULomRGHVVDVDWLYLGDGHV
‡
&$5$&7(5,=$d­2 '26 5(&85626(&$5*$'(75$%$/+2'(&20387$d­2(0189(0
Para a caracterização do ambienWHGHFRPSXWDomRHPQXYHPVHOHFLRQRXVH
RVVHJXLQWHVHOHPHQWRVSDUDDPRGHODJHP
dos recursos:
‡
89
0iTXLQDLQGLYLGXDO3URFHVVLQJ
(OHPHQW ± 3(¶V FRQWHQGR LQIRUPDo}HV VREUH VHX SURSULHWiULR Q~PHUR GH Q~FOHRV GH
SURFHVVDPHQWR SRGHU FRPSXWDFLRQDO SRU Q~FOHR *)ORSV
TXDQWLGDGHGHPHPyULDSULPiULDHVHFXQGiULD*%FXVWRGH
XWLOL]DomR SRU SURFHVVDPHQWR
*)ORSV FXVWR SRU XVR GH
PHPyULD*%FXVWRSRUXVR
‡
‡
Interciência
& Sociedade
GHGLVFR*%IDWRUGHFDUJD
HLQIRUPDomRVHRUHFXUVR
p HOHPHQWR GH SURFHVVDPHQWR
RX JHUHQFLDGRU GH PiTXLQDV
YLUWXDLV9irtual 0achine 0anager - 900
&OXVWHU FRQMXQWR GH 3(V FRP
FRQ¿JXUDomR
KRPRJrQHD
&RP LQIRUPDo}HV VREUH SURSULHWiULRQ~PHURGHHOHPHQWRV
3(VQ~PHURGHQ~FOHRVFRUHV SRU HOHPHQWR TXDQWLGDGH
GH PHPyULD SULPiULD H VHFXQGiULD*%FXVWRVGHXWLOL]DomR
SRUSURFHVVDPHQWR*)ORSV
PHPyULD*%HGLVFR*%
SDUDFDGDQyEDQGDGHFRPXQLFDomR 0ESV H ODWrQFLD GH
WUDQVPLVVmR V HQWUH QyV H
SRU¿PDGLVFLSOLQDGR900
Enlace e internet: Com inforPDo}HVVREUHEDQGDGHSDVVDJHP0ESVODWrQFLDGHWUDQVPLVVmRVHIDWRUGHFDUJDGD
UHGH
0iTXLQDV YLUWXDLV &RP LQIRUPDo}HV VREUH PiTXLQD KRVSHGHLUD H XVXiULR FRQWUDWDQWH
TXDQWLGDGH GH SURFHVVDPHQWR
GHGLFDGR*)ORSVTXDQWLGDGH
GHPHPyULDSULPiULD*%HVHFXQGiULD *% DORFDGD H LQIRUmação sobre o S.O. instalado.
,QWHUFLrQFLD6RFLHGDGH,6619RO1
'HVWDFDVH TXH D HVFROKD GRV UHcursos caracterizados buscou manter os
HOHPHQWRVSUHH[LVWHQWHVQRL63'FULDQGRVHDSHQDVRHOHPHQWRGHPiTXLQDYLUWXDO
GDGRTXHDIHUUDPHQWDQmRDSUHVHQWDYDDWp
HQWmRFDSDFLGDGHGHPRGHODJHPGHYLUWXDlização.
A modelagem da carga de trabaOKRGHQXYHPSRUVXDYH]FRQVWLWXLVHGH
XPD RX PDLV DSOLFDo}HV &DGD DSOLFDomR
p FDUDFWHUL]DGD SRU XPD OLVWD GH WDUHIDV H
XPFRQMXQWRGHDWULEXWRVFRPLQIRUPDo}HV
VREUH XVXiULR GRQR GD DSOLFDomR PRGHOR
GHSDUWLFLRQDPHQWR%R7Bag of TasksRX
'$*Directed $cyclic *raphTXDQWLGDGH
GH Q~FOHRV GH SURFHVVDPHQWR PHPyULD H
GLVFRFRQWUDWDGRV3RU¿PDFDUDFWHUL]DomR
GDVWDUHIDVYDULDGHDFRUGRFRPRPRGHOR
GH SDUWLFLRQDPHQWR GD DSOLFDomR 8P GLDgrama da estruturação da carga de trabalho
GHQXYHPSDUDRL63'FRPRDFLPDGHVFULWDpDSUHVHQWDGRQD¿JXUD
‡
‡
, Q I U D V W U X F W X U H D V D 6 H U Y L F H
,DD6 3DUD HVWD FODVVH GH VHUYLoR R XVXiULR GHYH FRQ¿JXUDU
WRGRV RV HOHPHQWRV TXH FRQVWLWXHP D LQIUDHVWUXWXUD D SROtWLFD
de escalonamento das tarefas
GR 900 H GHYH WDPEpP FRQ¿JXUDU DV PiTXLQDV YLUWXDLV QRV
UHFXUVRV HVSHFt¿FRV HP TXH DV
PHVPDVVHUmRLQVWDQFLDGDV
3ODWIRUPDVD6HUYLFH 3DD6
3DUD HVWD FODVVH GH VHUYLoR R
XVXiULR GHYH FRQ¿JXUDU RV HOHmentos da infraestrutura e con¿JXUDU DV 900V DMXVWDQGR D
SROtWLFD GH HVFDORQDPHQWR GDV
WDUHIDV H WDPEpP D SROtWLFD GH
DORFDomR GH PiTXLQDV YLUWXDLV
buscando atender as necessidaGHVGDVDSOLFDo}HVFRQ¿JXUDGDV
SHODFDUJDGHWUDEDOKR
35Ï;,0$6 (7$3$6 '( '(6(192/9,0(172
3DUDDFRQFOXVmRHIHWLYDGHVWHWUDEDOKR DLQGD VH GHYH ¿QDOL]DU DV VHJXLQWHV
Do}HV
‡
Figura 2 - Estrutura de caracterização da
FDUJDGHWUDEDOKRGHQXYHPSDUDRL63'
4XDQWR jV FODVVHV GH VHUYLoR GH
FRPSXWDomRHPQXYHPDVHUHPVLPXODGDV
RSWRXVH SHOD PRGHODJHP GDV FODVVHV GH
,DD6 H 3DD6 YROWDQGRVH jV QHFHVVLGDGHVGHPRGHODJHPWDQWRGHFOLHQWHVTXDQWR
GH SURYHGRUHV GH FRPSXWDomR HP QXYHP
FRPRDYDOLDomRGHGHVHPSHQKRGHDSOLFDo}HV H HVWXGR GH SROtWLFDV GH DORFDomR GH
90VHHVFDORQDPHQWRGHWDUHIDV'HVWDIRUma a maneira como a modelagem de cada
FODVVHGHVHUYLoRpUHDOL]DGDHVWiGHVFULWD
D VHJXLU VHQGR LPSRUWDQWH GHVWDFDU TXH
D VLPXODomR H PRGHODJHP GH 3DD6 QmR p
DPSODPHQWHHQFRQWUDGDHPRXWURVVLPXODGRUHVGHQXYHP
90
‡
‡
‡
Interciência
& Sociedade
(VSHFL¿FDomR GRV HYHQWRV GLVFUHWRVUHIHUHQWHVjYLUWXDOL]DomR
&RQVLVWH HP GH¿QLU RV HYHQWRV
GLVFUHWRV TXH GHYHP VHU LQFOXtGRV QR PRWRU GH VLPXODomR GH
HYHQWRVGLVFUHWRVD¿PGHUHSUHVHQWDUDVHWDSDVGHYLUWXDOL]DomR
GXUDQWHDVLPXODomR
0RGHODJHPGRVFHQWURVGHVHUYLoRSDUDFRPSXWDomRHPQXYHP
&RQVLVWH HP HVWXGDU D LPSOHPHQWDomR GRV PRGHORV GH ¿ODV
TXH LUmR LPSOHPHQWDU RV UHFXUVRV YLUWXDOL]DGRV SDUD D VLPXODomRGHHYHQWRVGHGLVFUHWRV
,PSOHPHQWDU DOWHUDo}HV SDUD R
motor de simulação: Consiste
HP LPSOHPHQWDU WRGRV DV Do}HV
DQWHULRUHV D ¿P GH SHUPLWLU GH
IDWR D VLPXODomR GH VHUYLoRV GH
FRPSXWDomRHPQXYHP
,PSOHPHQWDU SROtWLFDV GH HVFDORQDPHQWR H DORFDomR GH 90V
,QWHUFLrQFLD6RFLHGDGH,6619RO1
‡
&RQVLVWH HP LPSOHPHQWDU SROtWLcas de escalonamento de tareIDV H GH DORFDomR GH PiTXLQDV
YLUWXDLV SDUD TXH SRVVDP VHU
LPSOHPHQWDGRV RV UHFXUVRV GH
9001HVWDYHUVmRVHUmRLPSOHPHQWDGDV DSHQDV SROtWLFDV PDLV
VLPSOHV
,PSOHPHQWDomR GH PpWULFDV
$SyV D LPSOHPHQWDomR GH WRGD
D HVWUXWXUD HVSHFL¿FDGD ID]VH
necessário, estudar e selecionar
XPFRQMXQWRGHPpWULFDVLQWHUHVVDQWHVjVLPXODomRGHFRPSXWDomRHPQXYHPHLPSOHPHQWiODV
QRLQWXLWRGHRIHUHFHUXPFRQMXQWR GH UHVXOWDGRV UHOHYDQWHV GD
VLPXODomRDRVXVXiULRV
‡
‡
4. TRABALHOS RELACIONADOS
([LVWH XP Q~PHUR UHODWLYDPHQWH
SHTXHQR GH VLPXODGRUHV GH FRPSXWDomR
HP QXYHP GLVSRQtYHLV H SUHVHQWHV QD OLWHUDWXUD 'HQWUH HVVHV VLPXODGRUHV YiULRV
DSUHVHQWDPGRFXPHQWDomRHVFDVVDRXHVWmRHPIDVHGHSURWyWLSR2XWURFDVRDLQGD
PDLV FRPXP p R GH VLPXODGRUHV TXH VmR
YROWDGRVSDUDDSOLFDo}HVPDLVHVSHFt¿FDVH
TXHVmRFRQVWUXtGRVXWLOL]DQGRVHGHRXWURV
PDLV JHQpULFRV DSHQDV HVWHQGHQGR VXDV
funcionalidades.
'HVWD IRUPD p SRVVtYHO GHVWDFDU
WUrV VLPXODGRUHV TXH SRVVXHP ERD SRSXODULGDGH H GRFXPHQWDomR 6XDV SULQFLSDLV
FDUDFWHUtVWLFDVVmRDSUHVHQWDGDVDVHJXLU
‡
91
&ORXG6LP %8<<$ 5$1-$1
&$/+(,526 3URSRVWR
SRU %X\\D p GHVHQYROYLGR HP
-DYD H FRQVLVWH EDVLFDPHQWH
QXPFRQMXQWRGHELEOLRWHFDVTXH
LPSOHPHQWDPDVFODVVHVGHHOHPHQWRVQHFHVViULRVSDUDDVLPXODomRGHFRPSXWDomRHPQXYHP
'HVWDFDVHFRPRSRQWRQHJDWLYR
GHVWD DERUGDJHP D LQH[LVWrQFLD
GH XPD LQWHUIDFH JUi¿FD GH DX[tOLRjPRGHODJHP'HVWDIRUPD
SDUD XWLOL]DU HVWH VLPXODGRU R
XVXiULR SUHFLVD SRVVXLU FRQKHFLPHQWRSUpYLRHPSURJUDPDomR
HP -DYD H FRQVHTXHQWHPHQWH
FRQKHoDRSDUDGLJPDGHRULHQWDomRDREMHWR
L&DQ&ORXG &$67$1( 181(=
&$55(7(52 3URSRVWR
SRU 3pUH] p GHVHQYROYLGR DWUDYpV GRV IUDPHZRUNV 201H7
H,1(7HHPERUDDSUHVHQWHXPD
LQWHUIDFH JUi¿FD GH PRGHODJHP
H[LJHGHVHXVXVXiULRVFRQKHFLPHQWR SUpYLR GHVVDV IHUUDPHQtas. O foco deste simulador está
QDVLPXODomRGDFODVVHGHVHUYLoRVGH,DD6
*UHHQ&ORXG
./,$=29,&+
3URSRVWRSRU.OLD]RYLFKp
XPDH[WHQVmRGDSODWDIRUPD1HWZRUN6LPXODWRU16,6,
HVXDVOLQJXDJHQVGHGHVHQYROYLPHQWRHPRGHODJHPVmRR&H
VFULSWVGH7FO7RROFRPPDQGODQJXDJH2VLPXODGRUSRVVXLXPD
LQWHUIDFH JUi¿FD GHVHQYROYLGD
HPERUDDPHVPDQmRVHMDQDWLYD
GR VLPXODGRU H GHYH VHU EDL[DGD FRPR XPD H[WHQVmR 2 IRFR
GR VLPXODGRU p FRPSOHWDPHQWH
YROWDGR SDUD GHVHPSHQKR HQHUJpWLFR IRFDQGR SULQFLSDOPHQWH
na análise da comunicação da
QXYHP 2XWUR DVSHFWR QHJDWLYR
GDIHUUDPHQWDpRIDWRQDPHVPD
QmR SRVVXLU VXSRUWH D PRGHODJHPGHYLUWXDOL]DomR
5. CONSIDERAÇÕES FINAIS
2 WUDEDOKR GHVHQYROYLGR SHUPLWH FRQFOXLU TXH p SRVVtYHO PRGHODU VLVWHPDV GH FRPSXWDomR HP QXYHP VHJXQGR
D DERUGDJHP LF{QLFD GR L63' $ SULQFLSDO
FRQWULEXLomR GHVWD DERUGDJHP p RIHUHFHU
XPDPELHQWHGHPRGHODJHPDPLJiYHOSDUD
a simulação desses sistemas, isentando o
XVXiULR GD QHFHVVLGDGH GH SRVVXLU FRQKHFLPHQWRVHPGLYHUVRVIUDPHZRUNVHOLQJXDJHQVGHSURJUDPDomRSDUDPRGHODUHVLPXlar o sistema de seu interesse.
)LQDOPHQWHpLPSRUWDQWHGHVWDFDU
TXHHPERUDDPRGHODJHPGH,DD6VHMDFRmum na maioria dos simuladores, os mesPRV QmR WUDWDP GH 3DD6 FRPR SODQHMDGR
QHVWHWUDEDOKR3RGHVHGHVWDFDUHQWmRTXH
DV JUDQGHV FRQWULEXLo}HV GHVWH WUDEDOKR
Interciência
& Sociedade
,QWHUFLrQFLD6RFLHGDGH,6619RO1
VmR D PRGHODJHP LF{QLFD GH FRPSXWDomR
HPQXYHPHDSRVVLELOLGDGHGHPRGHODUDPELHQWHVGHVHUYLoR3DD6
6. AGRADECIMENTOS
Os autores deste trabalho agradeFHPDR&13TSHORDX[tOLRDWUDYpVGHEROVD
GHPHVWUDGRDFDGrPLFRHj)$3(63SHOR
DX[tOLRDWUDYpVGRLQYHVWLPHQWRHPHTXLSDPHQWRVHEROVDGHWUHLQDPHQWRWpFQLFR
7. REFERÊNCIAS BIBLIOGRÁFICAS
%8<<$ 5 %52%(5* - *26&,16., $ &ORXG
&RPSXWLQJ 3ULQFLSOHV DQG 3DUDGLJPV :LOH\ :LOH\6HULHVRQ3DUDOOHODQG'LVWULEXWHG&RPSXWLQJ
,6%1'LVSRQtYHOHPKWWSERRNV
JRRJOHFRPEUERRNV"LG 61Y55GU4&!
%8<<$50856+('0*ULGVLPDWRRONLWIRUWKH
modeling and simulation of distributed resource maQDJHPHQWDQGVFKHGXOLQJIRUJULGFRPSXWLQJ&RQFXUUHQF\ DQG &RPSXWDWLRQ 3UDFW DQG ([SHU Y S
±,661
%8<<$55$1-$15&$/+(,526510RGHOLQJDQGVLPXODWLRQRIVFDODEOHFORXGFRPSXWLQJHQYLronments and the Cloudsim toolkit: Challenges and
RSSRUWXQLWLHV&R55DEV
&$6$129$ + 6LPJULG D WRRONLW IRU WKH VLPXODWLRQ
RIDSSOLFDWLRQVFKHGXOLQJ,Q3URFHHGLQJVRIWKH)LUVW
92
,((($&0,QWHUQDWLRQDO6\PSRVLXPRQ&OXVWHU&RPSXWLQJ DQG WKH *ULG &&*ULG >6O VQ@ S±
&$67$1(**181(=$&$55(7(52-L&DQ&ORXG$ EULHI DUFKLWHFWXUH RYHUYLHZ ,Q ,63$ ,(((
S±,6%1'LVSRQtYHO HPKWWSGEOSXQLWULHUGHGEFRQILVSDLVSD
KWPO&DVWDQH1&!
,6, , 6 , 1HWZRUN VLPXODWRU QV 'LVSRQtYHO HP
KWWSZZZLVLHGXQVQDPQV!
./,$=29,&+ ' HW DO *UHHQ&ORXG $ SDFNHWOHYHO
VLPXODWRU RI HQHUJ\DZDUH FORXG FRPSXWLQJ GDWD
FHQWHUV ,Q *OREDO 7HOHFRPPXQLFDWLRQV &RQIHUHQFH
*/2%(&20 ,((( >6O VQ@ S
±,661;
MANACERO, A. et al. iSPD: an iconic-based modeOLQJVLPXODWRUIRUGLVWULEXWHGJULGV,Q$QQDOVRIWK
$QQXDO6LPXODWLRQ6\PSRVLXP2UODQGR86$>VQ@
$166&'520S±
0(//3*5$1&(77KH1,67'H¿QLWLRQRI&ORXG
&RPSXWLQJ*DLWKHUVEXUJ0''LVSRQtYHOHP
KWWSFVUFQLVWJRYSXEOLFDWLRQVQLVWSXEV
63SGI!
5,77,1*+286( - 5$1620( - ) &ORXG &RPSXWLQJ ,PSOHPHQWDWLRQ 0DQDJHPHQW DQG 6HFXULW\
>6O@&5&
6$6,.$/$ 3 &ORXG FRPSXWLQJ SUHVHQW VWDWXV DQG
IXWXUHLPSOLFDWLRQV,-&&YQS±
Interciência
& Sociedade
,QWHUFLrQFLD6RFLHGDGH,6619RO1
Diogo Tavares da Silva p EDFKDUHO HP &LrQFLD GD &RPSXWDomR SHOD 8QLYHUVLGDGH (VWDGXDO 3DXOLVWD
81(63HDWXDOPHQWHpPHVWUDQGRHPFLrQFLDGDFRPSXWDomRFRPrQIDVHHPDUTXLWHWXUDHVLVWHPDVGHFRPSXWDomRSHOR3URJUDPDGH3yV*UDGXDomRHP&LrQFLDGD&RPSXWDomRGD81(6333*&&81(63FRPEROVD
GHPHVWUDGRSHOR&13T6XDViUHDVGHLQWHUHVVHLQFOXHPDYDOLDomRGHGHVHPSHQKRGHVLVWHPDVHVLPXODomRGH
FRPSXWDomRHPQXYHP
Aleardo Manacero Junior p/LYUH'RFHQWHHP6LVWHPDVGH&RPSXWDomRSHOD8QLYHUVLGDGH(VWDGXDO3DXOLVWD81(63*UDGXRXVHHP(QJHQKDULD(OpWULFDHREWHYHRVWtWXORVGH0HVWUHH'RXWRUHP(QJHQKDULD(OpWULFD$XWRPDomRWRGRVSHOD)DFXOGDGHGH(QJHQKDULD(OpWULFDH&RPSXWDomRGD8QLYHUVLGDGH
(VWDGXDOGH&DPSLQDV)RLSURIHVVRUYLVLWDQWHMXQWRDR'HSWRI&RPSXWHUDQG,QIRUPDWLRQ6FLHQFHVGD8QLYHUVLGDGHGH2UHJRQ(8$HQWUHDJRVWRGHHGH]HPEURGH$WXDOPHQWHpSURIHVVRUDGMXQWRGD8QLYHUVLGDGH
(VWDGXDO3DXOLVWD-~OLRGH0HVTXLWD)LOKRWHQGRFRRUGHQDGRRFXUVRGHJUDGXDomRHP&LrQFLDGD&RPSXWDomRH
WDPEpPR3URJUDPDGH3yV*UDGXDomRHP&LrQFLDGD&RPSXWDomRGD81(63$WXDSULQFLSDOPHQWHHPDQiOLVH
GHGHVHPSHQKRSURJUDPDomRSDUDOHODVLPXODomRVLVWHPDVGHWHPSRUHDOHPHWRGRORJLDVGHHQVLQRGHFRPSXtação.
Denison MenezespPHVWUHHPFLrQFLDGDFRPSXWDomRSHOD8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD
)LOKR´ $WXDOPHQWH GHVHQYROYH SHVTXLVDV QR ODERUDWyULR GR *UXSR GH 6LVWHPDV 3DUDOHORV H 'LVWULEXtGRV
*63'GD81(63FRPREROVLVWDGHWUHLQDPHQWRWpFQLFR77GD)$3(636XDViUHDVGHLQWHUHVVHLQFOXHPPLFUR
FRQWURODGRUHV)3*$VLPXODomRFRPSXWDomRHPJUDGHHVLVWHPDVGLVWULEXtGRV
Renata Spolon LobatopGRFHQWHGD8QLYHUVLGDGH(VWDGXDO3DXOLVWD81(63GHVGH)RLGRFHQWHGD8QLYHUVLGDGH)HGHUDOGH0DWR*URVVRGR6XOGHD3RVVXLJUDGXDomRHPHVWUDGRHP&LrQFLDVGH&RPSXWDomRHGRXWRUDGRHP&LrQFLDVSHOD8QLYHUVLGDGHGH6mR3DXOReOLYUHGRFHQWHHP6LVWHPDV'LVWULEXtGRVSHOD
81(63 H GRFHQWH FUHGHQFLDGD GR 3URJUDPD GH 3yVJUDGXDomR HP &LrQFLD GD &RPSXWDomR GD 81(63 6XDV
iUHDVGHLQWHUHVVHVmRVLPXODomRVLPXODomRGLVWULEXtGDDYDOLDomRGHGHVHPSHQKRVLVWHPDVGLVWULEXtGRVFRPSXWDomRSDUDOHODHGHDOWRGHVHPSHQKR
Roberta Spolon pGRFHQWHGD8QLYHUVLGDGH(VWDGXDO3DXOLVWD81(63GHVGHeOLYUHGRFHQWHHP6LVWHPDV
'LVWULEXtGRVSHOD81(63'RXWRUDHP&LrQFLDVH0HVWUHHP&LrQFLDVGH&RPSXWDomRSHOD8QLYHUVLGDGHGH6mR
3DXOR863HJUDGXDGDHP&LrQFLDGD&RPSXWDomRSHOD81(63eOtGHUGR*UXSRGH3HVTXLVD6LVWHPDV&RPSXWDFLRQDLV$YDQoDGRVeSURIHVVRUDGR3URJUDPDGH3yV*UDGXDomRHP&LrQFLDGD&RPSXWDomRGD81(63
$WXDFRPRUHYLVRUDGHSHULyGLFRVHPHPEURGHGLYHUVRVFRPLWrVFLHQWt¿FRV6XDViUHDVGHLQWHUHVVHLQFOXHPVLPXODomRVLPXODomRGLVWULEXtGDVLVWHPDVGLVWULEXtGRVYLUWXDOL]DomRFRPSXWDomRGHDOWRGHVHPSHQKRHSDUDOHOLVPR
Arthur Jorge pEDFKDUHODQGRHPFLrQFLDGDFRPSXWDomRSHOD8QLYHUVLGDGH(VWDGXDO3DXOLVWD³-~OLRGH0HVTXLWD
)LOKR´81(636XDiUHDGHLQWHUHVVHpDVLPXODomRGHFRPSXWDomRHPQXYHP
93
Interciência
& Sociedade
Download

SIMULAÇÃO DE SISTEMAS DE COMPUTAÇÃO EM NUVEM PARA