I love coding since I find it can simplify many things in life.
When I have spare time, I always do my best to refine my coding ability, and expect that I can contribute to the open source project.
Expecting work region: Taipei or Tokyo
Responsible for the functional architecture planning and implementation of the company's main product.
Web application produced by Python Django framework
This work deployed in Heroku. ( Test account : test, password : test1234 )
Acceding the interview intern with the Japan company Works Application (WAP). The project topic is design an ERP production for large chain book store. I use JAVA to implement it and demo to their engineer.
High energy consumption of data centers is an important issue which is widely discussed. Dynamic consolidation of Virtual Machine (VM) can reduce energy consumption by concentrating the workload of active hosts. However, VM migrations would cause some cost and consolidation might bring more resource demands and lead to violate service level agreements (SLA) between cloud computing providers and users.
We proposed a VM allocation mechanism by using the requirement history of VMs to calculate standard deviations (STD), the mechanism can predict future resource requirements of each VM and reallocate VMs into the server under the QoS requirements. When some servers overload in a datacenter, suitable VMs are selected from these servers and migrated to appropriate servers to meet the requirement of SLA. On the other hand, when some servers underload, all VMs are migrated out from underload server, switched to sleep mode. Compared to the heuristics proposed in previous studies, the proposed method could greatly decrease number of migrations、SLA violations and execution time.