| 1 | [[PageOutline]] |
| 2 | = Building a Compute Grid on Apache Hadoop using Cloud Computing = |
| 3 | |
| 4 | == 0.術語 == |
| 5 | * CI (Computing Intelligence) |
| 6 | * Computational intelligence is a subset of artificial intelligence(AI), consisting of algorithms and techniques that combine elements of learning and adaptation to create programs |
| 7 | * The main subfields of CI include artificial neural networks, evolutionary computation, artificial immune systems, swarm optimization, and fuzzy logic. |
| 8 | * CI approaches have been used to solve a variety of problems, ranging from financial prediction, RNA protein folding prediction, engineering process optimization,telecommunications routing, medical applications, medical research, economic applications, IT optimization, data mining, and many others. |
| 9 | |
| 10 | |
| 11 | |
| 12 | == 1.重點 == |
| 13 | * Cloud computing dynamically provisions, configures, reconfigures, and deprovisions resources as required. This paper discusses how cloud computing was applied to solve the scheduling and resource management requirements of the University of Pretoria, as well as provide grid computing capability for testing CIalgorithms. |
| 14 | * CIRG has developed an asset called the computational intelligence library. |
| 15 | * CIIlib is an open-source JavaTM framework comprised of CI algorithms and problems. |
| 16 | * The library is designed to be ‘parallel computation ready,’ but does not provide the capability to do this as part of its scope. |
| 17 | * Cloud computing platform dynamically provisions, configures, reconfigures, and deprovisions servers as needed. Servers in the cloud can be physical machines or virtual machines |
| 18 | * A cloud is a pool of virtualized computer resources that can: |
| 19 | * Host a variety of different workloads, including batch-style back-end jobs and interactive, user-facing applications |
| 20 | * Allow workloads to be deployed and scaled-out quickly through the rapid provisioning of virtual or physical machines |
| 21 | * Support redundant, self-recovering, highly scalable programming models that allow workloads to recover from many unavoidable hardware/software failures |
| 22 | * Monitor resource use in real time to enable rebalancing of allocations when needed |
| 23 | * The Web interface gives an overview of the cloud infrastructure, including which projects are currently defined, how many resources each project uses, or will use in the case of future projects. |
| 24 | |
| 25 | == 3.啟發 == |
| 26 | * Quan 對於 Cloud Computing 的定義 |
| 27 | * Quan on the Cloud part 1: IBM Autonomics director heralds user facing applications |
| 28 | * Quan on the Cloud part 2: IBM Autonomics director sees a service-oriented phenomenon |
| 29 | |
| 30 | == 參考資料 == |
| 31 | |