Abstract

Cloud computing is an emerging information technology which is rapidly growing. However, measuring the performance of cloud based applications in real environments is a challenging task for research as well as business community. In this work, we focused on Infrastructure as a Service (IaaS) facility of cloud computing. We made a performance evaluation of two renowned public and private cloud platforms. Several performance metrics such as integer, floating Point, GFLOPS, read, random Read, write, random write, bandwidth, jitter and throughput were used to analyze the performance of cloud resources. The motive of this analysis is to help cloud providers to adjust their data center parameters under different working conditions as well as cloud customers to monitor their hired resources. We analyzed and compared the performance of OpenStack and Windows Azure platforms by considering resources like CPU, memory, disk and network in a real cloud setup. In order to evaluate each feature, we used related benchmarks, for example, Geekbench & LINPACK for CPU performance, RAMspeed & STREAM for memory performance, IOzone for disk performance and Iperf for network performance. Our experimental results showed that the performance of both clouds is almost same; however, OpenStack seems to be better option as compared to Windows Azur keeping in view its cost as well as network performance.

Highlights

  • Cloud Computing is an evolutionary technology which delivers computing software as well as hardware resources as a service over the internet

  • The cloud services are mainly classified as Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS)

  • This work explored the performance of two real clouds, namely OpenStack and windows Azure by setting up real time configuration by research team

Read more

Summary

Introduction

Cloud Computing is an evolutionary technology which delivers computing software as well as hardware resources as a service over the internet. IaaS provides infrastructural hardware, the most frequently used cloud, as a service to the users. Performance of cloud resources is very crucial for cclients as well as for service providers. Cloud service providers are interested in evaluating the performance of different infrastructure based cloud resources such as compute, storage, network and virtual machines. Infrastructure Response Time (IRT) is a new approach to get more accurate performance of virtualized cloud environment. IRT is explained as the time it takes for an application to put a request (I/O) over virtual environment and get back its response. This request can be a normal data transfer between two Virtual Machines or complex one like transaction of database and storage into a storage array

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.