1,495 research outputs found

    Dynamic multimedia content access in a ubiquitous and distributed computing environment

    Get PDF
    Ubiquitous computing is the concept of embedding many heterogeneous devices within our everyday environment in such a way that they operate seamlessly and become transparent to the person using them. It covers a wide range of applications and services, but of particular interest is multimedia resource adaptation which involves customization and dynamic adaptation of resources according to usage environments and user preferences; this aims to provide consumers with transparent access. This thesis proposes a content negotiation architecture for dynamic adaptation of multimedia content according to usage environment attributes. The architecture shields users from complex configuration details related to the adaptation of multimedia content, while guiding them through user related choices. The architecture also dynamically updates the multimedia content during transmission and consumption when related usage environment attributes are changed. The content negotiation mechanism in the proposed architecture is then extended and deployed in a mobile computing environment to accommodate transfer of multimedia content application session state between devices in a seamless manner. An application session transfer architecture which allows sessions to be directed, stored and transferred through an intermediary session server is proposed. The thesis also considers the foregoing work on the adaptation of multimedia resources applied to sharing in a Peer-to-Peer (P2P) network. It proposes a super peer based dynamic resource adaptation architecture which employs \u27pull\u27 and \u27push\u27 two-stage adaptation approach. This guides users through resource search and configuration details without exposing them to unnecessary technical details; the result is that requested content is transparently adapted to heterogeneous terminal devices. Two separate, but related, modifications are proposed to further improve the performance of the proposed P2P architecture. Firstly, peers are clustered according to registered geographic location information and secondly, based on that registered location information, a locality-based service is introduced which allows users to search services according to their geographic locations. The latter encourages service providers to increase the uptime of their devices and hence provide spare computing power for active adaptation of resources for low-end peers. Resource replication is an important aspect of a P2P system and an adaptive resource replication strategy based on the proposed P2P architecture is presented. It uses resource request rate as the metric to trigger the resource replication process, and proportionally replicates multimedia resources into various configuration states according to the properties of peers and the size of peer clusters. Also, the strategy uses peer related information stored on super peers to determine which peers should be selected to perform adaptive replications and where the resulting replicas should be stored. The proposed adaptive replication strategy demonstrates that the network delays are reduced while resource hit rate is increased in comparison to other replication strategies. Investigation of the deployment of a BitTorrent (BT) - like approach in the proposed P2P resource adaptation architecture is also considered in this thesis. In addition, the architecture\u27s peer selection strategy is adopted and evaluated as a way to enhance the peer selection process in BT. The strategy uses super peers as trackers to intelligently select peers according to their capabilities and shared resource segments and overcome the scalability issue of existing BT implementation. The proposed selection strategy reduces average access time and increases download speed when compared with the existing BT peer selection process with randomly selected peers. Also, the deployment of BT in the proposed P2P architecture shows that it greatly reduces the congested download problem which was previously reported

    An active, ontology-driven network service for Internet collaboration

    No full text
    Web portals have emerged as an important means of collaboration on the WWW, and the integration of ontologies promises to make them more accurate in how they serve users’ collaboration and information location requirements. However, web portals are essentially a centralised architecture resulting in difficulties supporting seamless roaming between portals and collaboration between groups supported on different portals. This paper proposes an alternative approach to collaboration over the web using ontologies that is de-centralised and exploits content-based networking. We argue that this approach promises a user-centric, timely, secure and location-independent mechanism, which is potentially more scaleable and universal than existing centralised portals

    Towards highly adaptable user-centric terminal architecture

    Get PDF
    International audienceIn the next-generation communication systems, the mobile terminals will be considerably more diverse than nowadays, andthe users will have a greater choice of access technologies,offering different QoS, security, cost, and so on. However, the “best” decision to select an interface and an access network from many other possible combinations has to be taken. This decision will dependon information such as: the user preferences, the requirements from applications, the device capabilities, the performances and capabilities of the available networks, the network operators constraints, etc. Thispaper describes an add-on middleware which deals with interface automatic configuration and selection. Our goal is twofold: to provideusers with “seamless” roaming between heterogeneous access networks,and to allow them to always stay connected through the “best”acces snetwork

    An Autonomic Cross-Platform Operating Environment for On-Demand Internet Computing

    Get PDF
    The Internet has evolved into a global and ubiquitous communication medium interconnecting powerful application servers, diverse desktop computers and mobile notebooks. Along with recent developments in computer technology, such as the convergence of computing and communication devices, the way how people use computers and the Internet has changed people´s working habits and has led to new application scenarios. On the one hand, pervasive computing, ubiquitous computing and nomadic computing become more and more important since different computing devices like PDAs and notebooks may be used concurrently and alternately, e.g. while the user is on the move. On the other hand, the ubiquitous availability and pervasive interconnection of computing systems have fostered various trends towards the dynamic utilization and spontaneous collaboration of available remote computing resources, which are addressed by approaches like utility computing, grid computing, cloud computing and public computing. From a general point of view, the common objective of this development is the use of Internet applications on demand, i.e. applications that are not installed in advance by a platform administrator but are dynamically deployed and run as they are requested by the application user. The heterogeneous and unmanaged nature of the Internet represents a major challenge for the on demand use of custom Internet applications across heterogeneous hardware platforms, operating systems and network environments. Promising remedies are autonomic computing systems that are supposed to maintain themselves without particular user or application intervention. In this thesis, an Autonomic Cross-Platform Operating Environment (ACOE) is presented that supports On Demand Internet Computing (ODIC), such as dynamic application composition and ad hoc execution migration. The approach is based on an integration middleware called crossware that does not replace existing middleware but operates as a self-managing mediator between diverse application requirements and heterogeneous platform configurations. A Java implementation of the Crossware Development Kit (XDK) is presented, followed by the description of the On Demand Internet Computing System (ODIX). The feasibility of the approach is shown by the implementation of an Internet Application Workbench, an Internet Application Factory and an Internet Peer Federation. They illustrate the use of ODIX to support local, remote and distributed ODIC, respectively. Finally, the suitability of the approach is discussed with respect to the support of ODIC

    Model-based provisioning and management of adaptive distributed communication in mobile cooperative systems

    Get PDF
    Adaptation of communication is required to maintain the reliable connection and to ensure the minimum quality in collaborative activities. Within the framework of wireless environment, how can host entities be handled in the event of a sudden unexpected change in communication and reliable sources? This challenging issue is addressed in the context of Emergency rescue system carried out by mobile devices and robots during calamities or disaster. For this kind of scenario, this book proposes an adaptive middleware to support reconfigurable, reliable group communications. Here, the system structure has been viewed at two different states, a control center with high processing power and uninterrupted energy level is responsible for global task and entities like autonomous robots and firemen owning smart devices act locally in the mission. Adaptation at control center is handled by semantic modeling whereas at local entities, it is managed by a software module called communication agent (CA). Modeling follows the well-known SWRL instructions which establish the degree of importance of each communication link or component. Providing generic and scalable solutions for automated self-configuration is driven by rule-based reconfiguration policies. To perform dynamically in changing environment, a trigger mechanism should force this model to take an adaptive action in order to accomplish a certain task, for example, the group chosen in the beginning of a mission need not be the same one during the whole mission. Local entity adaptive mechanisms are handled by CA that manages internal service APIs to configure, set up, and monitors communication services and manages the internal resources to satisfy telecom service requirements
    • …
    corecore