StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Data Migration Between Clouds - Thesis Example

Cite this document
Summary
Generally, the paper "Data Migration Between Clouds" has provided an exploratory overview of the topic of data computing technology and described an effective model that can address the challenges associated with the Amazon cloud system considerably…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.5% of users find it useful
Data Migration Between Clouds
Read Text Preview

Extract of sample "Data Migration Between Clouds"

Data migration between clouds Task: Contents List of Figures 3 ment of Problem 5 Definitions of key terms 9 Defining some key words used in this report is essential in establishing knowledge of the operational mechanism of the proposed model. Initially, Private cloud regards to the services that are offered within an organization. Consequently, the enterprise has the supreme authority of managing its private clouds (Amrhein & Willenborg, 2009). Alternately, Public cloud refers to the platforms that are available to the public. However, Hybrid cloud refers to the cloud infrastructure that comprise of many clouds (Baun, 2011). In the context of this project, the Cloud service providers refer to a dealer who provides cloud services. They include service providers such as Amazon, Google, Microsoft and others. Lastly, Cloud portability is primarily the ability of transferring data from one a cloud managed by a particular dealer to the one serviced by a different dealer (Shroff, 2010). 9 Limitations 9 Purpose 10 Research questions 10 Assumption 10 Conclusion 11 Chapter 2: Literature Review 12 The Role of cloud computing technology in banking sectors 12 Characteristics of cloud Computing 12 The relevance of the cloud computing technology in the banking sector 13 Relevant works in the examination of data transfer systems 14 Chapter 3: Methodology 19 The Model’s Architecture 20 UML Diagrams 23 Use Case Diagrams 23 Sequence Diagram 25 Chapter 4: Results and Analysis 26 Results: Screenshot of the operating mechanism of the model 26 Analysis 32 List of Figures 3 Chapter 1 5 Introduction 5 Problem statement 6 Definitions of key terms 8 Limitations 8 Significance 8 Purpose 9 Research questions 9 Assumption 9 Conceptual Framework 9 Conclusion 10 Chapter 2 Literature Review………………………………………….……………………….11 The Role of cloud computing technology in banking sectors 11 Characteristics of cloud Computing 11 The relevance of the cloud computing technology in the banking sector 12 Relevant works in the examination of data transfer systems 13 Chapter 3 Methodology 18 The Model’s Architecture 19 UML Diagrams 20 Use Case Diagrams 21 Sequence Diagram 23 Chapter 4 Results and Analyisis 24 Results: Screenshot of the operating mechanism of the model 24 Analysis 31 Conclusion 31 References 32 List of Figures Chapter 1: Introduction Cloud computing regards to a model of computing through which flexible scalable and virtualized data is provided as a service via the Internet. According to Shroff (2010), Cloud computing is a web service that offers dynamic computing capacity in the cloud. The technology has a prime aim of easing the web-scale computing for the developers. Various benefits associated with the Cloud computing has considerably increased the relevance of the technology especially in the corporate world. For example, Cloud computing technology has provided financial organizations with a reliable scheme for using IT computing services more efficiently. Essentially, the cloud has provided financial organizations with a steadfast platform for storing large amount of data and accessing it from anywhere and at anytime. According to Baun (2011), Cloud computing provide users with an effective strategy for storing, access, and sending data. Cloud computing also enhances transfer of the data situated in different software and hardware services from one IT platform to another. Presently, cloud computing assumes a significant role in all areas especially in IT and financial organizations. The main advantage of cloud computing in financial organizations is its low cost and easy implementation. Armbrust et al. (2009) asserts that an apparent economic benefit of cloud computing includes its Elasticity which enhances the transfers the cost of resources and the challenge of under-provisioning to cloud provider. Cloud computing technology has eliminated the need of using resources such as servers, devices, and other equipments while reducing the personnel costs of handling these systems (Shroff, 2010). Furthermore, Cloud computing technology has reduced the human based efforts, which has resulted to reduced errors. Besides these advantages, the Amazon cloud is characterized with severe drawbacks that have reduced the reliability of the technology considerably. Enterprises that rely entirely on the Amazon Cloud are vulnerable to unbearable disasters especially in a situation of the technology failure. Consequently, establishing a more secure and reliable data transfer technology becomes essential. Statement of Problem It is indisputable that the cloud computing technology provides organizations with various benefit and cost saving; however, a number of factors limits the technology. Apparently, a technology used primarily in archiving sensitive data in the banking industry should be highly secure and reliable. Furthermore, such models need to be extensively portable and have high a high degree of compatibility (Baun, 2011). Portability entails the ability to move customer’s information from one storage service provider to other. This should include the ability of transferring the customers’ information that includes their names, account numbers, SSN and addresses among others (Peter & Timothy, 2012). Unfortunately, the Amazon data transfer platform is poorly adapted towards these demands because it is characterized with the subsequent shortfalls; Shroff (2010) observes that both real and perceived security concerns pose serious threats to the Amazon cloud system because it lacks effective disaster management mechanisms. The technology presents serious security concerns because the institution’s data is managed by a separate entity. As Baun (2011) notes, the Amazon computing model provide a platform in which the rackspace’s offering in not transient. The Amazon system comprises of various clouds and often transferring data from one to another is very problematic. This affects the portability of the model because the challenge increases the bandwidth cost associated with the transfer of data from one cloud to another (Babcock, 2010). A major compatibility problem emerges with the fact that the Amazon cloud system is primarily supported by the Linux platform (Baun, 2011). The model is vulnerable to frequent downfalls. The model often experiences “rolling brownouts” of some applications, which affects the functionality of the entire system. Sometimes servers go down even within an enterprise affecting the efficiency of the system (Baun, 2011). The Amazon cloud has failed in many situations causing severe inconveniences. For example, about 165, 000 sites operated by the NaviSite crashed suddenly and remained offline for a week in the year 2007. In the same year, the ServerBeach system was disrupted by a power shortage experiencing a downtime of 4 hours. In the year 2008, Twitter went offline for a number of hours and Amadeus experienced two downtimes within a period of 3 months in the year 2010. Furthermore, routers were non-operational for hours in OVH and the 3 hours Facebook outage affected users globally (Gagnaire et al., 2012). A figure summarizing numerous situations under which the Amazon system has failed Source (Gagnaire et al, 2012). The identified challenges indicate that developing an application that provides users with efficient strategies for managing and transferring customers’ data archived in AWS (Amazon Web Services) to Microsoft Windows Azure (SQL Azure) is essential. Deploy application on Windows Azure has capability of access the data stored in AWS from Windows Azure. Presently, when services go down because of inconveniences in cloud service provider, the host bank is obliged to send back the information to the client in order to revisit another provider (Peter & Timothy, 2012). However, there exists no efficient system for migrating the customer’s information from one cloud server to another. Adopting a windows Azure platform will introduce various benefits in the banking industry by solving most of the identified challenges. Definitions of key terms Defining some key words used in this report is essential in establishing knowledge of the operational mechanism of the proposed model. Initially, Private cloud regards to the services that are offered within an organization. Consequently, the enterprise has the supreme authority of managing its private clouds (Amrhein & Willenborg, 2009). Alternately, Public cloud refers to the platforms that are available to the public. However, Hybrid cloud refers to the cloud infrastructure that comprise of many clouds (Baun, 2011). In the context of this project, the Cloud service providers refer to a dealer who provides cloud services. They include service providers such as Amazon, Google, Microsoft and others. Lastly, Cloud portability is primarily the ability of transferring data from one a cloud managed by a particular dealer to the one serviced by a different dealer (Shroff, 2010). Limitations Although the application proposed by this study has the capability of enhancing data management procedures considerably, the Azure platform has a number of limitations. Initially, the Windows Azure model depends on AWS and Windows applications. This means that the Azure model does not provide a comprehensive strategy for addressing all challenges that are associated with cloud computing. Furthermore, the Windows Azure model focuses only on data transfer between various clouds failing to address other challenges of cloud computing that are experienced in the banking sector. Significance As identified in the problem statement argument, the cloud computing technology is assumes a vital role in various sectors of the market particularly in banking. However, various factors affect the performance of the system. Some of these challenges include security and reliability concerns, portability, interoperability and compatibility. This project proposes a strategic model that is capable of addressing some of these challenges by providing an effective platform for transferring data from one cloud to other (Baun, 2011). Purpose The project is aimed at formulating an effective method for transferring data from one cloud provider to another. This essential in enhancing the availability make data available especially in when there are problems in accessing the database in the host cloud. Research questions 1. Why is cloud computing technology important for the banking sector? 2. Which effective methods and techniques should cloud storage service providers develop to enhance the transfer of the data between two clouds? Assumption This study assumes Amazon web service and Microsoft Windows Azure are two cloud environments through which the data should navigate. Conceptual Framework This project targets providing alternative methods for transferring data from one cloud to another. The researcher will develop an application that has the potential of transferring data among clouds. Initially, the researcher will develop a front-end in .Net and two cloud environments, Amazon Web Service and Windows Azure, with back-ends as MySQL and SQL Azure respectively (Wood & Emmanuel, 2012). Later, the application developed is deployed on one cloud and database is situated in another cloud. The user would be accessing the data available in one cloud from the application situated in other clouds. Conclusion This chapter specified the detailed information on overview of cloud computing technology in banks. The chapter intended to provide a background of the cloud computing while describing the potential of Window Azure in addressing the problems that characterizes the technology. The review has identified that cloud portability, security, reliability and compatibility as the major problems, which affect the Amazon computing platform. The problem of portability within the cloud computing technology reduces the reliability and flexibility of the platform. Various methods have responded to the challenge of portability; however, most of them have not been implemented fully. The review indentifies the likelihood of establishing an effective strategy that could enhance the transfer of data among clouds. The subsequent chapter provides a literature review that intends to establish a theoretical background of the concept of cloud computing especially in the context of Window Azure platform. Chapter 2: Literature Review The Role of cloud computing technology in banking sectors Presently, the cloud computing technology is essentially used in the market because of its additional advantages over the normal server computing systems. Consequently, most financial organizations have adopted the cloud computing extensively. However, financial organizations are facing a severe challenge in managing the huge amount of customer data that is stored on the cloud based computer system. The industry has embraced cloud-computing technology because of its sustainability and ability of reducing costs. Characteristics of cloud Computing The major characteristics of the cloud computing technology can be described under the aspects of business scalability, agility, availability, multi-sharing and elasticity. In terms of business scalability, the cloud-computing environment provides enterprises with an effective strategy for accessing and managing its large number of clients. The technology enhances agility in the sense that a cloud shares the resources for users with great efficiency in a diverse environment. Cloud computing fosters the availability of servers by interlinking numerous systems or users. Furthermore, cloud servers are reliable because there are minimal chances of the failure of infrastructures. The cloud computing system also enables multiple users to share the common infrastructure in a cost effective manner. Lastly, the elasticity of the cloud computing technology is identifiable in its role in facilitating on-demand services and in promoting the pay-per-use services (Baun, 2011). The relevance of the cloud computing technology in the banking sector Cloud computing technology attracts competitive advantages while increasing customer services within the banking sector. Some of the advantages of the cloud computing in banking industry include cost reduction, higher returns, easy maintenance and management of infrastructure, increased scalability, huge data storage and reliable backup mechanisms (Sharma, 2011). The cloud computing technology has offered banks the opportunity for concentrate on their main business instead of worrying about infrastructure management. In the present economic conditions, banking and financial institutions are under pressure to minimize their costs and improve their returns. The cloud computing is a modern model that improves the capability of technology in banks by providing business applications that are interlinked via Internet. The subsequent are some of the procedures that are enhanced by cloud computing technology when utilized in banking and financial institutions. Minimal capital expenditure. Less costly procedures for maintaining the organization’s infrastructure. Reduce the capital and operational expenditures by providing better investment returns. It fosters aspects such as customer relationship management, risk management. It allows the banks to invest on other important activities. It provides better disaster recovery plans. Forrester (2011) evaluated the efficiency of the cloud computing identifying that a one financial services firm that had effective cloud computing platform was able to transfer its employees portal to a cloud-based vendor within two months whereas another firm has spent about18 months building employees’ portal in-house. This study highlights that the cloud computing technology has improved services in the banking sector considerably. For example, with the cloud technology, customers should not necessarily create their portals, but they just subscribe to cloud and receive the services from cloud provider. Cloud technology saves the banks the cost of purchasing the hardware, software and hiring consultants (Sharma, 2011). Moreover, banks pay for only what they used on the cloud. Shroff (2010) argues that the effect of the cloud computing technology to the financial institutions should be re-evaluated on order to devise strategies that would enable banks capitalize on the opportunities provided by the model while managing its shortfalls. For example, the scholar indentifies that financial institutions face challenges such as cloud vendor lock-in or cloud portability when using the technology (Shroff, 2010). Flexibility is a vital factor to consider when designing cloud systems. For example, flexibility would provide the bank with the opportunity of shifting among service providers when not satisfied with the services offer by a particular dealer (Armbrust, et al., 2009). Studies highlight that the Cloud computing strategies that are presently used in the banking sector are cheap and simple; however, the efficiency is questionable (Baun, 2011). Relevant works in the examination of data transfer systems Studies affirm that data migration procedures have persistently faced various challenges. Consequently, considering factors such as data loss, availability, scalability and cost efficiency is essential when transferring data from one cloud to another. Agarwala, Jadav, & Luis (2011), proposed an integrated storage service called icostale, which reduces the overall cost of the data storage by automating selection and placement of user data into one of the cloud storage provider. This integrated storage service transforms the data based on its type and cost model of the cloud storage provider. This icostale provides the dynamic mechanism for transferring data between clouds. The model selects the destination cloud automatically depending on the customer data type, budget and workload. Furthermore, the model does not allow the manual transformation because customer is not provided with the option of selecting the destination cloud storage provider. Consequently, there are increased chances for re-migration in the future. Finally, the icostale service transfers data from external storage device to the cloud storage provider. However, Agarwala, Jaday & Luis study failed to examine the possibility of transferring data between two cloud storage providers (Agarwala, Jadav, & Luis, 2011). Figure 1. icostale model In the paper Legacy System Migration, the authors developed a methodology called butterfly strategy that transfers the legacy system to a new target system. The primary focus of butterfly methodology included transferring the data. In essence, the legacy system refers to the information platform that has the potential of reducing the modification and development of the data (Micheal & Micheal, 1995). Ganti and Brayman (1995) suggested the guidelines for migrating old database system to a distributed mode system. These guidelines highlighted that re-engineering is essential when handling data. During the process of database migration, it was observed that disruption occurs through various ways. Consequently, the procedures proposed by this study are not suitable for transferring data between two different cloud environments. The objective of the butterfly methodology entails transferring the current legacy system to a new destination system in a fast, simple, and safe way. This methodology eliminates disruption of business operations during data migration. The method also provides the developer with the opportunity of examining both the source and destination systems. This is essential in avoiding the difficulty of maintaining the consistency between the two information systems (Bing et al., 1997). The butterfly methodology works with the series of auxiliary data stores called tempstore. Tempstore stores the record of the changes on the source data during the process of migration. Data Access Allocator (DAA) directs all these changes. Furthermore, DAA efficiently stores the information generated in the latest tempstore and reclaims data from the previous tempstores. However, this study was inadequate because the researchers failed to examine their tools with cloud computing. Particularly, the scholars did not attempt to implement their procedure for migrating data between two different cloud providers. Kari, Kim & Russell (2011) published a paper on Data migration in heterogeneous storage systems that highlight important concepts about data transfer. The researchers developed an algorithm that minimized data migration time. Furthermore, they proved that data migration is possible on heterogeneous disks with multiple transfers simultaneously. For example, data is transferred when there is an addition or removal of disks in a storage system. Disk removals, additions and replacements can occur frequently in large-scale storage systems (Kari, Kim, & Russell, 2011). In the banking sector, when one server fails because of factors such as communication failure, system failure, frequent downtimes, permanent shutdowns of service provider and others, the bank can shift to other service providers. In this context, the institutions need to replace their legacy cloud system with new target cloud system. This means that bank can quickly recover the data in the event collapse of a service provider. The cloud system consists of many storage disks. Previous studies assumed that each disk is capable of transferring data once; however, this study highlights that disks have the capability of performing multiple transfers simultaneously. Consequently, this study was very helpful because the authors developed an algorithm that minimized the data migration time by utilizing a multiple transfer strategy (Kari, Kim, & Russell, 2011). Figure 2. Example of data transfer instance Furthermore, Hussam, Lonnie & Hakim (2010) drafted the RACS paper that presented a case of cloud storage diversity. The authors developed a proxy called RACS (Redundancy Array of Cloud Storage) that hinders the cloud vendor from lock-in by striping user data across multiple cloud providers. RACS spreads the storage load over many providers (Hussam, Lonnie, & Hakim, 2010). Currently, the number of companies and organizations transferring their data to cloud storage providers is increasing constantly (Stevens & Pettey, 2008). Primarily, cloud provider switching is very expensive because clients pay for inbound and outbound bandwidth and additional online data storage. Under such plans, the clients pay twice for bandwidth. Consequently, clients might stick in one cloud provider because of the fear bearing the high costs. Moreover, an organization may face severe inconveniences including one emanating with data loss in situations where their service providers terminate their activities. Hussam, Lonnie & Hakim (2010) confirm that the failure of cloud provider may result to the loss of customer’s data. In order to overcome the problem the authors developed the RACS proxy that replicates data in different disks and stripes ensuring that the data is available across diverse service providers. During migration of the data, the RACS server loads the backup snapshot into the new provider repository. However, the RACS is not compatible to transferring some files such the Google docs and box.net. Furthermore, the model lacks capability of transferring data from the personal file backup services like Microsoft sky drive to other systems (Hussam, Lonnie & Hakim, 2010). Chapter 3: Methodology Designing is the first phase in development of any software applications. The architect must design his or her application of understanding its operation mechanism. Designing entails formulating the project’s blueprint and setting up the standards. Design of any model should be informed by the problem that the technology targets to address. Design is a plan for the solution to be provided by the system. The objectives of design phase of this project entail creating a User Interface (Front-End design and an Application (Business logic). The application will be developed in a 3-tier architecture that consists of Client browser, Application Server and Database Server. Figure 3. 3-tier architecture When launching the application into the cloud, the application server will be in one cloud and the database server in a different cloud. The aim of this strategy entails examining the possibility of shift the customer data from the database server in one cloud to the database server in other cloud. The two different cloud providers that the researcher will use for migrating customer data are Amazon web services and Microsoft Azure. AWS has MySql as database server and MS Azure has by default sql azure. This particular data migration application will provide admin with the opportunity of directly transfer data from one cloud to another without using external tools. Furthermore, the strategy is effective in discouraging the duplication of tables in database. Initially, the researcher will develop the front-end platform using ASP.Net. Three pages will be designed in front end-end that includes the home page, migration page, and sql azure page. Later, the application will be developed using C# that will control migration among different clouds. The Model’s Architecture Model-View-Controller (MVC) architecture will be used to disintegrate the business logic from the storage system (Molen & Brace, 2010). This MVC framework provides an effective strategy for managing system’s challenges by dividing the application into the model, the view, and the controller. The MVC architecture framework will include the following components. The major component of the system includes the model object. This refers to the component of an application that implements the logic for the application’s data domain. The model object stores and retrieves the data from database server. For example in this data migration application, the data object will assume the role of reclaiming data from the system in order to update the customer’s database. The second component of the model includes the View infrastructures that have the role of displaying the application’s user interface. Particularly, views are aspx page in Net, and in ASP.NET, they are essentially set of web pages presented by web application. The view provides the response to the request posted by client Controllers are elements that enhance user interaction and function together with the model while selecting the view reader for displaying the user interface. Architecture represents the numbers of elements that the researcher will use in the whole process while providing the flow of request processing. The figure below represents the architecture of data migration system Figure 4.Architecture diagram UML Diagrams A diagram is a graphical representation of a set of elements that will constitute the entire model. A Modeling Language is a language whose vocabulary and rules focus on the conceptual and the physical representation of a system. Modeling entails designing the software applications before coding. Modeling assumes a significant role in the development of cloud computing models. Use Case Diagrams The UML Use case diagram is used to identify the primary components and processes that form the system. The primary elements include actors and processes that are called use cases. The diagram shows which actor interacts with each use case. In the figure below the user is the actor and use cases are AWS account info, windows azure account info, userID and password. Figure 5.Use case diagram for user Figure 6.Use case diagram for MySQL login Figure 7.Use case diagram for SQL Azure login Sequence Diagram UML sequence schemes control the flow of logic in the model in a visual manner. This enhances documentation and validation of the logic. Furthermore, the UML sequence are universally used for both analysis and design purposes (Ambler, 2003). Figure 8.Sequence Diagram Chapter 4: Results and Analysis Results: Screenshot of the operating mechanism of the model 1. Home Page: Home page of data transfer application. Transfer Page: Click on transfer and enter the user credentials for Amazon cloud and windows azure cloud to login. Transfer Page after login into Amazon cloud and windows azure: After login, it displays the list of databases that are available in Amazon cloud, where researcher transfers these databases to azure cloud. Azure Page before transfer: Before transfer, there is only one database named“test” in azure cloud. Transfer Page after transfer: Select the database (dbtest) and click on the transfer button, it transfers the database that you selected under database structure. Azure Page after Transfer: Now you can see the database “dbtest” that we transferred from amazon cloud Analysis An application operating in the Window Azure Platform is likely to realize the subsequent benefits by default. The model has the potential of ensuring availability of about 90% of the application and information. The reduced effort to ISV is likely to attract considerable benefits to the users. Furthermore, the Window Azure model has the potential of fostering flexibility in the management of data systems (Molen & Brace, 2010). For example, the model ought to scale an application from operation on one machine to hundreds. The scheme will also provide institutions with a strategic model of saving cost for purchasing and obtaining licenses. In essence, the overall cost of ownership ought to be less compared to the on-premise deployment. This will include improvement user experience because of non-degradation in performance during peak sessions. The model is also likely to provide a faster system of transferring data through utilization of .NET skills. Lastly, the model will reduce server management efforts substantially because Microsoft will essentially manage the entire system. Conclusion The paper has provided an exploratory overview of the topic of data computing technology and described an effective model that can address the challenges associated with the Amazon cloud system considerably. Particularly, the study has described the Windows Azure platform that may be effective in transferring data among clouds. The study’s statement of the problem argues that the banking sector has not realized the full benefits for cloud computing technology because of the inefficiency of the Amazon cloud models that has faced frequent failures. Consequently, the study valued the need of developing a model that could address the problem comprehensively. Particularly, the project has described system for facilitating data transfer in order to enhance the utilization of the cloud computing technology in the banking sector by providing users with a portable or flexible mechanism for shifting from one service provider to another. The Windows Azure system would address the challenges for security, reliability and compatibility of the cloud computing infrastructures. However, Windows Azure does not provide a comprehensive solution to the study’s statement of the problem because the model focuses on one aspect of cloud computing technology. The selection of the Window Azure platform was informed by various studies that have examined strategies for transferring data across various platforms and their drawbacks. A windows Azure model would allow Independent Software Vendors (ISV’s) to operate their applications and secure their data in Microsoft Datacenters instead of storing it in customer’s premises, their local datacenter or in a hosted system. This has the potential of increasing the efficiency of the system, enhancing the availability and security of the data, increasing the flexibility and compatibility of the system and reducing the operational and maintenance cost among others. Furthermore, the Azure platform is highly compatible with the Net based applications because such applications can link to the Azure system through Net. Essentially, effective adoption of the Windows Azure system will enhance data management systems extensively resulting to improved performance of the cloud computing technology especially in the banking sector. However, conducting further studies that could establish effective strategies for improving the performance of the technology is essential because success is never enough. References Agarwala, S., Jadav, D., & Luis, B. A. (2011). iCostale: Adaptive cost optimization for storage clouds. IEEE computer society, (pp. 436-443). Retreived from http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6008740&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F6008653%2F6008659%2F06008740.pdf%3Farnumber%3D6008740 Ambler, S. W. (2003). UML Sequence Diagrams. Agile Modeling. Retrieved  from http://http://www.agilemodeling.com/artifacts/sequenceDiagram.htm Amrhein, D., & Willenborg, R. (2009). Cloud computing for the Enterprise: Part 1: Capturing the cloud. Retrieved from http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html Armbrust et al. (2009). Above the clouds: A Berkeley view of cloud. Retrieved from www.eecs.berkeley.edu/Pubs/TechRpts/.../EECS-2009-28.pdf Babcock, C. (2010). Overcoming resistance to the cloud. In Management Strategies for the Cloud Revolution. New York: McGraw-Hill. Baun, C. (2011). Cloud computing: Web-based dynamic IT services. New York: Springer. Bing, W. et al. (1997). Legacy system migration: A legacy data migration engine. Proceeding of the 17th international database conference. Brno: Czechoslovak computer experts. Gagnaire, M. et al (2012). “Downtime statistics of current cloud solutions.” The International Working Group on Cloud Computing Re-silicacy. Retrieved from https://docs.google.com/viewer?a=v&q=cache:1clUIMXfEigJ:iwgcr.org/wp-content/uploads/2012/06/IWGCR-Paris.Ranking-002-en.pdf+&hl=en&pid=bl&srcid=ADGEEShdSW4MSPzZv9feoSxfGCXLQyJAiOHchCtwhsIjM9JwP4XhvNd4l7etIlUHverlyMYNPSe1udHv-3Y_Kan6xQfRNvByfdbuKd0qcjOXXnZM9biZ7K2Sm-pFgALGAPuyGS4JPwgG&sig=AHIEtbSM17w2Nr6Vf20vT5LJ2FoXJwlWRg Ganti, N., & Brayman, W. (1995). Transition of legacy system to a distributed architecture. New Jersey: John Wiley and Sons inc. Hussam, L. A., Lonnie, P., & Hakim, W. (2010). RACS: A case for cloud storage diversity. ACM Symposium on Cloud Computing (SOCC). Retrieved from http://pubs.0xff.ps/papers/racs-socc.pdf Kari, c., Kim, Y. A., & Russell, A. (2011). Data migration in heterogeneous storage systems. 31st International conference on distributed computing system (pp. 143-152). Connecticut: IEEE computer society. Micheal, B. L., & Micheal, S. (1995). Migrating Legacy Systems: Gateways, Interfaces & the Incremental Approach. San Francisco: Morgan Kaufmann. Molen, F., & Brace, C. (2010). Get ready for cloud computing: A comprehensive guide to virtualization and cloud computing. Zaltbommel: Van Haren Publishing. Peter, M. & Timothy G. (2012). The NIST Definition of Cloud Computing: National Institute of Standard and Technology. Retrieved from http://www.csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf Sharma, A. (2011). Cloud Computing in Banking and. Collabera. Retreived from http://www.collabera.com/execution/cloud_computing.jsp Shroff, G. (2010). Enterprise cloud computing: Technology, architecture, applications. Cambridge: Cambridge University Press. Stevens, H., & Pettey, C. (2008). Gartner says cloud computing will be as influential as Ebusiness. Gartner newsroom. Retrieved from http://www.gartner.com/it/page.jsp?id=707508 Wood, T., & Emmanuel, C. (2012). Disaster recovery as a cloud service: Economic benefits & deployment challenges. Retrieved from http://www.usenix.org/event/hotcloud10/tech/full_papers/Wood.pdf Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Data Migration Between Clouds Thesis Example | Topics and Well Written Essays - 2000 words, n.d.)
Data Migration Between Clouds Thesis Example | Topics and Well Written Essays - 2000 words. Retrieved from https://studentshare.org/information-technology/1793967-data-migration-between-clouds
(Data Migration Between Clouds Thesis Example | Topics and Well Written Essays - 2000 Words)
Data Migration Between Clouds Thesis Example | Topics and Well Written Essays - 2000 Words. https://studentshare.org/information-technology/1793967-data-migration-between-clouds.
“Data Migration Between Clouds Thesis Example | Topics and Well Written Essays - 2000 Words”. https://studentshare.org/information-technology/1793967-data-migration-between-clouds.
  • Cited: 0 times

CHECK THESE SAMPLES OF Data Migration Between Clouds

How do we identify trends in physical properties Ionic Compounds

Distant relative placement on the periodic table between raw elements increases the likelihood of ionic bonds forming based on the differences in electronegativity.... Solubility is the result of an attraction between negative, and positive charges among the ions present.... Therefore, there is an inevitable correlation between electrical conductance and the actual quantity of ions present in the water.... In terms of how soluble a given compound is, based on the available data, it is reasonable to assume that size; more to the point, atomic radii is a decisive factor....
4 Pages (1000 words) Lab Report

Modern Issues in E-Commerce

In the middle of the 1990s, the Internet, or the World Wide Web as it is commonly referred to, emerged as the most disruptive form of electronic and communication innovation, bringing in a sea change for the kinds of methods and processes used by various business organizations to communicate between their clients, customers, employees and even the suppliers (Petrassi, 2008, p.... The processes and related patterns increasingly focus on various interaction models that facilitate and promote various levels of communication between individuals and software processes and interfaces (Governor, Hinchcliffe and Nickull, 2009, p....
6 Pages (1500 words) Essay

Animal Senses Biology magnetoreception mechanism on Migratory Birds

Hypotheses in the mechanisms of magnetoreception in birds There are various mechanisms hypothesized for magnetoreception to occur in birds, and one of these is the phenomenon involving a chemical compass where chemical reactions occur involving the transitions of electrons between high and low energy configurations or spin states, influenced by the Earth's magnetic field (Rodgers 353).... The radical spinning is explained by hyperfine interactions, and these happen when there is a coupling between the magnetic moments of the unpaired electron and its atomic nucleus (Ritz 135)....
5 Pages (1250 words) Essay

Critique of Kokomo sung by the Beach Boys

This is a detailed and critical review of the song written by Beach Boys - "Kokomo".... The analysis of the song in terms of tempo, melody, intonation etc - included in the paper.... hellip; It was supposed to represent all the tropical places and images that people think of when wishing to get away to some paradise island to escape the dreary work life....
6 Pages (1500 words) Essay

How the west was won

between 1840 and 1848, approximately 11512 migrated overland to Oregon and 2735 to California.... The American frontier is made up of history, geography, cultural expression, and folklore of life as the Americans expanded westwards from the initial colonial settlements up to the early 20th century....
2 Pages (500 words) Essay

Project Analysis and Planning in VMware

Infrastructure at the base centers running virtualization are clouded to devices that are mobile.... VMware's main aim is to provide IT… Businesses using virtualization are guaranteed to be more profitable.... VMware has more than 500,000 clients using virtualization that the company ensures gets the best services and 55,000 They have helped most of the biggest brands in the world acquire huge profits....
15 Pages (3750 words) Essay

Planning an Application Server Migration

This assignment "Planning an Application Server migration" shows planning an application server migration for a large international purchasing company that has just bought a growing local company that manufactures western wear at several locations.... The company will store applications, information and data in a central point i.... They will be able to connect to it from any device and will be able to share their programs, files, data, and applications with any other employee in the server....
10 Pages (2500 words) Assignment

Chemistry - Alkenes and Aromatics

… 1710cm -1 COHQuestion three(a) Oxidation stateH3PO3 = 3 + 6 = 9H4P2O7 = (14 + 4) / 2 = 9 it is in the highest oxidation stateH5P3O10 = 8(b) According to Pauling's second rule;Since not more than two electrons may occupy any given molecular orbital 1710cm -1 COHQuestion three(a) Oxidation stateH3PO3 = 3 + 6 = 9H4P2O7 = (14 + 4) / 2 = 9 it is in the highest oxidation stateH5P3O10 = 8(b) According to Pauling's second rule;Since not more than two electrons may occupy any given molecular orbital and when they occupy one orbital, the electrons spin must be paired and in opposite direction, this means that oxoacid forms a volatile acidQuestion fourStructure and properties of oxides of carbon, silicon and lead:Points to discuss:Physical properties of these oxidesChemical properties of these oxidesStructures Oxidation statesStability and existence of these structuresHybridizationPhysical properties:Formation of oxide ion is favored when oxygen combines with metals that have low ionization energy; to start with the oxides of carbon include carbon monoxide (CO) carbon dioxide (CO2) dicarbon monoxide (C2O) carbon trioxide (CO3)....
3 Pages (750 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us