فهرست:
فصل اول: مقدمه
1-1 تعریف مسئله. 1
1- 2 اهمیت موضوع و اهداف... 2
1-3 ساختار پایاننامه. 3
فصل دوم: مفهوم و تعریف محاسبات ابری
2-1 مقدمهای بر محاسبات ابری.. 4
2-2 ویژگیهای محیطهای محاسبات ابری.. 6
2-3 عناصر محاسبات ابری.. 8
2-4 معماری ابر. 10
2-5 مدلهای سرویسدهی در ابر. 10
2-6 انواع ابرها 12
2-7 مزایای محاسبات ابری.. 12
2-8 نقاط ضعف محاسبات ابری.. 13
2-9 تکنولوژیهای مرتبط... 14
2-10 اولین فراهمکنندگان ابر. 15
2-11 برخی مسائل مطرح در محاسبات ابری.. 15
2-12 جمعبندی.. 16
فصل سوم: مفهوم و تعریف تخصیص منبع
3-1 مقدمه. 17
3-2 مفهوم تخصیص منبع. 17
3-3 چارچوب تخصیص منبع. 17
3-3-1 لایههای مختلف چارچوب تخصیص منبع. 20
3-4 مشکلات تخصیص منبع. 22
3-5 روشهای تخصیص منبع. 23
3-5-1 تخصیص منبع مبتنی بر کاهش مصرف انرژی.. 24
3-5-3 تخصیص منبع مبتنی بر توافقنامه سطح سرویس.... 27
3-5-4 تخصیص منبع مبتنی بر بازار. 28
3-6 جمعبندی و کارهای آینده. 28
فصل چهارم: تخصیص منبع مبتنی بر توافقنامه سطح سرویس
4-1 مقدمه. 29
4-2 مروری بر مفهوم توافقنامه سطح سرویس.... 29
4-3 مولفههای SLA.. 29
4-4 مزایای توافقنامه سطح سرویس.... 32
4-5 مدیریت SLA.. 33
4-6 چرخه حیات SLA.. 33
4-7 تخصیص منبع مبتنی بر SLA در محیطهای محاسبات ابری.. 35
4-7-1 مروری بر مطالعات انجام شده در زمینه تخصیص منبع مبتنی بر SLA در محیطهای محاسبات ابری.. 35
4-8 جمعبندی.. 59
فصل پنجم: روش زمانبندی پیشنهادی
5-1 مقدمه. 56
5-2 روش زمانبندی پیشنهادی.. 56
5-2-1 شرح الگوریتم.. 62
5-3 جمعبندی.. 63
فصل ششم: پیادهسازی، ارزیابی
6-1 مقدمه. 61
6-2 ابزارهای شبیهسازی محیطهای محاسبات ابری.. 66
6-2-1 Aneka. 68
6-2-2 CloudSim... 71
6-3 پیادهسازی روش پیشنهادی.. 76
6-4 ارزیابی روش پیشنهادی.. 82
6-5 جمعبندی.. 86
فصل هفتم: نتیجهگیری و پیشنهادات
7-1 جمعبندی.. 81
7-2 پیشنهادات... 88
مراجع. 88
منبع:
[1] Michael A, Armando F, Rean G, Anthony D, Randy K, Andy K, Gunho L, David A, Ariel R, Ion S and Matei Z "Above the Clouds: A Berkeley View of Cloud Computing" February 10, 2009.
[2] www.wikipedia.org.
[3] Buyya R, Pandey S and Vecchiola C "Cloudbus Toolkit for Market-Oriented Cloud Computing" 2009.
[4] رحیمی ریسه ش "محاسبات ابری سبز" پروژه دوره کارشناسی 6-9 ، 1391 .
[5] Banerjee C, Kundu A, Bhaumik S, Sinha R and Babu R "Framework on Service based resource Selection in Cloud Computing" 2009.
[6] Gulati A, Shanmuganathan G and Holler A "Cloud-Scale Resource Management: Challenges and echniques" 2010.
[7] Yoo H, Cinyoung H, Kim S and Kim Y "An Ontology-based Resource Selection Service on Science Cloud" 2010.
[8] Shubhangi D and Mehrotra S "Resource Allocation and Scheduling in the Cloud" 2009.
[9] Minhquan D, Basmadjian R, DeMeer H, Lent R, Mahmoodi T, Sannelli D, Mezza F and Dupont C "Energy efficient resource allocation strategy for cloud data centres" 2011.
[10] Beloglazov A and Buyya R "Energy Efficient Allocation of Virtual Machines in Cloud Data Centers" 2010.
[11] R Basmadjian, N Ali, F niedermeier, H d Meer and G Giuliani "A Methodology to Predict Power Consumption for Data Centers " 2011.
[12] Younge A, Laszewski G, Wang L, Lopez-Alarcon S and Carithers W "Efficient Resource Management for Cloud Computing Environments" 2011.
[13] Chimakurthi L and Kumar M "Power Efficient Resource Allocation for Clouds Using Ant Colony Framework" 2011.
[14] KaurGrewal R and KumarPateriya P "A Rule-based Approach for Effective Resource Provisioning in Hybrid Cloud Environment" 2010.
[15] Buyya R, Kumar G and Calheiros N "SLA-Oriented Resource Provisioning for Cloud Computing: Challenges, Architecture, and Solutions" International Conference on Cloud and Service Computing, 2011.
[16] Vecchiola C, Calheiros N, Karunamoorthy D and Buyya R "Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka " 2012.
[17] Goir I and et al "Supporting CPU-based Gaurantees in Cloud SLAs via Resource-Level QoS Metrics" 2011.
[18] Lin W, YuLin G and YuWei H "Dynamic Auction Mechanism for Cloud Resource Allocation" 2011.
[19] Goudarzi H and Pedram M "Maximizing Profit in Cloud Computing System via Resource Allocation" 2011.
[20] Wu L and Buyya R "Service Level Agreement (SLA) in Utility Computing System" 2010.
[21] Ye L, Zhang H, Shi J and DuX "Verifying Cloud Service Level Agreement" 2012.
[22] Brandic I, Emeakaroha V.C, Maurer M, Dustdar S, Acs S, Kertes A and Kecskemeti G "LAYSI: A layered approach for SLA-violation propagation in self-manageable cloud infrastructures" Proceedings of 34th Annual IEEE Computer Software and Applications ConferenceWorkshops, 366-370, 2010.
[23] Bonvin N, Papaioannou G and Aberer K "Autonomic SLA-driven Provissioning for CloudApplications" 2009.
[24] Emeakaroha V, Netto M, Calheiros R, Brandic I, Buyya R and Cesar A "Towards autonomic detection of SLA violations in Cloud infrastructures" 2011.
[25] Emeakaroha V, Brandic I, Maurer M and Breskovic I "SLA-Aware Application Deployment and Resource Allocation in Clouds" 2012.
[26] Hu Y, Wong J, Iszla G and Litoiu M "Resource Provisioning for Cloud Computing" 2011.
[27] Wu L, Garg S.K and Buyya R "SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments" Journal of Computer and System Sciences 78, 1280–1299, 2012.
[28] Linlin W, Garg S.K and Buyya R "SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments" IEEE 2011.
[29] Van H.N and Menaud J-M "SLA-aware virtual resource management for cloud infrastructures" 9th IEEE International Conference on Computer and Information Technology (CIT'09), Xiamen: China, 2009.
[30] Garg S.K, Gopalaiyengar S.K and Buyya R "SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter" 2011.
[31] Das S, Kagan M and Crupnicoff D "Faster and Efficient VM Migrations forImproving SLA and ROI in Cloud Infrastructures" 2010.
[32] Chawla Y and Bhonsle M "A Study on Scheduling Methods in Cloud Computing" International Journal of Emerging Trends and Technology in computer science (IJETTCS), 2012.
[33] Kim H, Kang M, Kang S and Oh S "A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Copmuting" 2009.
[34] Kuhn H.W "Hungarian Method for the Assignment Problem" Naval Research Logistics Quarterly, 2, 83—97, 1995.
[35] Yeo C.C and Buyya R "Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility" 2009.
[36] Calheiros R.N, Ranjan R and Buyya R "Virtual Machine Provisioning Based On Analytical Performance and QoS in Cloud Computing Environments" 2011.
[37] Bhaskar R, Deepu S.R and Shylaja B.S "Dynamic Allocation Method for Efficient Load Balancing In Virtual Machines for Cloud Computing Environments" 2012.
[38] Emeakaroha V.C, Tiago C.F, Netto M, Brandic I and Cesar A.F "CASViD: Application Level Monitoring for SLA Violation Detection in Clouds" 2009.
[39] Emeakaroha V.C, Brandic I, Maurer M and Breskovic I "SLA-Aware Application Deployment and Resource Allocation in Cloud" 2011.
[40] Cucinotta T, Gogouvitis S and Kostanteli K "SLAs in Virtualized Cloud Computing Infrastructures with QOS Assurance" 2011.
[41] Bonvin N, Papaioannou Th and Aberer K "Autonomic SLA-driven Provioning for Cloud Applications" 2010.
[42] Borgetto D, Maure M, Da-Costa G, Peirson J-M and Brandic I "Dynamic Allocation Method for Efficient Load Balancing In Virtual Machines for Cloud Computing Environment" 2012.
[43] Buyya R, CHU X, Vecchiola Ch "Aneka: A Software Platform for .NET-based Cloud Computing" 2009.
[44] Kumar S et al "Aneka as PAAS (Cloud Computing)" Journal of Computing Technologies ISSN, 2278 – 3814, 2009.
[45] Calheiros R, Ranjan R, Beloglazov A, DeRose F and Buyya R "CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environment and Evaluation of Resource Provisioning Algorithms", 1-24, IEEE 2011.
[46] Das K "Extention of CloudSim: cloud computing simulator" 2012.
[47] Buyya R, Ranjan R and Calheiros R.N "Modeling and simulation of scalable cloud computing environments and the Cloudsim toolkit: challenges and opportunities "in High performance computing and simulation, HPCS'09. International conference on, 1-11, IEEE 2011.
[48] Wickremasinghe B, Calheiros R and Buyya R "CloudAnalyst: A CloudSim-based Visual Modeller forAnalysing Cloud Computing Environments and Applications" IEEE 2010.