The Big Enterprises all over the world are setting up their services in cloud as this is cheaper and offers a lot of other benefits. These services have to be updated from time to time and for this, the enterprises have to upgrade their systems in the cloud. During these upgrades, the enterprises face a lot of problems known as compatibility issues. The companies are investing big time to avoid these compatibility issues. The investment could be in money, time, labor etc. also known as effort. Therefore, it is in our interest to attempt to reduce this effort. In this study, our main objectives are to calculate the effort required to maintain the backward compatibility during the upgrade process in the cloud and to find ways to reduce this effort. Reducing the effort will help the companies cut down their investment. A hypothesis was introduced saying that the network usage was dependent on the upgrade method chosen. We have chosen experimentation to be the suitable research method. To run our experiments, we have created a virtual environment similar to that of Ericsson. The experimental values were recorded. We recorded the values such as code complexity, total time for the upgrade process and the network usage during the experiment. Using these values, we tried to estimate the effort and scale it to real time scenarios. Using ANOVA we proved that our null hypothesis was correct. The results have then been discussed in detail and RQ1 is answered. Later RQ2 is answered based on the answer for RQ1. Through our analysis we were able to get a rough estimate of the effort (labor, time, cost) required to maintain backward compatibility. We propose that the existence of the tool mentioned will reduce the effort considerably. The features of the tool are explained in detail. Some future work as the actual development of the tool has been suggested.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-14029 |
Date | January 2017 |
Creators | Kolli, Venkata Sai Siva Reddy |
Publisher | Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0014 seconds