Project KM

download Project KM

of 15

Transcript of Project KM

  • 7/29/2019 Project KM

    1/15

    To integrate the whole student

    community of VU for Knowledge

    Sharing

    Submitted to: Instructor MGMT630

    Submitted by: Muhammad Safdar Niazi

    MC070200304

    Fall 2008

    Date submitted: 05-01-2009

    Virtual University of Pakistan

  • 7/29/2019 Project KM

    2/15

    MGMT630 Knowledge Management

    Acknowledgments

    I express my deepest sense of gratitude to ALMIGHTY ALLAH,

    Who bestowed upon me the potential and ability to make

    thanks from the bottom of my heart to

    The HOLY PROPHET (PBUH),

    Who is forever a torch of guidance and knowledge for

    humanity at all times.

    I feel great pleasure to express cordial thanks to respected

    Instructor STA-630, whose guidance encouraged me in writ ing this

    project.

    I am also thankful to my friends who provided me the help and

    suggestions when and where needed.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    ii

  • 7/29/2019 Project KM

    3/15

    MGMT630 Knowledge Management

    Table of Contents

    1. ABSTRACT .................................................................................................... 1

    2. INTRODUCTION ............................................................................................ 1

    3. SPAN OF THE PROJECT ..............................................................................3

    4. EDUCATION SYSTEM ...................................................................................4

    4.1. E-Learning Approach ..................................................................................................................... ...4

    4.2 Virtual Community for Students ................................................................................................... ....5

    4.3 Importance of interaction between VU students ........................................................................... ...5

    5. P2P-IR ARCHITECTURE ...............................................................................6

    5.1 IMPLEMENTATION ......................................................................................7

    5.2 INDEXING A NEW DOCUMENT ..................................................................7

    5.3 DOCUMENT AND CONTENT MANAGEMENT .......................................... 8

    5.4 Document Collection ........................................................................................................................ ...9

    5.5 Document Management ......................................................................................................................9

    5.6 Document Indexing ..................................................................................................................... ........9

    5.7 Retrieval Models ................................................................................................................................. .9

    5.8 Retrieval Process with Ranking ................................................................................................... ....10

    6. CONCLUSION ..............................................................................................10

    REFERENCES ..................................................................................................11

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    iii

  • 7/29/2019 Project KM

    4/15

    MGMT630 Knowledge Management

    1. Abstract

    The digital revolution today has carried education into a completely new era where teaching and

    learning not only take place at institutions but at homes and in the workplace. Electronic Learning

    provides the ability to harvest the power of technology to make the learning experience more

    effective and enjoyable. It is about effective integration of technology into the educational system

    to enhance the learning process. Virtual communities are about more than just collaboration, but

    collaboration provides the mechanisms through which knowledge is shared and much learning

    takes place. Community knowledge includes its documents, discussions, decisions, conceptual

    models, formal educational modules, workflows and processes, and awareness by members of

    other members expertise. Community knowledge also includes the links (relationships)

    among all these elements and documents, including relationships among members based

    on their expertise profiles and similar retrieval and evaluation of other community

    knowledge resources. This knowledge should develop into a community memory for

    remembering past experiences, considerations and decisions which has proven

    notoriously difficult to maintain over time. Peer-to-Peer (P2P) systems are very large

    computer networks, where peers collaborate to provide a common service. Providing

    large-scale Information Retrieval for searching the Word Wide Web is an appealing

    application for P2P systems. The research community has presented several proposals for

    P2P-IR. However, so far the concepts of P2P and of IR have been intermingled. In this

    paper, I propose architecture to structure P2P-IR systems. It differentiates between

    concepts belonging to the construction and maintenance of a P2P overlay network, and

    those belonging to IR.

    2. Introduction

    One of the major arguments against online instruction centers on the misconception that

    the online format of course delivery is cold and impersonal. Student interaction and

    engagement are missing; hence, the quality of the learning experience is compromised.

    Classroom interaction is not a result of the physical structure or instructional format of the

    course. Interaction is the result of an involved, enthusiastic instructor, and a distance

    learning program that provides and promotes student interaction outside the confines of

    the online or distance course. Educational research has proven that the Web-based modeof instruction can be just as personal and engaging as its brick and mortar counterpart, if

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    1

  • 7/29/2019 Project KM

    5/15

    MGMT630 Knowledge Management

    not more so, due to the anonymity factor the Web lends to the students. Students are more

    apt to express themselves when freed from the pressures of face-to-face interaction within

    the traditional classroom. Peer-to-Peer (P2P) systems are very large computer networks,

    where peers collaborate to provide a common service. Providing large-scale Information

    Retrieval (IR), e.g. for searching the Word Wide Web, is an appealing application for P2P

    systems. The research community has presented several proposals for P2P-IR. However,

    so far the concepts of P2P and of IR have been intermingled. The required architecture is

    to structure a P2P-IR system. To differentiate between concepts belonging to the

    construction and maintenance of a P2P overlay network, and those belonging to IR.

    Furthermore to distinguish basic P2P-IR concepts, which are likely to be needed in all

    P2P-IR systems, and advanced P2P-IR concepts, that rather depend on the favor of the

    system? This decomposition of the P2P retrieval process is an important step towards a

    structured implementation of such systems. Additionally, it allows a systematic sharing of

    methods and resources needed to perform retrieval. The next generation of global

    information retrieval systems will combine these distributed resources in new ways to

    provide more efficient web search.

    The World Wide Web opened up new possibilities for people to collaborate. Even so,

    people and society are not benefiting nearly as much as they could from access to other

    people and knowledge (Preece 2000). Properly supported virtual communities could bring

    society to a new level of learning through collaboration and knowledge-sharing in ways

    we are only beginning to conceive.

    Virtuality has several definitions. For some it indicates distance, requiring collaborators

    to communicate asynchronously (different time, different place). For some it indicatesthe ability of the computer to represent information in ways different from reality,

    enabling many potential tools for expressing complex or conceptual information in

    formats that would allow a broad range of different people to understand it and participate

    in exploring it (Turoff 1997). For some it indicates an organizational (or community)

    structure that is flexible enough to optimize individual and group performance under new

    and changing conditions (Mowshowitz 1995; Robey et al. 1998). Participation within

    virtual communities should share all these characteristics.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    2

  • 7/29/2019 Project KM

    6/15

    MGMT630 Knowledge Management

    Overall research objective is to understand how to support learning in virtual

    communities. We will determine how to structure virtual communities so that people

    participating can improve everyday tasks and activities individually for themselves, as

    well as collectively within groups and for the community as a whole. We will examine

    the notion of virtuality; the requirements for and benefits of knowledge support

    (knowledge building, sharing, management and evolution); and critical mass and

    sustainability. We will prototype tools to facilitate learning, collaboration and knowledge

    management. We will develop new evaluation techniques for virtual community

    research. We will provide test beds for ourselves and for other virtual community

    research.

    3. Span of the project

    Web-based learning approach is proposed to improve the self-paced learning of

    students. In general, K-Share tool is aimed to improve, effective learning process for

    students. K-Share is an integrating knowledge management suit to produce innovative

    and effective knowledge sharing environment for students. VU Students can get

    necessary assistance from any experts to solve their queries or problems in the case of

    virtual learning workplace. According to Kiili (2001), the traditional idea of young

    student attending lectures and seminars on a daily basis is not the usual solution for

    getting high education any more. This means offering wide-range knowledge sharing

    platform reduce their anxiety and improves their confidence in learning things much

    faster than traditional teaching environment.

    The reason of the project is to suggest, design and develop a platform to integrate the

    whole student community of VU for Knowledge Sharing. The community formed by the

    students of VU student is a virtual community which lacks physical interaction. The

    platform is suggested a Peer-to-Peer (P2P) architectures which intended to allow

    autonomous peers to interoperate in a decentralized, distributed manner for fulfilling

    individual and/or common goals. Peers have equivalent capabilities in providing other

    peers with data and/or services. Confederations of peers may be forged or broken

    opportunistically through the choices made by individual peers. The overall performance

    of a P2P network emerges from local point-to-point interactions of (all) peers on the

    network. The P2P paradigm in general offers a prospect of robustness, scalability and

    availability of large pool of storage and computational resources.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    3

  • 7/29/2019 Project KM

    7/15

    MGMT630 Knowledge Management

    4. Education System

    Over the past decade there has been a growing concern about the role of higher

    educational institutions and how they are meeting the needs of students. Increasingly,

    higher education institutions are being asked by industry, government and higher

    education funding bodies to produce graduates with versatile workplace skills, as well as

    subject specific skills (Luca et al, 2001). In general, the education sector could be

    described as one where there is slow creation and diffusion of knowledge. The general

    question is when KM is a driving force for change else where, how is the education

    system responding and how should it respond? (Walshe,J., 2002).Universities do frame

    the syllabus and then the affiliated colleges prepare lecture materials for classroomteaching in respective places. The university will conduct the final exam. In this set up,

    every college prepares their own lecture materials and delivers the same to students. The

    preparation of lecture material and content may vary from place to place and teachers

    teach the same syllabus differently. Because teaching is based on the skill of teacher,

    background of student, method of teaching and teaching aids. Dr. Mahalingam College of

    engineering and technology is established with Internet and intranet facilities for about

    1000 computers for various branches of study in Engineering, Science and Technology.

    Campus is wired with fiber optic cable with 4-Mbps Internet bandwidth connectivity with

    redundant capacity. Faculties are trained to use of Internet tools and Interactive

    multimedia tools for classroom experience since 2001. Video conferencing facility is

    extended with international institutions for collaborative project work. Since the

    management has implemented facilities in information and communication technology

    (ICT), therefore students are doing better learning activities at this institution. The role of

    the college is to ensure the same level of input to all students equally and also to provide

    quality learning materials to the students. The lecture content is generally screened and

    advised by the appointed Subject Matter Experts (SMEs) before delivering to students.

    Presently, college K-Share system is made available through intranet for students to

    access the learning content within our institution.

    4.1. E-Learning Approach

    Web-based learning approach is proposed to improve the self-paced learning of students.

    In general, Knowledge Share tool is aimed to improve, effective learning process for

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    4

  • 7/29/2019 Project KM

    8/15

    MGMT630 Knowledge Management

    students. Students are involved to give necessary and feedback about knowledge share

    during their course of learning. Knowledge Share is developed to share learning support

    materials for the courses of computer science and engineering & information technology.

    Knowledge Sharing is an integrating knowledge management suit to produce innovative

    and effective knowledge sharing environment for the students.

    4.2 Virtual Community for Students

    For many students, the lack of face-to-face classroom instruction can lead to a sense of

    isolation, loneliness and frustration, particularly when adding the need for good computer

    and internet skills with sound motivational and learning practices required for successful

    online learning. Learning anxiety can be increased highly over that of the traditional

    classroom; and, slightly half of the online students successfully complete their course.

    This is an industry trend. However, when online students form relationships and

    partnerships in the learning process, the anxiety level is decreased. In many online

    courses, students must take the initiative and create their own support system by, for

    example, e-mailing classmates for help. Its a hit or miss situation. The Virtual

    community for student provides a central meeting place, outside of the online classroom,

    where students can find help and support easily. The Virtual Student Community is a

    focal point for student interaction and information exchange designed to decrease the

    learning anxiety experienced by online students as a result of the emotional distance

    factor induced by the physical distance between students and instructors in online

    courses.

    4.3 Importance of interaction between VU students

    The rapid development of computer and Internet technologies has dramatically increased

    the ways of teaching and learning. Among these new approaches, online Web-based

    education has become a promising field. Many educators point out the importance of

    interaction in high quality online education. For instance, Shale and Garrison (1990) state

    that interaction is education at its most fundamental form. In addition, Palloff and Pratt

    (1999) argue that the keys to the learning process are the interactions among students

    themselves, the interactions between faculty and students, and the collaboration inlearning that results from these interactions. Constructivism posits that knowledge is

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    5

  • 7/29/2019 Project KM

    9/15

    MGMT630 Knowledge Management

    generated or constructed by the learner through his or her interactions in the environment.

    People build meaning and make sense of their world through interacting with their

    surroundings. Social constructivists believe that learning occurs through social dialog and

    shared experiences (Jonassen, Davidson, Collins, Campbell, & Haag, 1995). From this

    perspective, interacting with others and with learning materials seems vital for learners to

    construct the knowledge internally. In effect, the mind, according to social constructivists,

    extends beyond the skin.

    5. P2P-IR Architecture

    In this section we introduce the proposed P2P-IR architecture. Figure 1 show the

    architecture, which consists of four layers. Each layer can be conceived as a space of

    objects with a specific topology (e.g. a similarity measure or distance function), and with

    certain operations to access and manipulate these objects. Each layer primarily uses

    operations of the layer underneath it to implement its operations. Objects at higher layers

    are related to (one or more) objects at lower layers. The problem of P2P-IR consists

    essentially in locating document objects (on layer 4) that are semantically close to a given

    document (respectively query) at peers (on layer 1) that store these documents. On layer

    4, the objects are documents. The ranking functions of specific IR models dense the

    semantic distance between two documents. The algorithms of these ranking functions are

    typically based on computations performed on keys (short for keyword sets), which are

    extracted from the documents. Keys are the objects on layer 3 and serve as the building

    blocks for semantic distance on layer 4. In a P2P system a large number of peers share

    resources (and the execution of tasks on them). The key idea of structured P2P overlay

    networks is to partition resources. We achieve such a partitioning by associating peers

    and resources with indenters from the same (application-specific) space. The basicfunction of a structured overlay network is to efficiently route resource requests, which

    any peer can submit, to responsible peers in the network. In the literature this service is

    referred to as key-based routing (KBR) 1 [2]. By mapping keys of layer 3 to indenters of

    layer 2, we associate certain document management tasks to specific peers. In this paper,

    we concentrate on structured overlay networks for layer 2. An adaptation to unstructured

    overlays is part of future work. The purpose of layer 2 is to provide a logical network,

    which is independent of the inherent dynamics (e.g. because of network failures, dynamic

    IP, or mobility of peers) of the physical network (layer 1). The reason for choosing

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    6

  • 7/29/2019 Project KM

    10/15

    MGMT630 Knowledge Management

    different spaces for indenters on layer 2 and keys on layer 3 is that methods for managing

    a structured overlay network impose certain properties on the indenter space that are not

    necessarily satisfied by a key space, which has to full IR requirements. Nevertheless,

    mappings with distance-preserving properties are an important tool for optimizations in

    P2P-IR. Similarly, distance-preserving mappings from indenters on layer 2 to physical

    addresses on layer 1 support optimizations of the physical access to peers.

    Fig. 1. P2P-IR Architecture

    5.1 Implementation

    In this section we sketch how typical retrieval tasks, namely document indexing and

    document retrieval, are implemented using our layered architecture.

    5.2 Indexing a new Document

    The following steps are taken upon insertion of a new document. Even if a peer holds

    documents that are only accessible to authenticated users, it can still index these

    documents to make them searchable.

    1. A peerp on layer 4 decides to include a document into a search engine using a

    specific retrieval model. It uses a function to generate the document digest, i.e. the

    keys and associated statistics representing the document according to the retrieval

    model. p also provides the cluster(s) in which the document should be included,

    respectively decides to create a new cluster for the document. It generates a unique

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    7

  • 7/29/2019 Project KM

    11/15

    MGMT630 Knowledge Management

    key for the document.

    2. For implementing the layer-4 operations, p retrieves through layer 3 the cluster

    hierarchy and vocabulary that the retrieval model is based on. These queries are

    routed on layer 2 as payload to the corresponding peers and require the layer-3

    support functions for converting document and cluster indenters into layer-2

    indenters. The receiving peers interpret the payload using their local document

    management functions and return the results (either directly or by routing).

    3. The document is now included on layer 3 into the document collection and

    associated with the corresponding cluster(s). Next the new or up-dated cluster

    digest is inserted into the posting list.

    4. For inserting a new cluster digest into a posting list, layer-2 routing is used and the

    keys are converted into layer-2 indenters.

    5. The insertion of new documents also triggers updates on the statistics of the

    vocabulary. Depending on the usage patterns, vocabularies are possibly widely

    replicated. Therefore broadcast functions may be used to perform these updates

    efficiently.

    5.3 Document and Content Management

    Independent of which semantic models are used for retrieval, certain tasks of document

    management are common to all models and will serve as building blocks for the

    dentition of retrieval models. Such common tasks are, for example, maintaining a

    distributed document repository, associating term sets with documents, maintaining

    vocabularies, and cluster hierarchies. We therefore separately identify these tasks

    through a set of generic primitives that view documents as structured data objects. The

    specific choice of these primitives has been driven by an analysis of the needs of

    common retrieval models and by the principle of providing a simple, yet sufficiently

    powerful model to satisfy the needs of a wide range of models. In particular, we identify

    share-able resources and address issues of distribution. The distributed, and thus

    scalable, implementation of such functions relies on the primitives provided through

    structured overlay networks on layer 2. From these primitives we derive interfaces,

    which layer 3 provides to upper layers.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    8

  • 7/29/2019 Project KM

    12/15

    MGMT630 Knowledge Management

    5.4 Document Collection

    The P2P network provides the capability to store and retrieve documents based on

    unique indenters associated with documents. A document is a string, which is not

    further interpreted, and represents the smallest addressing granularity.

    5.5 Document Management

    Document management allows adding and deleting documents from the document

    collection. A document is always accessible by its unique indenter.

    5.6 Document Indexing

    An application can join documents from the collection into any cluster using a method

    associate. This association method indexes the document in the cluster, i.e. it generates

    a document representation, which consists of a document digest and keys for indexing.

    The document is indexed for all vocabularies that are associated with the cluster

    hierarchy of the cluster. In addition, the corresponding vocabularies have to update the

    statistical information they maintain. Note that a vocabulary is potentially replicated

    over many peers. Such an indexing operation may therefore affect a number of different

    peers. Efficient maintenance strategies for vocabularies will thus be a key element of

    successful implementations of P2P-IR systems.

    5.7 Retrieval Models

    Different retrieval models use the same document and content management functions of

    layer 3. Thus, it is important to have a common framework, in which we can capture the

    model we would like to use. Such a framework characterizes notions like ranking,

    relevance, rank aggregation, etc. and should be probabilistic (in some sense).

    Basic concepts on layer 4 are the representation of user queries, the provision of ranking

    and clustering functions, and interfaces for basic information retrieval tasks. Layer 4

    provides functions for constructing vocabularies and document indexing, such as

    extracting keys from documents. The implementation of these functions relies on the

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    9

  • 7/29/2019 Project KM

    13/15

    MGMT630 Knowledge Management

    services provided by layer 3. Due to space limitations we omit a detailed specification

    of this layer.

    5.8 Retrieval Process w i t h Ranking

    The following steps are performed when retrieving a document:

    1. On layer 4 a peerp receives a query for the retrieval of documents ac-cording to a

    specific retrieval model.

    2. The peerp needs access to the relevant vocabulary to obtain global information on

    distributional properties of keys. Therefore p performs a search for a peer that

    stores such a vocabulary.

    3. p generates a set of query keys from the application query.

    4. The set of query keys is used to retrieve the posting lists using the layer-3 function

    re t r i eve ( ) , which in turn is executed by using layer-2 routing functionality.

    5. After having retrieved the posting lists, which are possibly pre-ltered,p (on layer 4)

    computes the ranked result according to the specific retrieval model.

    6. For producing a more compact or better structured representation of the result, p

    might exploit the structure of the cluster hierarchy that is associated with the

    retrieval model.

    6. Conclusion

    In this paper, we have introduced a framework for information retrieval in peer-to-peer

    systems. With this proposal of a generic architecture for P2P-IR, we envision to

    encourage modular design of P2P-IR systems, enabling resource sharing at differentlevels of abstractions and thus increasing the level of sharing of knowledge and

    resources in global information retrieval.

    An important study we currently perform is the design of retrieval models that allow an

    efficient implementation on P2P architecture. I n principal, the design of the retrieval

    model should be logically independent of the infrastructure it is implemented in.

    However, we believe that in practice infrastructure constraints cannot be ignored.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    10

  • 7/29/2019 Project KM

    14/15

    MGMT630 Knowledge Management

    References

    A. Loser, W. Nejdl, M. Wolpers, and W. Siberski: Information integration in schema-

    based peer-to-peer networks. In Proceedings of the 15th Conference On Advanced

    Information Systems Engineering (CAISE 03) (Klagenfurt/Velden, Austria, June 2003).

    A. Rowstron and P. Druschel. Pastry: Scalable, distributed object location and routing

    for large-scale peer-to-peer systems. In IFIP/ACM International Conference on

    Distributed Systems Platforms (Middleware), November 2001.

    C. Tang, S. Dwarkadas: Hybrid Global-Local Indexing for Ecient Peerto-Peer

    Information Retrieval. First Symposium on Networked Systems Design and

    Implementation (NSDI04), San Francisco, March 2004.

    C. Tang, Z. Xu, S. Dwarkadas: Peer-to-Peer Information Retrieval Using Self-

    Organizing Semantic Overlay Networks. SIGCOMM 2003

    F. Dabek, B. Zhao, P. Druschel, and I. Stoica: Towards a common API for structured

    Peer-to-Peer overlays. In 2nd International Workshop on Peer-to-Peer Systems

    (IPTPS02), Feb. 2003.

    F. Klemm, A. Datta, K. Aberer: A Query-Adaptive Partial Distributed Hash Table for

    Peer-to-Peer Systems. International Workshop on Peerto-Peer Computing & DataBases

    (P2P&DB 2004), Crete, Greece, March 2004

    I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. Chord: A

    Scalable Peer-to-peer Lookup Service for Internet Applications. In Proceedings of ACM

    SIGCOMM 2001.

    J. Lu, and J. Callan: Content-based retrieval in hybrid peer-to-peer net-works. In

    Proceedings of the Twelfth International Conference on Information and Knowledge

    Management (CI KM 03 ). New Orleans, 2003

    K. Aberer. P-Grid: A Self-Organizing Access Structure for P2P Information Systems.

    Sixth Inter-national Conference on Cooperative Information Systems (CoopIS 2001),

    Trento, Italy 2001.

    S. El-Ansary, L. O. Alima, P. Brand, S. Haridi: Ecient Broadcast in Structured P2P

    Networks. 2nd International Workshop on Peer-to-Peer Systems (IPTPS 03), Berkeley,

    CA, USA, 2003

    S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker. A scalable content-

    addressable network. In SIGCOMM, Aug. 2001.

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    11

  • 7/29/2019 Project KM

    15/15

    MGMT630 Knowledge Management

    www.ifsm.umbc.edu/~preece/paper/

    http://web.njit.edu/~turoff/Papers/webnettalk/webnettalk.htm

    www.ifsm.umbc.edu/~preece/Papers

    ___________________________________________________________________________

    VIRTUAL UNIVERSITY OF PAKISTAN

    12

    http://www.ifsm.umbc.edu/~preece/paper/http://web.njit.edu/~turoff/Papers/webnettalk/webnettalk.htmhttp://www.ifsm.umbc.edu/~preece/Papershttp://www.ifsm.umbc.edu/~preece/paper/http://web.njit.edu/~turoff/Papers/webnettalk/webnettalk.htmhttp://www.ifsm.umbc.edu/~preece/Papers