Thursday, December 12, 2019

Impact of Cloud Computing On Mobile-Free-Samples for Students

Question: Discuss about the Impact of cloud computing on mobile applications. Answer: Discussion on app development for mobile application considering impact of cloud computing on mobile applications: Cloud Computing refers to delivery of various computing services like databases, storages, analytics, networking and much more over the Internet. The mobile cloud computing has merged with the quick-developing market of cloud computing with ubiquitous Smartphone of today. As long as the users have access to the Internet, with mobile cloud computing application, they have ingress to mobile app. Development teams, intended on getting mobile applications on the current marketplace are depending highly over a variety of technologies based on the cloud. Thus it leverages cloud computing under mobile applications. The following essay critically analyzes the effect of cloud computing on mobile applications from two journal publications. It identifies research questions and describes methodologies. Further, conclusion is demonstrated along with reflections on this paper. Cloud computing over mobile applications facilitates quick development and sharing resources of mobile applications. It has been supporting various development methods and devices. It also helps in improving reliability with information stored and backed up in a cloud. Here, the applications utilize a lesser number of device resources since they are supported by the cloud (Rahimi et al. 2014). Further, mobile devices get connected to services that are delivered over API architecture. Thus the cloud computing is needed over mobile applications because of its speed and flexibility. Applications of mobile cloud could be developed and revised faster over cloud services. They could be provided to various devices with distinct operating systems. Moreover, cloud computing on mobile applications is relevant to shared devices. Mobile applications running over cloud has not constrained by storage of devices and processing of resources. Thus data-intensive processes could be run over a cloud (Sanaei et al. 2014). Next, it is useful for data integration. Mobile cloud computing helps users to securely and quickly gather and assimilate data from different sources. This has been regardless of its location. Review from first journal article: Journal title: Mobile cloud computing: The-state-of-the-art, challenges, and future research Author Names: Abolfazli, S.A.E.I.D., Sanaei, Z., Sanaei, M.H., Shojafar, M. and Gani, A. Date of publication: 2015 Abolfazli et al. (2015) stated that mobile cloud computing can be regarded as state of the art and distributed technology of mobile computing currently gaining across the current world. This is for augmenting computational capabilities of resource constraint mobile devices utilizing resources based on the cloud. It also employs approaches of mobile applications based on cloud external to devices in resource-rich elements of cloud-based computing. For receiving a ubiquitous and pervasive environment for cloud computing under mobile applications, various stages of mobile infrastructure are needed to be accessed. These stages are responsible for transmission delay and added network latency. Proficiency to deliver applications and services are required to be enhanced for achieving a goal of access anywhere and all kinds of devices. Hence, various research questions are identified below. Questions regarding mobile devices: What can be done with the limited energy source of mobile devices? What is the resource poverty of mobile devices? Questions regarding network: What are inherent challenges towards wireless network? What are different network access schemes? How can network latency be reduced? What can be done for lack of quick mobile internet access at every place? Here, secondary data collection is used through reviewing the journal article that is mentioned discussed above. Using journal articles over the Internet for aiding research practices has turned out to be the most effective in the present era. Electronic data collection and Internet surveying can revolutionize various disciplines permitting easier data collection, huge samples and this more representative data. Regarding limited energy sources of mobile devices, more application execution in the cloud is needed. However, it is not possible to transfer the entire execution of the application entirely to cloud. As per as resource poverty of mobile devices are concerned, comparison of a desktop with other mobile devices displays what has been costing feature of mobility to be achieved (Ahmed et al. 2015). Challenges of network complicate design for mobile devices more than fixing cloud computing. Different network access scenarios with distinct access such as GPRS, 3G, WLAN, WiMax and much more could be deployed where each one of them possesses their restrictions, offerings, policies and schemes (Botta et al. 2016). Organizations following BYOD or Bring-Your-Own-device policies have been facing challenges of interoperability. There occurs an assorted admixture of mobile devices such as iPhone, Android, BlackBerry and so on used by staffs in companies or team of people sharing any network (Wang, Chen and Wang 2015). Application supported by particular mobile cloud infrastructure can be judged quickly on its requirement basis against characteristics of cloud infrastructure across latency vectors, network bandwidth and devices. As mentioned by Abolfazli (2015), mobile cloud computing has employed cloud-based mobile augmentation approaches, for efficiently executing resource-intensive components of mobile applications external to the device in resource-rich cloud based computing resources. Besides, deployment of cloud based mobile augmentation approaches has been any straightforward panacea. It is encumbered through various challenges, exceptionally long WAN latencies. The study shows that researchers are endeavored for mitigating effects of longer Wide Area Network latency through suggesting multiple architectures for mobile cloud computing. The literature has presented a comprehensive overview of mobile cloud computing, with motivation, definition and taxonomy of MCC building blocks. This also includes a brief comparison of mobile applications and cloud computing. It has also illustrated different mobile cloud computing architectures that are scrutinized and represented. Further, various open challenges ne eding future research is also shown. Mobile cloud computing is seen as the cloud infrastructure developed to supply mobile ecosystem for mobile applications. It has been allowing access to various business applications from mobile devices. The data storage and data processing occur outside mobile device and the outcomes get displayed by mobile device speakers or screens. However, a significant challenge for mobile application developers has been to develop an application that could be run on various mobile devices instead of having to create that app for the particular device. Further, it is predicted by most cloud application developers that maximum of those applications could be accessed by 2020 (Jararweh et al. 2016). Now, about 50 % of enterprises think cloud as a strategic differentiator. Again, about 58% enterprises have been spending as much of their yearly budgets over cloud devices. Review from second journal article: Journal title: Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges. Author Names: Ahmed, E., Gani, A., Khan, M.K., Buyya, R. and Khan, S.U. Date of publication: 2015. Again, Ahmed et al. (2015) argued that migrating application processing to cloud data centers has been enabling execution of applications that are resource intensive over mobile devices. Besides, resource-intensive approaches of migration and intrinsic limitations of a wireless medium have been impeding applications. This is to attain optimal performance over a cloud. The research questions identified from the above journal is discussed below. Questions regarding mobile applications: How can interoperability be mitigated? Is there any way to enhance the flexibility of cloud application? What is the significance of mobile cloud convergence? Question regarding security: How can challenges to information security, privacy and confidentiality, malicious attacks, network monitoring, compliance and enforcement is mitigated? Similar to the first article here also secondary data analysis is chosen. The practical value and usability are also examined from this paper. The papers have highlighted positive and reverse outcomes that are experienced in various e-research projects. The authors have focused over some general mistakes and complexities that are experienced by those authors. As cloud computing deals with storage of data and processing, its security of paramount importance. Digital certificates and SSL delivers scopes for enabling external security. Further, there have been different schemes and policies like FIPP or Fair Information Practice Principles that could be suggested (Liu et al. 2015). This needs rigorous procedures and controls for protecting individual privacies. Companies gathering information requires procedures and policies for handling, storing and disposing of them securely. These must be imposed to control privacies (Yi, Li and Li 2015). Every network is susceptible to numerous malicious systems. Since more external sites get accessed, malicious attackers have more scopes towards the access of operational data and network of that company. Implementation of security controls around every Web 2.0 servers and verifications of the rigorous security controls reduces threats towards internal systems and different operational data (Shiraz et al. 2014). Additionally, bandwidth and latency problems of network performance monitoring are also a vital challenge needing appropriate care and concern. Moreover, it is critical to possess any dynamic cloud performance system allowing traffic re-routing, handover and access swapping. However, there has been no formal set of standards that must be followed for policies and events of cloud computing implementation (Huang and Wu 2017). Thus, from the above discussion, it is seen that a couple of important questions are raised to implement techniques. The first one is to how one can get that to implement. The second one is what could be affected by that. In other words, it refers to what challenges could be resolved for their successful implementation. As cloud computing in mobile devices is considered the initial question regarding its implementation is distributed in two aspects. The first one is how to create a cloud for mobile devices and the next one is how mobile devices would access the cloud for data and application processing. In considering challenges, one can be identified and discussed different issues about mobile devices, mobile applications, mobile network and few major security concerns. Thus taking in mind the whole main objective of the research, the study has discussed how to impose cloud computing for mobile devices delivering processing and data storage external to the device. Further, it discus ses how to create a cloud for mobile devices, how mobile devices have been used to access applications being offered by those clouds. Further, challenges in its seamless deployment and possible solutions are also found out. It is shown by Ahmed et al. (2015) that execution of the application with low cost, non-obtrusive migration and minimal overhead is a challenging research area. Their papers have presented systems and provided readers discussion on optimization strategies facilitating attainment of effective design, application migration and efficient deployment with optimal performance with mobile cloud computing. They have highlighted the importance of optimizing application performance through supplying real-life scenarios needing efficient deployment, optimal application execution and effective design in mobile cloud computing. The article has been helpful in comparing application execution frameworks on the ground of vital optimization parameters. These parameters have affected performance on mobile devices and applications in mobile cloud computing. However, it is recognized from the articles that cloud computing has provided mobile device users with significant advantages. Additionally, in easing development of mobile apps for various mobile devices, there have been other benefits to run mobile apps on mobile clouds. Mobile devices are helpful to allow access to back-end and powerful business apps as enough security are provided (Shiraz et al. 2015). Further, more mobile apps are made available to a broader audience. Various security apps have checked mobile devices that could be run over a mobile cloud. This has provided much more extensive and more comprehensive checking of security for mobile devices. Again, moving of mobile apps over mobile cloud has made more apps available for organization users. Using a mobile cloud has allowed mobile devices to be considered in centralized security scheme of a cloud. The rapid advancement of cloud computing has raised the usage of mobile subscriptions. It has brought out high business and research scopes in this field. Implementing cloud computing in mobile apps is thus going to be a trend for the future. The reason is that it has assimilated benefits of both cloud computing and mobile computing. Thus optimal services are provided for mobile users. The journals indicate that by the end of this decade there would be more than 20 thousand mobile apps to be executed through cloud computing. This traction would push revenue of mobile cloud computing to about 10 billion dollars. Cloud computing technologies have been decreasing custom application development cost. This is done by reducing building testing. Deployment of these apps and managing servers are one instance of burden to developers that has been now decreased with cloud computing. The above essay demonstrates an overview of cloud computing with its definitions and constituent elements. Lastl y, the study is also helpful to understand challenges in implementing cloud computing in mobile applications with their various possible solutions References: Abolfazli, S.A.E.I.D., Sanaei, Z., Sanaei, M.H., Shojafar, M. and Gani, A., 2015. Mobile cloud computing: The-state-of-the-art, challenges, and future research. Ahmed, E., Akhunzada, A., Whaiduzzaman, M., Gani, A., Ab Hamid, S.H. and Buyya, R., 2015. Network-centric performance analysis of runtime application migration in mobile cloud computing.Simulation Modelling Practice and Theory,50, pp.42-56. Ahmed, E., Gani, A., Khan, M.K., Buyya, R. and Khan, S.U., 2015. Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges.Journal of Network and Computer Applications,52, pp.154-172. Ahmed, E., Gani, A., Sookhak, M., Ab Hamid, S.H. and Xia, F., 2015. Application optimization in mobile cloud computing: Motivation, taxonomies, and open challenges.Journal of Network and Computer Applications,52, pp.52-68. Botta, A., De Donato, W., Persico, V. and Pescap, A., 2014, August. On the integration of cloud computing and internet of things. InFuture internet of things and cloud (FiCloud), 2014 international conference on(pp. 23-30). IEEE. Botta, A., De Donato, W., Persico, V. and Pescap, A., 2016. Integration of cloud computing and internet of things: a survey.Future Generation Computer Systems,56, pp.684-700. Deng, S., Huang, L., Taheri, J. and Zomaya, A.Y., 2015. Computation offloading for service workflow in mobile cloud computing.IEEE Transactions on Parallel and Distributed Systems,26(12), pp.3317-3329. Huang, D. and Wu, H., 2017.Mobile Cloud Computing: Foundations and Service Models. Morgan Kaufmann. Jararweh, Y., Doulat, A., AlQudah, O., Ahmed, E., Al-Ayyoub, M. and Benkhelifa, E., 2016, May. The future of mobile cloud computing: integrating cloudlets and mobile edge computing. InTelecommunications (ICT), 2016 23rd International Conference on(pp. 1-5). IEEE. Liu, J., Ahmed, E., Shiraz, M., Gani, A., Buyya, R. and Qureshi, A., 2015. Application partitioning algorithms in mobile cloud computing: Taxonomy, review and future directions.Journal of Network and Computer Applications,48, pp.99-117. Rahimi, M.R., Ren, J., Liu, C.H., Vasilakos, A.V. and Venkatasubramanian, N., 2014. Mobile cloud computing: A survey, state of art and future directions.Mobile Networks and Applications,19(2), pp.133-143. Sanaei, Z., Abolfazli, S., Gani, A. and Buyya, R., 2014. Heterogeneity in mobile cloud computing: taxonomy and open challenges.IEEE Communications Surveys Tutorials,16(1), pp.369-392. Shiraz, M., Ahmed, E., Gani, A. and Han, Q., 2014. Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing.The Journal of Supercomputing,67(1), pp.84-103. Shiraz, M., Gani, A., Shamim, A., Khan, S. and Ahmad, R.W., 2015. Energy efficient computational offloading framework for mobile cloud computing.Journal of Grid Computing,13(1), pp.1-18. Wang, Y., Chen, R. and Wang, D.C., 2015. A survey of mobile cloud computing applications: perspectives and challenges.Wireless Personal Communications,80(4), pp.1607-1623. Yi, S., Li, C. and Li, Q., 2015, June. A survey of fog computing: concepts, applications and issues. InProceedings of the 2015 Workshop on Mobile Big Data(pp. 37-42). ACM.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.