(KaaS) in Cloud Computing Environment - IEEE Xplore

19 downloads 135886 Views 371KB Size Report
Facilitating Knowledge as a Service (KaaS) in. Cloud Computing Environment. Rusli Abdullah. Faculty of Computer Science & IT. Information System ...
A Model of Knowledge Management System for

Facilitating Knowledge as a Service (KaaS) in Cloud Computing Environment Zeti Darleena Eri & Amir Mohamed Talib

Rusli Abdullah Faculty of Computer Science& IT

Faculty of Computer Science& IT

Information System Department, University Putra Malaysia,

Information System Department, University Putra Malaysia,

43400 UPM, Serdang, Selangor, Malaysia

43400 UPM, Serdang, Selangor, Malaysia

[email protected]

[email protected]& [email protected]

Abstract- Knowledge as a service (KaaS) is an emerging concept

knowledge storage, knowledge dissemination and knowledge

that

application. This paper presents the concept and its model for

integrates

knowledge

management

(KM),

a

knowledge

organization, and knowledge markets. KaaS are programs that provide

content-based

(data,

information,

knowledge)

as

organizational outputs (e.g., advice, answers, facilitation), to meet person or external user wants or needs. KaaS are delivered through the knowledge markets as a cloud computing (CC) environment. In ensuring the services will be delivered to the right community of practice (CoP) at the right time in a proper

facilitating knowledge as a service (KaaS) in a KM system so that person in a community of practice (CoP) can make used of it in terms of knowledge organization as organizational output for referencing of the current best practice and lesson learnt especially related to the environment of involving the CC environment.

manner, therefore there is a need of a system called knowledge

The main contribution of this paper is to propose a model

management system (KMS), so that the KaaS can be well

in order to manage and facilitate the knowledge of CC using

managed in a proper form by using the KM life cycle processes.

the techniques of KMS.

These

life

cycle

processes

are

including

the

knowledge

acquisition, knowledge storage, knowledge dissemination and knowledge application. This paper presents the concept and its model for facilitating knowledge as a service (KaaS) in a KM system so that CoP can make used the knowledge from service provider as organizational output for their referencing in the context of current best practice and lesson learnt especially related to the CC environment. By using this KMS model, the community who are engaged or connected to the cloud can be easily getting the KaaS as they are wanted or to be considered for the

potential

purposes

in

achieving

their

goal

or

mission

statement.

research methodology. Section IV describes our proposed model. Result and discussion have been described in detail at section V. In, section VI presents some concluding remarks and future work. IT.

LITERATURE REVIEW

Knowledge Management system (KMS) is something likes the Yellow Pages where it becoming as a system to serve CoP for looking of best practice of knowledge services in achieving

Keywords- Knowledge as Service, Knowledge Management, Knowledge Computing

In this paper, in section II we present a discussion of the literature review. Section III provides an overview of our

Management

System,

Knowledge

Process,

Cloud

the mission statement. KMS also is a system used for promoting the best practice and lesson learnt in order to allow CoP to share their knowledge at anywhere and at any time [1]. In order to the features of KMS, CoP is also encouraged to

1.

deposit their knowledge into the system, so that it has been

INTRODUCTION

Knowledge service (KaaS) is an emerging concept that integrates

knowledge

management

(KM),

a

knowledge

organization, and knowledge markets. KaaS is programs as a system

that

provide

content-based

(data,

information,

knowledge) as organizational outputs (e.g., advice, answers, facilitation), to meet person or external user wants or needs. KaaS is delivered through knowledge markets as a cloud computing (CC) environment. In ensuring the services will be delivered to the right person at the right time in a proper manner, therefore there is a need of a system called knowledge management system (KMS), so that the KaaS can be well manage in a proper form by using the KM processes. These KM

processes

are

including

the

knowledge

acquisition,

used by CoP through push and pull technology which are implied into the system. In CC, there are promoting many services that provided for The CoP with taking care by themselves in term of licensing, agreements, and many other things in managing hardware and software. These services are including Platform as a Service (PaaS), Infrastructure as Service (laaS), Storage as a Service (DaaS), and Software as a Service (SaaS) [2,4,5,7]. The connection of those services in CC is shown in Figure 1.

A.

Step 1:

Performing Review of the literature

This is involving the process of reviewing the KM, CC services and how the KM as system can be facilitating the CoP in order to achieve their mission statement. B. Figure 1.

for getting input for the model of KMS in Cc. For this

who are been connected to get knowledge as a service (KaaS) a variety of platform such as Internet can get the offers of a variety KaaS to be deployed for multi-purposes [3,6]. The KaaS model and the detail of its description in terms of interconnection components as KMS in facilitating the CC environment is discussing in the following paragraph. In the context of KMS and CC environment, each of the knowledge that provides to the CoP as a service in CC is

purposes, a survey has been done by using a questionnaire to those who are involved in the project of CC such as system administrator, researcher, and users, so that they are asking to verify the proposed input such as Level of Applicability, Security, Reliability and Availability that supported from the literature as well as may required to add any missing variability or functions of KM as a system in providing the knowledge of services to the CoP.

C.

indicating by 'Knowledge - K' and followed by the name of the services. For instance K-PaaS is used for Knowledge of Platform as a service.

Knowledge of Platform as a Service (K-PaaS): K-PaaS

is

a type of PaaS in cloud computing which is related to the the

Knowledge of Infrastructure as a Service (K-IaaS):



This is the process involving the composition of attributes format or manner.

D.

Step 4: Translate the form of model into system components

This is the process to architectural design the model into its together with CC as a service. E.

Step 5:

Evaluation

to the infrastructure requirement in implementing KMS in

This is the process of evaluation that involved another

order to support CoP to share and transfer their for the

round of questionnaire called post-survey in order not only to verify and validate the model but also a part to enhancing of a

benefits of other CoP.

comprehensive system model specification.

Knowledge of Storage as a Service (K-DaaS): K-DaaS

is

F.

Step 6:

Conclusion

a type of DaaS in cloud computing which is related to the

This is the process of summarizing the finding of pre and

Data Storage that be supported for the CoP to store and

post survey that has been done on in producing the KMS

access their knowledge from and to the KMS in a CC

model for facilitating the KaaS in CC environment.

environment. d)

Formulate the model

component-based system with regards on KMS functionality

laaS is a type of laaS in cloud computing which is related

c)

Step 3:

and its elements based on the previous steps into a specific

combination of hardware and software need for the CoP

b)

Conduct the preliminary survey

This is the process of conducting the preliminary survey

Services in Cloud Computing

Furthennore, in CC environment, it is also allowed people

a)

Step 2:

IV.

Knowledge of Software as a Service (K-SaaS): K-SaaS

A MODEL KMS IN FACILITATING KAAS IN CC ENVIRONMENT

is

a type of SaaS in cloud computing which is related to the knowledge of software in order to be applied by the CoP for the purpose of system development or system testing and system implementation.

The overall model of KMS in facilitating KaaS for a CoP in CC can be proposed as shown in Figure 2. Besides that, the model KMS in facilitating KaaS can be divided into two main components. These are including the KMS Functionality and KMS infrastructure.

By using a KMS, the CoP could be looked and shared on best practice, so they can be easily used the KMS for their purposes

and

many

other

purposes

of

the

business

organization. TIT.

METHODOLOGY

In order to formulate the model of KMS for facilitating the knowledge as a service (KaaS) in a CC environment, there are several steps as followed: Figure 2.

AKMS model ofKaaS in CC

The first component of the KMS model is called KMS

KMS - Functionality

Functionality. It can be divided based on knowledge life cycle

(K-Acquisition, K-Storage, K-Dissemination, K-

as follow;

A.

Application)

Knowledge Acquisition:

This is starting point as place where people in a CoP can be

KMS infrastructure

deposit their KaaS which are related to K-Paas, K-IaaS, K­

(Intranet - Private cloud, Internet - Public cloud,

DaaS, and K-SaaS. The deposition of KaaS into the KMS is

Extranet - Hybrid Cloud)

based on the knowledge driven technology given by the cloud administrator. Normally, it will be based on the template that

Figure 3. KMS Model in CC Environment

has been provided to the CoP. RESULT AND DISCUSSION

v.

Knowledge Storage:

B.

The KMS model of KaaS in cloud computing has been

This is another step of process by KMS in order to store the

gone

KaaS by using possible technique such as normalization and

introduction as well as in the methodology sections. Based on

indexing approach.

though

the

steps

that

has

been

specified

in

the

this, there is a significant result shown that the KaaS and its KMS model should accommodated the following features or

C.

Knowledge Dissemination:

This is the following steps of KMS to be performed in serving the CoP by using pull and push technology. The most popular of push technology is using the agent technology in helping CoP for alerting, informing and reminding about the incoming of new KaaS.

components, in order to become relevant to serve the CoP in CC environment.

A.

Based on the KMS Functionality component in terms of level of type of its requirement at the first place, respondents are agreed that the KMS of KaaS for CoP on K-PaaS will be occupied 80%, K-TaaS -

D.

Knowledge Application:

This is the end of process in KMS which is providing the KaaS of CoP for administrating purposes such as registration and reporting purposes.

KMS Functionality

CC is called KMS Infrastructure. It is consists of the several

100%, K-DaaS

-

100%, and K-SaaS

model of KaaS Capability in term of Level of Application is about K-PaaS K-SaaS

-

-

80%, K-TaaS

-

100%, K-DaaS

-

100%, and

80%. Moreover, about the KaaS Scalability &

Security in terms of Level of Importance, there are K-PaaS 80%, K-IaaS The

The second component of KMS in facilitating the KaaS in

-

60% of of the total KaaS. And then, followed by the KMS

-

100%, K-DaaS

-

100%, and K-SaaS

level of agreement by the

component

factor

of KMS

-

-

80%.

respondent of the first

model

of KaaS

in

the CC

environment is also shown in Figure 4.

type of networking system that can be divided as follow;

I)

Intranet:

% of Important

This is the first layer of requirement for a KMS model in

1.20 ,------

facilitating the KaaS in a small scope called private cloud.

1.00+----

Previously, it also known as Local Area Network (LAN)

0.80 0.60

2)

Internet:



% of inportant

0.40

This is the second layer of requirement of KMS model of

0.20

KaaS in order to become more capable in ensuring the work

0.00

can be performed in a large coverage of scale called public

K-PaaS

K-Oa.::.S

K-laaS

K-Saas

cloud. Previously, it also known as Wide Area Network Figure 4.

3)

The Agreement level for Capability& Scalability & Security

Extranet:

This is the combination layer of requirement of KMS model

B.

that serves the CoP in a locality and remotely. This is also called as hybrid cloud.

KMS Infrastructure

Based on the KMS infrastructure component in terms of Performance, Reliability and Availability, respondents are agreed that the average of KMS Model of KaaS in facilitating

The connectivity of both components of KMS model in facilitating the CoP in CC environment is shown as in the Figure 3.

of CoP for K-PaaS and K-SaaS

-

-

80%, K-TaaS

Availability is about K-PaaS -

-

100%, K-DaaS

-

100%,

60%. Meanwhile, the KaaS of Reliability and

80%, and K-SaaS

-

-

80%, K-IaaS

-

100%, K-DaaS

80%. The level of agreement by the

respondents of the second component factor of KMS model of

knowledge for the future purposes. Besides that, in order to

KaaS in the CC environment is also shown in Figure 5.

ensure

that KMS

in

CC

can

be

done

smoothly,

the

administration and agreement level should be considered the most related issues like performance, reliability, availability,

% of Agreement

scalability and security in a good manners so, that CoP can

1.20 �------

access and use the knowledge at anywhere and at anytime. For

1.00 -'-----

future work, it is good to be considered on how KMS can be

0.80

accessed and used by any services provided by the cloud by using any devices especially through mobile computing since

0.60

this project is only considered the accessing KMS is used the

.% of Agreemert 0.40

common devices only.

0.20

REFERENCES

0.00 K-PaaS

Figure 5.

K-DaaS

K-I-'iaS

K-Saa�

The Agreement level for Performance & Reliability & Availability

VI.

CONCLUSION AND FUTURE WORK

As a conclusion, the paper has shown that the KMS model is very important features for the CoP to get knowledge of PaaS, DaaS, laaS, and SaaS, as indicated as KaaS in a CC environment.

In

this

context,

the KMS

model

can

be

implemented by using two components which are involved KMS

functionality

and

its

related

infrastructure

through

network computer capabilities weather in a form directly or remotely interconnection. The finding is also shown that the CoP can getting the collection of service of cloud project called KaaS that has contributed a significant effect to those who are acquiring, storing, disseminating and applying of the

[ 1] Abdullah, R. 2008. "Knowledge Management System in a Collaborative Environment"', UPM Press. Malaysia. [ 2] Chappell, D. 2008. A Short Introduction to Cloud Platforms: An enterprise-oriented view, Principal of Chappell & Associates (www.davidchappell.com) in San Francisco, California. pp. 1-13 [ 3] Talib, A.M., Atan, R., Abdullah, R., and Murad, M.AA 2010. A Framework of Multi-Agent System to Facilitate Security of Cloud Data Storage Annual International Conference on Cloud Computing and Virtualization CCV 2010. Singapore, pp. 241. [ 4] Rittinghouse, J., and Ransome, J.F. 2009. Cloud Computing: Implementation, Management, and Security, CRC Press, p. 153. [ 5] Durfee, E.H., Lesser, V.R., and Corkill, D.o. 1989. Trends in Cooperative Distributed Problem Solving," IEEE Transactions on Knowledge and Data Engineering, pp. 63-83. [6] Talib, A.M., Atan, R., Abdullah, R., and Murad, M.AA 2010. Formulating a Security Layer of Cloud Data Storage Framework Based on Multi Agent System Architecture. GSTF International Journal on Computing, ISSN: 2010-2283, Vol. I, No. 1, pp. 120-124. [ 7] Almulla, SA, and Yeun, C.Y. 2010. Cloud Computing Security Management, IEEE, pp. 1-7.