Cloud Computing: Today and Tomorrow
During the past few years, cloud computing has become a key IT buzzword. Although the definition of cloud computing is still "Cloudy", the trade press and bloggers label many vendors as cloud computing vendors, and report on their services and issues. Cloud computing is in its infancy in terms of market adoption. However, it is a key IT megatrend that will take root. This paper reviews its definition and status, adoption issues, and provides a glimpse of its future and discusses technical issues that are expected to be addressed.