14 research outputs found

    PD agent : a platform for developing and deploying mobile agent-enabled applications for wireless devices

    Get PDF
    2004-2005 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe

    Towards Distributed Mobile Computing

    Get PDF
    In the latest years, we observed an exponential growth of the market of the mobile devices. In this scenario, it assumes a particular relevance the rate at which mobile devices are replaced. According to the International Telecommunicaton Union in fact, smart-phone owners replace their device every 20 months, on average. The side effect of this trend is to deal with the disposal of an increasing amount of electronic devices which, in many cases, arestill working. We believe that it is feasible to recover such an unexploited computational power. Through a change of paradigm in fact, it is possible to achieve a two-fold objective: 1) extend the mobile devices lifetime, 2) enable a new opportunity to speed up mobile applications. In this paper we aim at providing a survey of state-of-art solutions aim at going in the direction of a Distributed Mobile Computing paradigm. We put in evidence the challenges to be addressed in order to implement this paradigm and we propose some possible future improvements

    A Multi-Agent Distributed Scripting System for COTS-Based Distributed Software Integration

    Get PDF
    [[abstract]]This paper presents an approach to distributed commercial off-the-shelf (COTS) based software integration by using the concepts of a multi-agent system and the distributed scripting mechanism. COTS software products are increasingly used to be software components in large-scale systems. Most organisations try to gain the promises of rapidly development and lower cost from reusing COTS components. Nevertheless, COTS-based software system development needs an efficient and useful integration approach. We developed a multi-agent system as an execution platform for distributed COTS software products. Instead of an RPC-like invocation approach, we adopt mobile agents to interoperate COTS software. We also developed a scripting mechanism for helping the software integrator to write a gluer. By using our scripting language constructs and the associated rules, a software integrator can easily write various scripts in various styles. To illustrate this multi-agent system, a distributed CPU-utilisation data collection system, is experimented in our study. Finally, we also successfully developed a graphical user interface tool that would be beneficial and useful for software integrator to edit, debug and display script programs and results.[[notice]]補正完畢[[journaltype]]國際[[incitationindex]]EI[[countrycodes]]TW

    Middleware Architecture - History and Adaptation with IEEE 802.11

    Get PDF
    Communication, which intends to provide a link between any two people, is now moving towards man-to-machine and machine-to-machine connection for transferring different types of data. This transmission scenario, with and ever expanding number of active and passive users, lays the foundation to variety of communication protocols owing to the different types of data which is involved in the process. Within this ever expanding communication arena, Middle-ware can be thought of as a set of hardware and software which is used to connect different platforms with the end-users that are increasing in number day-by-day, with a possible wide spread over any region spanning from few meters to several kilometers. IEEE 802.11 is the set of standards which guides the wireless technology for device implementation and demands seamless integration across the entire protocol stack. This in turn demands an overview of the middleware architecture in broader perspective. This chapter explores the concept of middleware in the existing communication scenario, current trends and future scope

    A novel service mobility architecture for SIP environments

    Get PDF
    Lately, the proliferation of small portable devices has driven the introduction of a new mobility concept called service mobility. In order to support service mobility, we introduce a new architecture implementing mechanisms to access end user’s personalized services regardless of his physical location. The proposed architecture leverages on mobile agent technology to transport and move services to the end user’s registered terminals and the Session Initiation Protocol (SIP) for user location signaling. A decentralized approach purely based on mobile agents is compared with a centralized approach. The performance measurement results show that mobile agents are worth being used for realizing service mobility but in specific condition

    The ubiquitous provisioning of internet services to portable devices

    Full text link

    Location-dependent services for mobile users

    Get PDF
    Abstract—One of the main issues in mobile services ’ research (M-service) is supporting M-service availability, regardless of the user’s context (physical location, device employed, etc.). However, most scenarios also require the enforcement of context-awareness, to dynamically adapt M-services depending on the context in which they are requested. In this paper, we focus on the problem of adapting M-services depending on the users ’ location, whether physical (in space) or logical (within a specific distributed group/application). To this end, we propose a framework to model users ’ location via a multiplicity of local and active service contexts. First, service contexts represent the mean to access to M-services available within a physical locality. This leads to an intrinsic dependency of M-service on the users’ physical location. Second, the execution of service contexts can be tuned depending on who is requesting what M-service. This enables adapting M-services to the logical location of users (e.g., a request can lead to different executions for users belonging to different groups/applications). The paper firstly describes the framework in general terms, showing how it can facilitate the design of distributed applications involving mobile users as well as mobile agents. Then, it shows how the MARS coordination middleware, implementing service contexts in terms of programmable tuple spaces, can be used to develop and deploy applications and M-services coherently with the above framework. A case study is introduced and discussed through the paper to clarify our approach and to show its effectiveness. Index Terms—Context-awareness, coordination infrastructures, M-services, mobility, multiagent systems. I

    ISAM : um middleware para aplicações móveis distribuídas

    Get PDF
    A computação móvel é um novo paradigma computacional advindo da combinação das tecnologias de redes sem fio e sistemas distribuídos. A produção de software para este ambiente é complexa. O desafio é projetar aplicações cujos níveis de serviço e disponibilidade de recursos são imprevisíveis, e cujo comportamento é variável no tempo e no espaço. Para abordar esta questão está em desenvolvimento o projeto ISAM. ISAM é um middleware concebido para tratar com o dinamismo do ambiente móvel, projetado com mobilidade, flexibilidade e adaptabilidade intrínsecas.The mobile computing is a new computational paradigm, it emerging from combination of wireless networks and distributed system technologies. Software production for this environment is complexoChallenges include the applications design which service levels and resources available are unpredictable, and which behavior is variable in the time and in the space. To approach this issue is ongoing the ISAM project. ISAM is a middleware conceived to deal with the dynamism of mobile environment, it was designed with mobility, flexibility and adaptability built-in

    Performance of Data Transmission for mobile applications

    Get PDF
    Mobile applications have empowered and extended the usability of mobile devices far beyond merely supporting voice communication. The development of mobile applications, however, must deal with a variety of unique problems: limited working memory, limited storage, limited processing power, and small screen size. Mobile applications which rely on remote data sources and databases are particularly challenging given the need to transmit data through wireless media and often involve complex business logic. Our main goal is to improve the performance of mobile applications which rely on remote data sources and databases. In this research work, we compare different data transmission optimization techniques, different middleware approaches and identify combinations of approaches for improving performance of data transmission over wireless network. The results of this research provide useful guidelines for the development of mobile applications needing to connect to remote databases or data sources
    corecore