Dr.
T.R. Gopalakrishnan Nair
SMIEEE,
FIE Saudi Aramco Endowed Chair of Technology Prince Mohammad Bin Fahd University,
Alkhobar, KSA.
Abstract
<![if !vml]><![endif]>The transformation from
wholly owned infrastructure based Enterprise Computing to cloud based computing
has been posing several challenges. The in situ Enterprise computing entity has
evolved in to very reliable architectures and implementation models, by which
they possess required levels of components compatibility and security, for
realizable performance. However, the hidden costs of overheads in enterprise
computing and the engulfing challenges of obsolescence, refurbish, replace
cycle for hardware and software, have become increasingly significant making
provisions to adapt more application systems to run on cloud architectures. The
cloud computing, conceptually evolved from Data centers with provisions for
sharing resources for multiple users, has made marvelous strides in
architecture and virtualization by which they are offering higher levels
features. The on demand facilities offered by them through SaS, PaS, IaS etc.,
are effectively getting unstilted by a small percentage of clients. The direct
migration of current enterprise computing modules to cloud implants does not
give the right returns of scalability, flexibility and cost optimizations. The
architectural advantages offered by the cloud computing systems available
today, must be made use of by the application systems from enterprise domain
more effectively, in order to realize its full potentials. In the recent past,
better modes of scalability security, high availability, fault tolerance
provisions, testability provisions have been realized. The applicability of
these features has driven large scale improvements in cloud operations as far
as processors, memory, and storage management are concerned. The advancements
in architecture including extended virtualization capabilities in hardware and
software are discussed here so as to throw more light on the application
modeling for computational easiness and better client perception of jobs, for
realizing various features of parallelism, scalability, and speed and cost
optimization.