An introduction to Tsinghua Cloud
|
|
- Poppy Berry
- 7 years ago
- Views:
Transcription
1 . BRIEF REPORT. SCIENCE CHINA Information Sciences July 2010 Vol. 53 No. 7: doi: /s z An introduction to Tsinghua Cloud ZHENG WeiMin 1,2 1 Department of Computer Science and Technology, Tsinghua University, Beijing , China; 2 Tsinghua National Laboratory for Information Science and Technology, Beijing , China Received February 22, 2010; accepted April 28, 2010 Abstract Cloud computing has become a trend that draws attention from both academia and industry all over the world. This paper unveils details of Tsinghua Cloud, a comprehensive solution for cloud computing developed by Tsinghua University. Keywords cloud computing, distributed file system, virtual computing environment, data sharing Citation Zheng W M. An introduction to Tsinghua Cloud. Sci China Inf Sci, 2010, 53: , doi: /s z 1 Introduction Cloud computing [1 3] refers to services (including hardware such as CPUs and storage, platforms, and applications) that are provided and consumed over the Internet in an on-demand approach. It is the latest computing paradigm that emerges along the journey toward a long-held dream of computing as a utility and it has been well recognized to be of great potential to achieve this vision. Grid computing [4] is based on resource-centric design, aiming to integrate computer resources of multiple administrative domains to meet high performance computing requirements in the field of engineering and scientific research. Cloud computing, however, is distinguished from grid computing in that cloud computing is based on user- and task-centric design with an objective of delivering elastic storage and computation to common business applications using data centers [5]. Therefore, unnecessary details of underlying infrastructures are shielded from users, thereby easing application and programming in cloud computing. Due to its great potential, cloud computing keeps drawing more and more attention from both academia and industry all over the world. In academia, more and more dedicated conferences are emerging: ACM Symposium on Cloud Computing (SOCC), IEEE International Conference on Cloud Computing (CLOUD), USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), and International Conference on Cloud Computing (CloudCom), to name but just a few. Research subjects include architecture and platform for cloud computing (e.g., OpenNebula, Nimbus and Eucalyptus), programming model (e.g., MapReduce [6], PIG Latin [7], Dryad and DryadLinq [8]), resource management, tool development, applications of cloud computing, pricing model, and so on. In industry, many IT companies such as Google, Microsoft, Amazon, IBM, Yahoo! and Intel released their initiatives or products of cloud computing. Typically, people identify three kinds of cloud services: Infrastructure as a Service (IaaS) (e.g., Amazon ( zwm-dcs@tsinghua.edu.cn) c Science China Press and Springer-Verlag Berlin Heidelberg 2010 info.scichina.com
2 1482 ZHENG WeiMin Sci China Inf Sci July 2010 Vol. 53 No. 7 EC2 and S3, and IBM Blue Cloud), Platform as a Service (PaaS) (e.g., Google App Engine, Microsoft Windows Azure and Salesforce Force.com), and Software as a Service (SaaS) (e.g., Salesforce SFA, Google Doc and Microsoft Dynamic CRM). Cloud computing has also gained significant attention in enterprises and academic institutions of China. As a result, some substantial work in cloud computing has been conducted in these organizations. In this paper, we report one of them, Tsinghua Cloud, a comprehensive solution for cloud computing developed by High Performance Computing Institute of Tsinghua University. 2 Tsinghua Cloud 2.1 Overview Tsinghua Cloud stems from our data grid project sponsored by the National High-Tech Research & Developnemt (863) Program of China. It was initially designed with two objectives: (1) easing the process for both researchers and users to utilize resources in the cloud; and (2) building a platform to exploit and conquer potential challenges of cloud computing. The architecture of Tsinghua Cloud is illustrated in Figure 1. Carrier, a distributed file system, provides scalable simple storage services over large-scale heterogeneous machines. Above Carrier, two services Corsair and Nova are supplied. Corsair delivers easy-to-use services for data storage and sharing while Nova enables users to build their own computing environment (e.g., virtual hosts, virtual clusters and services) in an easier, more productive and universal way. To facilitate application development, four kinds of interfaces are provided, namely GUI (graphic user interface), API (application programming interface), Shell and Web. Tsinghua Cloud has the following features: Its design abides by the low coupling principle; that is, Carrier, Corsair and Nova can be utilized independently to deliver limited functionalities or in combination to provide more advanced functions. It is a comprehensive solution covering both data storage and computation. Moreover, it emphasizes the key role of data in support of computation. That is why Nova service is built on top of Carrier. It highlights data sharing among users. In the rest of this section, we will explain Carrier, Corsair and Nova in details. 2.2 Carrier Carrier is a distributed file system aiming to provide high performance, high availability and convenient storage services. As shown in Figure 2, it is a loosely coupled system consisting of five parts: supervisors, clients, metadata servers, data servers, and the fuse module. The metadata servers provide a global namespace of tree structure. Notice that more than one metadata servers are deployed in order to avoid the bottleneck and single point of failures. The data servers provide space to hold file data. Files in Carrier are divided into multiple 32 MB chunks and stored onto several data servers. The clients provide operations to access file data and metadata. The fuse module enables users to use Carrier in the same way as using a local file system. The supervisors are designed to handle system management issues such as machine failures, replication adjustment, load balancing, data integrity checking, and garbage collection. With Carrier, a series of experiments have been conducted in comparison with the Hadoop Distributed File System (HDFS) [9]. Experimental results show that for files of 256 MB, write and read speeds of Carrier are around 1.3-fold and 1.95-fold to those of HDFS; for files of 32 KB, the gains of write and read speeds are 3-fold and 3.4-fold, respectively. In a word, Carrier can efficiently handle workloads of both small and big files. The improvement of efficiency is due to some optimizations on metadata organization, data access path, garbage collection, etc. In more detail, multiple metadata servers are deployed that balance workloads, thereby avoiding the bottleneck. On metadata servers, a lightweight R/W (read/write) locking mechanism is implemented that improves the efficiency of metadata servers further. Finally, chunk id in Carrier is
3 ZHENG WeiMin Sci China Inf Sci July 2010 Vol. 53 No Figure 1 The architecture of Tsinghua Cloud. Figure 2 Functional components of carrier. generated by clients using UUID (universally unique identifier) algorithm, rather than by metadata servers. In this way, the number of interactions between a client and a metadata server to write one chunk is reduced from 2 to 1. Since the interaction is done via network, the reduced interaction number implies a performance improvement. 2.3 Corsair Corsair is designed to facilitate data storage and sharing on top of Carrier and other storage resources. Figure 3 shows its architecture. It mainly consists of storage service, mapping service, search engine, client tools and user service. Storage service is used to access data in Carrier and other storage resources. Mapping service is responsible for translating logical names to physical ones. Search engine is deployed for users to find desired files from tens of terabytes resources. The client tool provides users with a unified view of local and remote files. It looks very like Windows Explorer. User service is responsible for such things as user authorization, authentication and community management.
4 1484 ZHENG WeiMin Sci China Inf Sci July 2010 Vol. 53 No. 7 Storage managed by Corsair is categorized into three types: public storage (accessible to anyone), community storage (accessible within a community) and personal storage (accessible to a person). By default, personal storage is of 2 GB and community storage of 100 GB. Since any user can create a community and has full control over its accessibility, file sharing becomes very easy. Compared with related work (e.g., Amazon S3), Corsair provides an interface with which user can uniformly manage local and remote files. In addition, it enables, by community storage, user-controllable sharing of files in the cloud, which is a feature rarely supported by current cloud storage services. Both features enhance users experience in using cloud storage. 2.4 Nova Nova aims to ease the burden of computing environment configuration and enable users to utilize remote computing resources in an easier and more productive way. As shown in Figure 4, the Nova service consists of one (or more as needed) master node and many worker nodes. A master node is a physical machine dedicated to managing all physical and virtual machines and provides services like information service, worker dispatch service, storage dispatch service, and virtual machine (VM) monitor service. A worker node is a physical machine responsible for running VMs to complete various computing tasks. In Tsinghua Cloud, the Nova service, as shown in Figure 1, is built on top of Carrier. This is done using the fuse module of Carrier. When configuring a computing environment, users can specify a space in Carrier which is then automatically attached as an independent driver for data inputs and outputs. In this way, the key role of data in support of computation is highlighted, for users no longer to pay extra attention to data downloading and uploading. Here we would also like to point out that basing Nova on Carrier is not a must. Since Tsinghua Cloud adopts low coupling design, the Nova service can run independently with no support of Carrier. However, users must deal with data downloading and uploading in this way, which implies some extra work to them. Compared with related work (e.g., Amazon EC2), the Nova service has the following outstanding features. Firstly, Nova is more productive. Besides virtual hardware and system software, Nova also provides virtualized application software. As shown in Figure 4, user desiring application software will be automatically deployed after the operating system (OS) image has been loaded and the VM starts up. In this way, users can immediately obtain a complete computing environment to fulfill their tasks. Secondly, users do not need to install and configure the client software, because the computing environment configurations and access are all done through a Web browser. In this way, the users burden is eased. Finally, Nova provides inherent support for the integration with storage cloud as aforementioned, which makes it even more attractive. 3 Initial achievements and concluding remarks Till now, Corsair has been deployed in Tsinghua campus for more than one year with more than registered users and 327 communities. Its client tools have been downloaded more than times. The daily usage of Corsair service is over 3000 person-times, with an average throughput of around 1.3 TB/day. Nova has been used in a high performance computing course of our university to deliver student-specific experimental environments. It is also used in bioinformatics research with more than 70 bioinformatics software available for users to customize. Besides, we have also developed three mobile applications based on Tsinghua Cloud, namely ifriend, icamera and imovie. ifriend enables users to backup and restore contact information to and from the cloud, icamera facilitates mobile users to take advantage of the unlimited space in the cloud to store photos taken with their mobile phones, and imovie demonstrates how to use mobile clients to browse through and play video files stored in the cloud. Through the work above, we have gained the following experiences of cloud computing. Firstly, cloud computing DOES enhance users experience in remotely using resources provided or operated by third-
5 ZHENG WeiMin Sci China Inf Sci July 2010 Vol. 53 No Figure 3 Functions and internal structure of Corsair service. Figure 4 Functional components of Nova service and their interactions. parties. We therefore believe that cloud computing is of a bright future. Secondly, cloud computing is still an early stage technology. There exist challenges on security and privacy, service reliability and availability, programming model, interoperability and so on, which are waiting to be addressed. Acknowledgements This work was supported by the National Natural Science Foundation of China (Grant No ), and the National High-Tech Research & Development Program of China (Grant Nos. 2009AA01A130, 2006AA01A101, 2006AA01A108, 2006AA01A111 and 2006AA01A117). References 1 Buyya R, Yeo C S, Venugopal S, et al. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comp Syst, 2009, 25:
6 1486 ZHENG WeiMin Sci China Inf Sci July 2010 Vol. 53 No. 7 2 Dikaiakos M D, Katsaros D, Mehra P, et al. Cloud computing: distributed Internet computing for IT and scientific research. IEEE Internet Comput, 2009, 13: Armbrust M, Fox A, Griffith R, et al. Above the clouds: A Berkeley view of cloud computing. Technical Report No. UCB/EECS , University of California at Berkeley, Foster I, Kesselman C. The Grid 2: Blueprint for a New Computing Infrastructure. San Francisco: Morgan Kaufmann Publishers, Sriram I. SPECI, a simulation tool exploring cloud-scale data centres. LNCS, 2009, 5931: Dean J, Ghemawat S. Mapreduce: simplified data processing on large clusters. Commun ACM, 2008, 51: Olston C, Reed B, Srivastava U, et al. Pig Latin: a not-so-foreign language for data processing. In: Proc of ACM SIGMOD, Vancouver, BC, Canada, Yu Y, Isard M, Fetterly D, et al. DryadLINQ: a system for general-purpose distributed data-parallel computing using a high-level language. In: Proc of OSDI, San Diego, CA, USA, The Hadoop Distributed File System. accessed Feb. 11, 2010
Introduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
More informationHow To Understand Cloud Computing
Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Abstract The Cloud computing emerges as a new
More informationAN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
More informationCLOUD COMPUTING IN HIGHER EDUCATION
Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,
More informationCloud FTP: A Case Study of Migrating Traditional Applications to the Cloud
Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud Pooja H 1, S G Maknur 2 1 M.Tech Student, Dept. of Computer Science and Engineering, STJIT, Ranebennur (India) 2 Head of Department,
More informationPERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
More informationCloud computing: A Perspective study
Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2008 Cloud computing: A Perspective study Lizhe Wang Gregor von Laszewski Marcel Kunze Jie Tao Follow this and additional
More informationReallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
More informationVirtual Machine Based Resource Allocation For Cloud Computing Environment
Virtual Machine Based Resource Allocation For Cloud Computing Environment D.Udaya Sree M.Tech (CSE) Department Of CSE SVCET,Chittoor. Andra Pradesh, India Dr.J.Janet Head of Department Department of CSE
More informationCloud Computing: a Perspective Study
Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Lomb Memorial Drive, Rochester, NY 14623, U.S.
More informationCLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010
ICIC Express Letters Part B: Applications ICIC International c 2010 ISSN 2185-2766 Volume 1, Number 1, September 2010 pp. 33 38 CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY Feng-Tse Lin and Teng-San
More informationDepartment of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14
Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases Lecture 14 Big Data Management IV: Big-data Infrastructures (Background, IO, From NFS to HFDS) Chapter 14-15: Abideboul
More informationFEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
More informationHow To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
More informationAn Overview on Important Aspects of Cloud Computing
An Overview on Important Aspects of Cloud Computing 1 Masthan Patnaik, 2 Ruksana Begum 1 Asst. Professor, 2 Final M Tech Student 1,2 Dept of Computer Science and Engineering 1,2 Laxminarayan Institute
More informationCloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
More informationCLOUD STORAGE USING HADOOP AND PLAY
27 CLOUD STORAGE USING HADOOP AND PLAY Devateja G 1, Kashyap P V B 2, Suraj C 3, Harshavardhan C 4, Impana Appaji 5 1234 Computer Science & Engineering, Academy for Technical and Management Excellence
More informationFrom Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: rajendra_bhilai@yahoo.com
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationA Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
More informationAnalysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
More informationOptimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
More informationArchitectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
More informationScalable Multiple NameNodes Hadoop Cloud Storage System
Vol.8, No.1 (2015), pp.105-110 http://dx.doi.org/10.14257/ijdta.2015.8.1.12 Scalable Multiple NameNodes Hadoop Cloud Storage System Kun Bi 1 and Dezhi Han 1,2 1 College of Information Engineering, Shanghai
More informationA New Approach of CLOUD: Computing Infrastructure on Demand
A New Approach of CLOUD: Computing Infrastructure on Demand Kamal Srivastava * Atul Kumar ** Abstract Purpose: The paper presents a latest vision of cloud computing and identifies various commercially
More informationA Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues
A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information
More informationRole of Cloud Computing in Education
Role of Cloud Computing in Education Kiran Yadav Assistant Professor, Dept. of Computer Science. Govt. College for Girls, Gurgaon, India ABSTRACT: Education plays an important role in maintaining the economic
More informationInternational Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
More informationCloud Computing and the OWL Language
www.ijcsi.org 233 Search content via Cloud Storage System HAYTHAM AL FEEL 1, MOHAMED KHAFAGY 2 1 Information system Department, Fayoum University Egypt 2 Computer Science Department, Fayoum University
More informationTHE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, johan.versendaal@hu.nl Utrecht University
More informationFrom Grid Computing to Cloud Computing & Security Issues in Cloud Computing
From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com
More informationCloud Based Distributed Databases: The Future Ahead
Cloud Based Distributed Databases: The Future Ahead Arpita Mathur Mridul Mathur Pallavi Upadhyay Abstract Fault tolerant systems are necessary to be there for distributed databases for data centers or
More informationSecurity Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
More informationStudy on Service-Oriented Cloud Conferencing
Study on Service-Oriented Cloud Conferencing Junchao Li School of Computer Science and Technology University of Science and Technology of China Hefei, China lijch@mail.ustc.edu.cn Ruifeng Guo Shenyang
More informationCloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
More informationANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT
ANALYSIS OF CLOUD VENDORS IN INDIAN ENVIORNMENT Mrs. Jeena Thomas Asst. Professor, Department of Computer Science St.Joseph s College of Engineering & Technology, Palai, Kerala,(India) ABSTRACT Grid Computing
More informationKeywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
More informationCloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
More informationCLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.
CLOUD COMPUTING Mr. Dhananjay Kakade CSIT, CHINCHWAD, Mr Giridhar Gundre CSIT College Chinchwad Abstract: Cloud computing is a technology that uses the internet and central remote servers to maintain data
More informationAvailable online at http://acfa.apeejay.edu APEEJAY JOURNAL OF COMPUTER SCIENCE AND APPLICATIONS ISSN: 0974-5742(P)
COMPARATIVE ANALYSIS OF VARIOUS CLOUD TECHNOLOGIES Harmandeep Singh P.hd Research Scholar, Punjab Technical University, Jallandhar-Kapurtahla Highway, Kapurthala-144601(Punjab), INDIA Abstract With the
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationNovel Network Computing Paradigms (I)
Lecture 4 Novel Network Computing Paradigms (I) Part B Cloud Computing Graduate Course, Hosei U., J. Ma 1 Computing Paradigm Evolution Personal PC Client Server Cloud Computing Hardware Centric Software
More informationWhat Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
More informationCLOUD COMPUTING USING HADOOP TECHNOLOGY
CLOUD COMPUTING USING HADOOP TECHNOLOGY DHIRAJLAL GANDHI COLLEGE OF TECHNOLOGY SALEM B.NARENDRA PRASATH S.PRAVEEN KUMAR 3 rd year CSE Department, 3 rd year CSE Department, Email:narendren.jbk@gmail.com
More informationMobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
More informationHow To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
More informationIntroduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber
Introduction to grid technologies, parallel and cloud computing Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber OUTLINES Grid Computing Parallel programming technologies (MPI- Open MP-Cuda )
More informationLi Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
More informationyvette@yvetteagostini.it yvette@yvetteagostini.it
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationWhere We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
More informationOutline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
More informationAn Efficient Cost Calculation Mechanism for Cloud and Non Cloud Computing Environment in Java
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.31 An Efficient Cost Calculation Mechanism
More informationhttp://www.paper.edu.cn
5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission
More information[Sudhagar*, 5(5): May, 2016] ISSN: 2277-9655 Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AVOID DATA MINING BASED ATTACKS IN RAIN-CLOUD D.Sudhagar * * Assistant Professor, Department of Information Technology, Jerusalem
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationDynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
More informationABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
More informationCloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
More informationRole of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop
Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop Kanchan A. Khedikar Department of Computer Science & Engineering Walchand Institute of Technoloy, Solapur, Maharashtra,
More informationVirtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
More informationHadoop. Scalable Distributed Computing. Claire Jaja, Julian Chan October 8, 2013
Hadoop Scalable Distributed Computing Claire Jaja, Julian Chan October 8, 2013 What is Hadoop? A general-purpose storage and data-analysis platform Open source Apache software, implemented in Java Enables
More informationInfrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
More informationHeterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
More informationThe Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0034 The Regional Medical
More informationA Survey on Cloud Computing Security, Challenges and Threats
A Survey on Cloud Computing Security, Challenges and Threats Rajnish Choubey 1, Rajshree Dubey 2, Joy Bhattacharjee 3 1 Assistant Professor, Dept. of CSE, TCT, Bhopal, India 2. Assistant Professor, Dept.
More informationCloud Computing to Traditional approaches
1229 Cloud Computing to Traditional approaches Ganesna NagaBhushanam (MTech) Doddi Srikar.M.Tech S.V.Suryanarayana. M.Tech(Ph.D) Assistant Professor Associate Professor Dept of CSE Dept of CSE Dept of
More informationDesign and Implementation of IaaS platform based on tool migration Wei Ding
4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of IaaS platform based on tool migration Wei Ding State Key Laboratory
More informationCloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
More informationManjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
More informationCIS 4930/6930 Spring 2014 Introduction to Data Science Data Intensive Computing. University of Florida, CISE Department Prof.
CIS 4930/6930 Spring 2014 Introduction to Data Science Data Intensive Computing University of Florida, CISE Department Prof. Daisy Zhe Wang Cloud Computing and Amazon Web Services Cloud Computing Amazon
More informationMethod of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
More informationREVIEW OF SECURITY AND PRIVACY ISSUES IN CLOUD STORAGE SYSTEM
International Journal of Computer Science and Engineering (IJCSE) ISSN(P): 2278-9960; ISSN(E): 2278-9979 Vol. 2, Issue 5, Nov 2013, 55-60 IASET REVIEW OF SECURITY AND PRIVACY ISSUES IN CLOUD STORAGE SYSTEM
More informationDATA SECURITY MODEL FOR CLOUD COMPUTING
DATA SECURITY MODEL FOR CLOUD COMPUTING POOJA DHAWAN Assistant Professor, Deptt of Computer Application and Science Hindu Girls College, Jagadhri 135 001 poojadhawan786@gmail.com ABSTRACT Cloud Computing
More informationFault Tolerance in Hadoop for Work Migration
1 Fault Tolerance in Hadoop for Work Migration Shivaraman Janakiraman Indiana University Bloomington ABSTRACT Hadoop is a framework that runs applications on large clusters which are built on numerous
More informationSoftware Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000
Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process
More informationCloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
More informationScientific and Technical Applications as a Service in the Cloud
Scientific and Technical Applications as a Service in the Cloud University of Bern, 28.11.2011 adapted version Wibke Sudholt CloudBroker GmbH Technoparkstrasse 1, CH-8005 Zurich, Switzerland Phone: +41
More informationCloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
More informationCLOUD COMPUTING IN RURAL EDUCATIONAL SECTOR:ENLIGHTENING BENEFITS AND CHALLENGES
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 2, Jun 2013, 317-322 TJPRC Pvt. Ltd. CLOUD COMPUTING IN RURAL EDUCATIONAL
More informationEarly Cloud Experiences with the Kepler Scientific Workflow System
Available online at www.sciencedirect.com Procedia Computer Science 9 (2012 ) 1630 1634 International Conference on Computational Science, ICCS 2012 Early Cloud Experiences with the Kepler Scientific Workflow
More informationPermanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
More informationRadware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper
Radware Cloud Solutions for Enterprises How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Table of Content Executive Summary...3 Introduction...3 The Range of Cloud Service
More informationMultilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
More informationHosting Transaction Based Applications on Cloud
Proc. of Int. Conf. on Multimedia Processing, Communication& Info. Tech., MPCIT Hosting Transaction Based Applications on Cloud A.N.Diggikar 1, Dr. D.H.Rao 2 1 Jain College of Engineering, Belgaum, India
More informationCloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi
Cloud Platforms, Challenges & Hadoop Aditee Rele Karpagam Venkataraman Janani Ravi Cloud Platform Models Aditee Rele Microsoft Corporation Dec 8, 2010 IT CAPACITY Provisioning IT Capacity Under-supply
More informationA PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM
A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM Ramesh Maharjan and Manoj Shakya Department of Computer Science and Engineering Dhulikhel, Kavre, Nepal lazymesh@gmail.com,
More informationCloud Computing: The Next Computing Paradigm
Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,
More informationCloud Computing Utility and Applications
Cloud Computing Utility and Applications Pradeep Kumar Tiwari 1, Rajesh Kumar Shrivastava 2, Satish Pandey 3, Pradeep Kumar Tripathi 4 Abstract Cloud Architecture provides services on demand basis via
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationScientific Cloud Computing: Early Definition and Experience
The 10th IEEE International Conference on High Performance Computing and Communications Scientific Cloud Computing: Early Definition and Experience Lizhe Wang, Jie Tao, Marcel Kunze Institute for Scientific
More informationLoad Balancing in the Cloud Computing Using Virtual Machine Migration: A Review
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india
More informationChallenges for cloud software engineering
Challenges for cloud software engineering Ian Sommerville St Andrews University Why is cloud software engineering different or is it? What needs to be done to make cloud software engineering easier for
More informationPRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,
More informationDistributed and Cloud Computing
Distributed and Cloud Computing K. Hwang, G. Fox and J. Dongarra Chapter 1: Enabling Technologies and Distributed System Models Copyright 2012, Elsevier Inc. All rights reserved. 1 1-1 Data Deluge Enabling
More informationGrid Computing vs Cloud
Chapter 3 Grid Computing vs Cloud Computing 3.1 Grid Computing Grid computing [8, 23, 25] is based on the philosophy of sharing information and power, which gives us access to another type of heterogeneous
More informationSoftware as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)
Roch Glitho, PhD Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1) Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Software
More information