Research on Digital Library Platform Based on Cloud Computing

Similar documents
Construction and Application of Cloud Data Center in University

New research on Key Technologies of unstructured data cloud storage

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

Construction Scheme for Cloud Platform of NSFC Information System

The Establishment of Large Data Mining Platform Based on Cloud Computing. Wei CAI

Research and Design of Crypto Card Virtualization Framework Lei SUN, Ze-wu WANG and Rui-chen SUN

Remote Monitoring System of Ship Running State under Wireless Network

Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

Distributed System Framework for Mobile Cloud Computing

The Research and Design of the Android-Based Facilities Environment Multifunction Remote Monitoring System*

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology

A Finite State Mobile Agent Computation Model

An Agricultural Tri-dimensional Pollution Data Management Platform Based on DNDC Model

Information Push Service of University Library in Network and Information Age

Design of Physical Education Management System Guoquan Zhang

Multisource Remote Sensing Data Mining System Construction in Cloud Computing Environment Dong YinDi 1, Liu ChengJun 1

The Introduction of Sensor-Cloud and Its Architecture, Applications and Approaches. Mao-Lin Li 2013/11/5

Study on XML-based Heterogeneous Agriculture Database Sharing Platform

Intelligent Terminal System Based on Trusted Platform Module

National Strategies. Key Domain Primary Direction

Research on Heterogeneous Communication Network for Power Distribution Automation

ABSTRACT I. INTRODUCTION

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES BEST PRACTICES FOR IDENTITY FEDERATION IN AWS E-BOOK

The Design Of Private Cloud Platform For Colleges And Universities Education Resources Based On Openstack. Guoxia Zou

Online Optimization of VM Deployment in IaaS Cloud

Hybrid Cloud for the Enterprise

THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

SURVEY PAPER ON CLOUD COMPUTING

Grid Resources Search Engine based on Ontology

A Network-Based Management Information System for Animal Husbandry in Farms

Integration of information security and network data mining technology in the era of big data

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Design and Implementation of Remote Push System of Resources Based on Internet

Data Mining in the Application of E-Commerce Website

What is. Thomas and Lori Duncan

Implementation of Parallel CASINO Algorithm Based on MapReduce. Li Zhang a, Yijie Shi b

The Design and Implementation of Workflow Simulation based on the Theory of Discrete Event

Development and Application of Database System for Rubber Material

Huge Data Analysis and Processing Platform based on Hadoop Yuanbin LI1, a, Rong CHEN2

EFFICIENT ATTRIBUTE REDUCTION ALGORITHM

A Survey on Cryptography Based QR code authentication

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Study on secure data storage based on cloud computing ABSTRACT KEYWORDS

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

Design and Realization of Agricultural Information Intelligent Processing and Application Platform

Research on the Checkpoint Server Selection Strategy Based on the Mobile Prediction in Autonomous Vehicular Cloud

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Database Design on Construction Project Cost System Nannan Zhang1,a, Wenfeng Song2,b

Design and Implementation of Delphi-based Book Information Management System

Design and Implementation of Digital Library Fanqi Wei, Yan Zhang and Xiaoping Feng

Computer Life (CPL) ISSN: Simulation and Implementation of Cloud Computing Based on CloudSim

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b

The Construction of Open Source Cloud Storage System for Digital Resources

Design of Coal Mine Power Supply Monitoring System

LDAP-based IOT Object Information Management Scheme

Online Editor for Compiling and Executing Different Languages Source Code

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

An Adaptive e-service for Bridging the Cloud Services by an Optimal Selection Approach

The Design and Implementation of University Vedio Resources Platform Based on Podcast

Mubug: a mobile service for rapid bug tracking

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. The study on magnanimous data-storage system based on cloud computing

Research on Full-text Retrieval based on Lucene in Enterprise Content Management System Lixin Xu 1, a, XiaoLin Fu 2, b, Chunhua Zhang 1, c

The design and implementation of UML-based students information management system

The Latest EMC s announcements

Personal Grid. 1 Introduction. Zhiwei Xu, Lijuan Xiao, and Xingwu Liu

Model the P2P Attack in Computer Networks

The Community Library Anniance Based on Cloud Computing

SkyEyes: A Semantic Browser For the KB-Grid

Design and Realization of WCDMA Project Simulation System

Cloud Computing: An Overview

Re-allocation of Tasks according to Weights in Cloud Architecture

Remote monitoring system based on C/S and B/S mixed mode Kaibing Song1, a, Yinsong Wang2,band Dandan Shang3,c

Research on the Interoperability Architecture of the Digital Library Grid

THE GEOSPATIAL DATA CLOUD: AN IMPLEMENTATION OF APPLYING CLOUD COMPUTING IN GEOSCIENCES*

Research on Design and Application of Computer Database Quality Evaluation Model

The Design of Distributed File System Based on HDFS Yannan Wang 1, a, Shudong Zhang 2, b, Hui Liu 3, c

A New Method Of VPN Based On LSP Technology

Ellie Bushhousen, Health Science Center Libraries, University of Florida, Gainesville, Florida

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment

Design of Wireless Sensing Virtual Cloud Desktop System Based on ARM-Linux

Leveraging the Cloud for Law Enforcement. Richard A. Falkenrath, PhD Principal, The Chertoff Group

A Robust Image Zero-Watermarking Algorithm Based on DWT and PCA

Design on Students Score Management System based on Asp.net Zhe Li1,a, Jiahui Wang2,b, Shuang Wei3,c

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b

Design and Implementation of Computer Room Management System in University

Google Identity Services for work

Application of Augmented Reality Technology in Workshop Production Management

Research on Computer Network Virtual Laboratory based on ASP.NET. JIA Xuebin 1, a

Study on Jabber Be Applied to Video Diagnosis for Plant Diseases and Insect Pests

Design and Implementation of Inspection System for Lift Based on Android Platform Yan Zhang1, a, Yanping Hu2,b

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

A Digital Menu System Based on the Cloud client Technology Lin Dong 1, a, Weibo Li 1, b, Ping He 2,c,Jia Liu 1,d

Application of RMAN Backup Technology in the Agricultural Products Wholesale Market System

Analysis and Design of the Client in the Supervision System Based on Android

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

INFS 214: Introduction to Computing

Analysis of fluid-solid coupling vibration characteristics of probe based on ANSYS Workbench

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

Transcription:

Research on Digital Library Platform Based on Cloud Computing Lingling Han and Lijie Wang Heibei Energy Institute of Vocation and Technology, Tangshan, Hebei, China hanlingling2002@126.com, wanglj509@163.com Abstract. Cloud computing is a new computing model. The emergence and development of cloud computing have a great effect on the development and application of digital library. Based on the analysis of the problem in the existing digital library, a new digital library platform architecture model based on cloud computing is put forward. The model consists of four lays: infrastructure layer, data layer, managment layer, and service layer. The structure and function of each layer are describled in great detail. The new digital library platform can be used to solve the problem of library resourse storing and sharing effectively, and provide fast, safe, convenient and efficient services to users. Keywords: cloud computing, digital library, security model, service interface. 1 Introduction With the development of computer, network and information technologies, digital library faces to great challenge, such as resource storing and sharing, various personal services requirement, and so on. In order to solve these problems and put digital library into full play, the existing library space and time constraints must be break. In the new time, digital library should carry out the humanist service. Cloud computing is an effective way to promote digital library development [1]. Cloud computing concept is proposed by Google firstly. IBM, Microsoft and so on also defined cloud computing. And now there is no a unified concept. In a word, cloud computing is a new new emerging computing model, which compromises the merits of Parallel Computing, Distributed Computing, Grid Computing, Utility Computing, Networkstorage Technologies, Virtualization and Load Balance. The principle of cloud computing is that integrating computers distributed in network into one entity with a strong ability to perfect computer system, and using Saas, PaaS, IaaS and MSP business model to put computing power to terminal computers. The services of cloud computing is managed by a Data processing center, who provides unified services Fig. 1. Cloud computing model S. Lin and X. Huang (Eds.): CSEE 2011, Part I, CCIS 214, pp. 176 180, 2011. Springer-Verlag Berlin Heidelberg 2011

Research on Digital Library Platform Based on Cloud Computing 177 interface to users and meets users personal needs. Cloud computing services model is as figure 1. Since 2006, cloud computing concept is proposed by Google, cloud computing becomes a new research hot topic in IT area [2]. Now, cloud computing is wildly used in digital library, office system and so on. In 2009, the concept of cloud computing liabrary was proposed by Richard Wallis [3]. OCLC has announced that liabrary management service based on cloud computig will be supported to their number. Besides, District of Columbia Public Library and Eastern Kentucky University Library are offering services based on cloud computing. In our country, cloud computing is in the stage of theoretical research, many scholars do some research on cloud computing [4-6]. In order to promote cloud computing s application in digital library, the paper put forward a new digital library model based on cloud computing. This model plays the role of cloud computing s distributed store and power computing, can realize resource sharing and promote digital library serving efficiency. 2 Digital Library Model Based on Cloud Computing Today, there is a serial of problem in digital library, such as resource independent of each other, Low level of information technology, non-uniform resource form and hardware limitation. In order to solve these problems, this paper proposes a new digital library platform based on cloud computing, which can offer unified service interface and provide personal service to different terminal users, such as computer, PC, and so on. The model of digital library platform is as figure 2. Digital library platform consists of four layers: infrastructure layer, data layer, management layer and service layer. Ditailed description of each layer is as figure 3. The lower and upper layer uses XML technology to communicat. Finally, the platform provides service to users through two ways: user interface and service interface. According to different authority, user can visit digital library and meet need through the above two ways. In the course of service, how realization of the service is transparent to users. Users only need to consider what services, regardless of the service implementation course. User User Interface Service Interface Service Service Interface, Searching... Managment Task and safety management.. Data Database, Relationship.. Infrastructure Hardware, Software.. Digital Library Platform Application Program Fig. 2. Digital library platform model

178 L.L. Han and L.J. Wang 2.1 Infrastructure The infrastructure layer of digital library platform is composed by a lot of public cloud and private cloud, which are integrated through internet to form a virtual a huge data center or a supercomputer. Refer to public cloud, library s digital resource storage and application enviroment of data center can be built usint LaaS. Refer to private cloud, local library can build its digital library platform under main server and APP server provided by public cloud. Private cloud can protect some resource, which can not be allowed to visit, and most of resource is open to the other cloud. Through this way, it not only realizes resource sharing, but also ensures the safety of local resource. Infrastructure Service Managemet Date User Interface Application Interface Hardware Management Data Managment Safety Management Object Sets Object-relational Mapping Software Databases Clound Hardware Fig. 3. Structer of four layers Cloud Computing 2.2 Data The funciton of data layer is converting non-uniform data to unified resource object. It include databases, object-relational mapping and object sets. 2.2.1 Databases Different library platform may take different database. But there are almost useing following several databases: Oracle, SQL Server, and so on. 2.2.2 Object-Relational Mapping Different database has different driver, form of data storage. It should convert different data form to unified object. Object-relational Mapping can finish this work. 2.2.3 Object Sets Object sets include resource file, meta-information data, Source data directory, and so on, which is a set with unifrom format. The manager of digital library can complete the work of building digital library using object sets. 2.3 Management Management layer is the core layer of digital library platform. Its function is to manage the hardware in Infrastructure layer, data resource in data layer, and system security.

Research on Digital Library Platform Based on Cloud Computing 179 2.3.1 Hardware Management Hardware management is to schedule hardware in cloud to make system opreation efficiently, it include network control, server cluster, and so on. It not only makes the computing opration parallelization, but also deals with mostly system failure automatically. 2.3.2 Data Management L.Richardson proposed there are seven standard services provided by digital library platform based on cloud computing as figure 4. There are resource creating service, resource cataloging service, index creating service, resource searching service, library management, resource browsing service, and meta- information management Service [7]. These seven services are realized by different event, and can finish object create, selection and delete. Data Management Meta-information Management Service Library Management Resource Browsing Service Index Creating Service Resource Searching Service Resource Creating Service Resource Cataloging Service Fig. 4. Structure of data management 2.3.3 Security Management In order to ensure system s safety, a serial of security measure should be taken. System security model is as figure 5. Operation Authority User Access Control Opretaing transparency Mechanism Data Encryption Mechanism Internet Cloud Trust Mechanism Information Security Assessment Fig. 5. Security model

180 L.L. Han and L.J. Wang In private cloud, data backup, system log, device monitor, et al are taken to ensure local resource safe. Between the different clouds, system takes information safety assesment, Mutual trust mechanism, and Data Encryption to protect the security of communications. Besides, opration is Transparent to users. The opration of data storage, computing, invalidation, and so on are all isolated to users. And digital library manager can assign different permissions according to users identity. 2.4 Service Service layer provide visiting interface to users. Users with administrative privileges can finish the work of library management, lending management, library charges, and application development and expansion. Personal users can login digital library and enjoy online services, such as books borrow, books scheduled, documentation retrieval, and academic exchanges. 3 Summary Cloud computing is a new effctive way to build modern digital library platform. Based on cloud computing the paper presents a new digital library platform model, and its architecture is given in detail. This digital library platform implements resource storage and sharing efficiently, and provides users with fast, convenient and efficient services. This study could provide the reference effect for the design and realization of digital library. References 1. Hu, X.J., Fan, B.S.: Cloud Computing: The Challenges to Library Management. Journal of Academic Libraries 27(4), 7 12 (2009) 2. Buyyaa, R.: Cloud computing and emerging IT platfrorm: Vision, Hype, and reality for delivering computing as the 5th utility. Future Generation Computer System 6, 599 616 (2009) 3. Wallis, R.: Cloud Computing Libraries and OCLC. The Library 20 Gang, EB (2009), http://librarygang.talis.com/2009/05/06/library-20-gang-0509- cloud-computing-libraries-and-oclc/,2009-05-15 4. Zhou, X.B., She, K., Ma, J.H.: Compostion Approach for Software as a Service Using C loud Computing. Journal of Chinese Computer Systems 31(10), 942 1953 (2010) 5. Zhang, G.W., He, R., Liu, Y., Li, D.Y.: An Evolutionary Algorithm Based on Cloud Model. Chinese Journal of Computers 31(7), 1082 1091 (2008) 6. Zheng, P., Cui, L.Z., Wang, H.Y., Xu, M.: A Data Placement Strategy for Data-Intensive Applications in Cloud. Chinese Journal of Computers 8, 1472 1480 (2010) 7. Richardson, L., Ruby, S.: Restful web services, EB/OL (2010), http://home.cci.lorg/~cowan/restws.pdf