2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、International Journal of Computer Applications (0975 – 8887) Volume 75– No.15, August 2013 31 JAVA WEB DEPLOYMENT IN CLOUD COMPUTING Ankit Kumar Sahu Department of Computer Science Engineering Gyan Vihar School of Engin

2、eering and Technology, Jaipur, Rajasthan, India. ABSTRACT Cloud Computing is a revolutionary IT field in today’s world. Several technologies like java, python provides deployment on clouds using respective tools. In

3、this paper, the web deployment in cloud computing with java and the performance issues of the java deployment on a cloud is discussed. There are several tools available to deploy a java web- application on clouds, so

4、me of these are Google App Engine (By Google), Windows Azure (By Microsoft), Amazon EC2 (By Amazon) etc. Cloud Computing is providing many facilities for deployment but is also having performance issues which is a ma

5、jor factor for the web-applications. Issues with java-deployment on cloud would try to resolve through the framework customization. A java web-application is deployed on Google cloud and examined of its performance, f

6、urther in this paper. General Terms Cloud Computing, Google-App-Engine, Java Web-Deployment. 1. INTRODUCTION Cloud Computing is a service used over a network for multi- purposes like software, platform, infrastr

7、ucture service and provides a better a way for virtualization in the IT field.[1] There are several fields that are affected by the cloud computing like deployment. Cloud Computing makes the IT fields enable for bett

8、er performance using lesser resources. It includes delivery of the application as services throughout the internet and the software that provide services in the data- centre and hardware and the prototype shift. The da

9、ta centre- software and hardware is known as a cloud. [2] Many of the companies are shifting to the cloud services like Google App Engine has been started by Google. Microsoft started Windows Azure, Amazon started EC2.

10、 A Web- Application is deployed on Google App Engine as a sample application. There are several terms which are discussed as follows: WHAT A CLOUD IS: A cloud is a pool of virtualized computer resources. [3] A cloud c

11、an multitude a range of different loads, including wedge-style back-end works and collaborating, User-facing applications. It allows loads to be located and scaled-out rapidly through the quick provisioning of Virtual

12、 machines or somatic machines. It supports completed, self-recovering, extremely accessible programming prototypes those allow loads to improve from many obvious hardware/software disasters. It observers resource use

13、 in real time to enable rebalancing of provisions when desired. A Cloud is an implicit world available for applications- deployment with optimized cost, whereas Cloud Computing is a regular word for anything that involv

14、es distributing services over the Internet. At its humblest, it is providing the assets and proficiencies of information technology enthusiastically as a service. Cloud Computing is a style of computing in which enth

15、usiastically accessible and often virtualized assets are delivered as a service over the Internet. [4] ADVANTAGES OF CLOUD COMPUTING: ? It is swift, with ease and speed of deployment. ? Its cost is use-based, and wi

16、ll likely be abridged. ? In house IT costs are condensed. ? Capital investment is cheap. ? The latest technology is offered always. ? The use of standard technology is optimistic and facilitate. CLOUD SERVICES: A c

17、loud is a pool of systems, resources and their classes that provides all facilities as per the user-end’s requirements. All the resources, applications are part of a cloud. [5] Cloud Computing provides following class

18、ification of its services: IaaS-Infrastructure as a Service PaaS-Platform as a Service SaaS-Software as a Service. 1.) Infrastructure as a Service The IaaS is further classified into: i.) Computation as a Service (Ca

19、aS): In this kind of service, the virtual machine servers are lent. The cost of the virtual machine servers are based on the capacity of the machine like memory attributes of the server, its operating system and all

20、deployment features. [6] ii.) Data as a Service (DaaS): In this kind of service, Storage is provided for all end-users for storing data. The cost estimation of the service is based on the scale of Gigabyte (GB) and de

21、cided by the provider. [7] International Journal of Computer Applications (0975 – 8887) Volume 75– No.15, August 2013 33 Like in Google App Engine, the biggest problem for developers will be adjusting to Google’s non-r

22、elational data stores. When Google App Engine was introduced, there were not so many database-projects in the market for clouds.4. OBJECTIVE As per the given Problem Formulations, the basic objective will be to determ

23、ine the less-performance causes in Java Web- Application on Clouds. - Following phases would be useful in Performance issues: - Choosing a suitable platform for java application like Google App Engine etc. - The Cloud

24、Framework (i.e. The App Engine web-app Framework for Google App Engine) should be configured as per the requirement of the J2EE application. [19] - The infrastructure of the cloud services should be more specific to t

25、he Java-Applications. Following methods can be used for the above proposed objective: ? The Structure of the Cloud Computing in the respect of Deployment should be in a good manner. The Framework used in the Virtual

26、 Machine Server should be independent and optimized so that could be good at performance.[20] ? The resources which is used in the cloud computing should be single independent resource and should mention the require

27、d configuration (hardware and software) [21] and should be platform independent a reliable to use at large scale. These issues would be resolved by several possible solutions. In the cloud services, to perform some s

28、pecific task, there are several resources arranged in a particular order. [22] The Cloud Computing provides us customizing its resources according to the individual application and its use. 5. METHODOLOGY The Methodo

29、logy will used to overcome this issue would be: ? Optimization in Framework: As per the Google app engine, the cloud computing has its dependency on the framework of the Web-Application. So the very first approach wou

30、ld be followed the optimization of the framework of the application in a cloud. The only framework, which has been customized for the cloud computing is Spring Framework yet now. [23] While using Spring Framework in c

31、loud deployment, if the application takes a longer time to load, would be thrown as DeadlineExceededException and the control will be shifted to the framework and now framework would take the respective decisions. [2

32、4] For a better Cloud Deployment, the entire framework should be optimized. ? Reducing or Avoiding the use of module Scanning: In Google App Engine, The Spring Framework process a set of observation as a signal-flag t

33、o any other object in its execution .Sometimes the requested resource cannot be availed due to the resource sharing, this also restricts the application-speed in its performance. The Component Scanning is also respon

34、sible for making the application with lesser performance and lesser efficient due to its time taking process. To avoid this problem, the Component Scanning would be avoided. In the mandatory case of using Component S

35、canning, it would be reduced. [25] This Methodology would work with JAVA Web- Applications that are implemented in Spring Framework. 6. CONCLUSION According to the results, the performance issue can be easily han

36、dled by filtering the web-application individually and the framework-customization. This issue has been a major issue for the cloud-users which would be handled by the suggested idea. This would decrease the High Late

37、ncy Delay for the application performance and the application would not take longer time to run on the cloud server. 7. ACKNOWLEDGMENTS Our thanks to the parents who motivated us and Mr. Sandeep Bhargav (Department

38、of Computer Science), Gyan Vihar School of Engg. And Tech. who have contributed towards development of this issue 8. REFERENCES [1] The Basics of Cloud Computing by Alexa Huth and James Cebula. [2] Introduction to the

39、 cloud computing by Dialogic.com [3] G. Juve, E. Deelman, K. Vahi, and G. Mehta, “Scientific Workflow Applications on Amazon EC2,” Workshop on Cloud-based Services and Applications in conjunction with 5th IEEE Interna

40、tional Conference on e-Science (e- Science 2009), 2009. [4] Using Google App Engine-O’Reilly Google Press by Charles Severance. [5] X-as-a-Service: Cloud Computing with Google App Engine, Amazon Web Services, Microsoft

41、Azure and Force.com by Rabi Prasad Padhy, Manas Ranjan Patra and Suresh-Chandra-Satapathy. [6] Identifying Key Challenges in Performance Issues in Cloud Computing by Ashraf Zia. [7] Cloud Computing Security Issues by R

42、andy Marchany. [8] The Cost of a Cloud: Research Problems in Data Center Networks by Albert Greenberg, James Hamilton, David A. Maltz, Parveen Patel. [9] Cloud Computing: Security and Reliability Issues by Farhad Ahame

43、d, Seyed Shahrestani and Athula Ginige. [10] A Novel Approach for Handling Security in Cloud Computing Services by Sahar Mohammad Abduljalil, Osman hegazy and Ehab E Hassanein. [11] SAP Cloud Computing by Joseph Yeruva,

44、 MPHASIS. [12] Cloud Computing in the Public Sector by Russell Craig, Jeff Frazier, Norm Jacknis, Seanan Murphy, Carolyn Purcell, Patrick Spencer, JD Stanley. [13] Moving from Legacy Systems to Cloud Computing: A Tata C

45、ommunication White Paper. [14] GTSI Group, “Cloud Computing-Building a Framework for Successful Transition,” White Paper, GTSI Corporation, 2009. [15] Rajnish Choubey, Rajshree Dubey and Joy Bhattacharjee, “A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論