12 research outputs found

    PLAY: Semantics-based Event Marketplace

    Get PDF
    International audienceIn this paper we present PLAY Platform, a Web-oriented distributed semantic middleware that serves as an Event M arketplace: the place where heterogeneous events can be integrated and combined. The purpose of the platform is to derive useful information from diverse real-time sources such as collaborative processes. The platform provides technology where instant results are needed or where heterogeneous data must be integrated on the fly or where the data arrive fast enough to require the stream processing nature of our approach. The main advantages of the platforms are its scalability (cloud-based nature) and the expressivity of the event combinations that can be defined (using both real-time and historical data). The platform has been applied in a use case about Personal data management. In this paper we present some results from the validation, focusing on smartphone and social media integration

    Efficient Data-Intensive Event-Driven Interaction in SOA

    Get PDF
    International audienceThis paper presents a middleware that enables the efficient delivery of events carrying large attachments. We transpar- ently decouple event-description from event-data, in order to avoid useless data-transfers and modifications to endpoints business logic. Our solution relieves the event-delivery sys- tem of large data transfers, by enabling direct, but trans- parent, publisher to subscriber data-exchange. The experi- ments show that we can reduce the average event delivery time by half, compared to a standard approach requiring the full mediation of the event-delivery system

    PrEstoCloud: Proactive Cloud Resource Management at the Edge for Real-time Big Data Processing

    No full text
    <p>Prestocloud project presentation</p

    PLAY federated middleware specification and implementation V2, Deliverable D2.5.2

    No full text
    Description of the software provided at M30 that integrates PLAY Federated Middleware and the description of the role of each component

    A fair reputation system for use in online auctions

    No full text
    International audienceEvent-driven programming in large scale environments is becoming a common requirement of modern distributed applications. It introduces some beneficial effects such as real-time state updates and replications, which enable new kinds of applications and efficient architectural solutions. However, these benefits could be compromised if the adopted infrastructure were not designed to ensure efficient delivery of events and related data. This paper presents an architectural model, a middleware (WS-Link) and annotation-based mechanisms to ensure high performance in delivering events carrying large attachments. We transparently decouple event notification from related data to avoid useless data-transfers. This way, while event notifications are routed in a conventional manner through an event service, data are directly and transparently transferred from publishers to subscribers. The theoretical analysis shows that we can reduce the average event delivery time by half, compared to a conventional approach requiring the full mediation of the event service. The experimental analysis confirms that the proposed approach outperforms the conventional one (both for throughput and delivery time) even though the middleware overhead, introduced by the specific adopted model, slightly reduces the expected benefits

    Assessment of the PLAY integrated platform V2, Deliverable D5.2.2

    No full text
    This deliverable describes the second iteration of the PLAY integrated platform assessment. It presents the approach and discusses the findings of the overall evaluation

    A Framework for Desktop GRID Applications: CCADAJ

    No full text
    International audienceWe propose a new component framework over a middleware platform for GRID computing: DG-ADAJ (Desktop GRID - Adaptive Distributed Application in Java). Our platform allows to have a Single System Image (SSI) of the GRID platform. It gives a specialmechanism at middleware level which assures dynamic and automatic adaptation to variations of computation methods and execution platform. DG-ADAJ gives also specific mechanisms based on control components which helps a users to build component-based parallel/distributed applications. We use the CCA (Common Component Architecture) as a component architecture model for our framework. CCADAJ (CCA-ADAJ) is a layer above the DG-ADAJ environment, which helps user to build his parallel/distributed applications by assembling components in a transparent way and which exploits the parallelism of the environment

    PLAY Platform -- Quality of Service, Deliverable D3.3

    No full text
    This deliverable gives an overview of the Quality of Services provided for the two key components of the PLAY platform that are the EventCloud and the DCEP. In this way, we introduce how internal features are designed and implemented while discussing and positioning them regarding the state of the art

    Load Balancing Metrics for the SOAJA Framework

    No full text
    International audienceThe paper describes system and program metrics used for load balancing algorithms for Java program execution in the SOAJA (Service Oriented Adaptative Java Applications) executive environment. This environment aims in maintaining design and execution of large scale computing tasks in complex networked Grid environments. SOAJA services provide means for static and dynamic load balancing with the use of special metrics obtained by Java object observation. SOAJA comprises mechanisms and algorithms for automatic placement and adaptation of application objects, in response to evolution of resource availability. Under control of SOAJA, parallel Java objects can be optimally allocated to Grid nodes before execution and next migrated at runtime to less loaded nodes to maintain the balance of loads of constituent JVMs. SOAJA mechanisms employ computation power metrics based on measurements of the idle time of processor nodes and communication bandwidth metrics for network resources based on statistical assessment of the existing traffic. Due to these mechanisms the granularity of computing and distribution of the application elements on the Grid platform can be optimally controlled
    corecore