signaling for multimedia-i

Upload: kumar271087

Post on 29-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Signaling for Multimedia-I

    1/18

    Signaling for Multimedia Conferencing in Stand-AloneMobile Ad Hoc Networks

    Abstract:

    Mobile ad hoc networks (MANETs) are infrastructure-less and can be set up

    anywhere, anytime. They can host a wide range of applications in rescue

    operations, military, private, and commercial settings. Multimedia conferencing is

    the basis of a wealth of "killer applications that can be deployed in MANETs. Some

    examples are audio/video conferencing, multiplayer games, and online public

    debating. Signaling is the nerve center of multimedia conferencesit establishes,

    modifies, and tears down conferences. This paper focuses on signaling for

    multimedia conferences in MANETs. We review the state of the art and propose a

    novel architecture based on application-level clusters. Our validation employed SIP

    as the implementation technology and OPNET as our simulation tool. Our clusters

    are constructed dynamically and the nodes that act as cluster heads are elected

    based on their capabilities. The capabilities are published and discovered using a

    simple application-level protocol. The architectural principles and the clustering

    operations are discussed. Our SIP-based implementation is also presented along

    with the performance evaluation.

    2. Modules:

    The Project Modules are as follows,

    Connector Module

    Signaling Module

    Cluster to Node Generation Module

    Cluster Identification

    Node Generation

    Path Identification

  • 8/9/2019 Signaling for Multimedia-I

    2/18

    3. Module Description:

    3.1 Connector Module:

    This is the module which is used by the clients to login and searchesthe network available in the area. It connects to the available network and starts

    streaming of data between the users.

    3.2 Signaling Module:

    This is the module which is used to get the list of connected clients in

    the networks. From the list of clients it selects a client and sends the signal to that

    client. When the client is connected it sends acknowledgment.

    3.3Cluster to Node Generation Module:

    This module is used to gets the selected the network and finds the

    clusters in the network. It translates the clusters into nodes and group them into

    path. It finds a fine path from the network.

  • 8/9/2019 Signaling for Multimedia-I

    3/18

    4. System Requirements Specification:

    The following are the SRS to run the Project.

  • 8/9/2019 Signaling for Multimedia-I

    4/18

  • 8/9/2019 Signaling for Multimedia-I

    5/18

  • 8/9/2019 Signaling for Multimedia-I

    6/18

  • 8/9/2019 Signaling for Multimedia-I

    7/18

  • 8/9/2019 Signaling for Multimedia-I

    8/18

  • 8/9/2019 Signaling for Multimedia-I

    9/18

  • 8/9/2019 Signaling for Multimedia-I

    10/18

    5. Project Requirements:

    5.1 Software Requirements:

    Operating System : Windows 2000, Windows XP

    Programming Language : JAVA,J2ME

    IDE : Netbeans 6.7.1

    5.2 Hardware Requirements:

    Processor : 1GHz

    RAM : 512 MB

    Mobile Kit : GPRS enabled Mobile, Datacable.

    6. Existing System:

    In Existing system there is a lack of signaling which does not

    establish a connection in MANETs. Hence the clients in the network fail to get the

    server communication. It also requires a separate medium to transfer the data to

    the destination.

    7. Proposed System:

    The objective of this work is to explore SIP based

    implementation with performance evaluation to strengthen the signal for

    multimedia conferences in MANETs. All the clients in the network will get server

    signaling which results in reliable communication. Using the AdHoc network

    mechanism this system does not require any medium to transfer.

  • 8/9/2019 Signaling for Multimedia-I

    11/18

    Data Flow Diagram

    1. Connector Module

    2. Signaling Module

    Client logins

    Search

    for the

    network

    Connected to

    the network

    Send and

    receive

    data

    Gets the list of

    connected

    clients

    Select a

    client

    Sends signal

    to the client

    Gets

    acknowledgem

    ent

  • 8/9/2019 Signaling for Multimedia-I

    12/18

    3. Cluster to Node Generation Module

    Gets the

    selected

    network

    Finds the

    intermediate

    clusters in

    network

    Translate the

    clusters into

    nodes

    Group them

    into a path

    Finds a fine path

  • 8/9/2019 Signaling for Multimedia-I

    13/18

    Data Flow Diagram

    Client gets into the

    wireless network

    Connectedwith the

    network

    Finds other clients

    in the network

    Identification of

    intermediate

    clusters

    Translation of

    clusters into nodes

    Grouping the

    nodes

    Finds a fine path

    Sends signal

    to clients

    Gets

    acknowledgement

  • 8/9/2019 Signaling for Multimedia-I

    14/18

    Use case Diagram

    Client

    Connects via wireless network

    Connected to the network Finds available networks

    Select a network

    Find intermediate c lusters

    Change the clusters to nodes

    Group the nodes and create path

    Network

    Sends signal

    Get acknowledged

  • 8/9/2019 Signaling for Multimedia-I

    15/18

    Activity Diagram

    ClientNetwork

    Connects via wireless

    mechanism

    Finds the

    network

    Find the intermediate

    clusters

    Change clusters

    to nodes

    Group the

    nodes

    Finds fine path

    Signal the client

    Get

    acknowledged

  • 8/9/2019 Signaling for Multimedia-I

    16/18

    Sequence Diagram

    Client Find Clusters Find Path NetworkSignaling the

    client

    connects via wireless network

    Finds the available clusters in network

    Change the clusters into nodes

    Group nodes and finds the path

    connected to the network

    Gets reply

    Signal the client in network

    Gets acknowledged

  • 8/9/2019 Signaling for Multimedia-I

    17/18

    Collaboration Diagram

    Client Find

    Clusters

    Find Path

    Network Signaling the

    client

    1:2:3:

    4:

    5:

    6:7:

    8:

  • 8/9/2019 Signaling for Multimedia-I

    18/18

    Class Diagram