Impact of Web 2.0 and Cloud Computing Platform on Software Engineering
Server-storage virtualization: integration and load balancing in data centers