Due to recent developments in cloud computing services, cloud database per-
formance is attracting a lot of research attention. Although the advantages of
cloud database, (
exibility, automatic software updates, increased collaboration,
reduced IT sta and maintenance costs and saved time and e orts on the under-
lying IT infrastructure), still there are many challenges cloud database should
overcome to be more reliable. One of these challenges is scalability, which is the
ability to support and handle a relatively high number of concurrent users and
data growth, without a ecting the performance.
Mobile agent technology has proven eciency in distributed systems due to its
autonomous and mobility characteristics. Since cloud database is distributed by
its nature, this research studies the eciency of using mobile agent approach
over traditional client-server approach with cloud database. Furthermore, the
research presents as well the comparison of database performance running on
Amazon Elastic Compute Cloud (EC2) while executing concurrently the same
queries, using same data and under same circumstances by two versions of the
same application: Mobile Agent-based version and traditional Client-Server ver-
sion. As a result, the mobile agent version indicates better memory consumption
and shorter response time, due to mobile agent interference in the process, and
the overall performance was boosted.