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):
K
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.