Módulo Distribuido de Subasta Java sobre CORBA de Tiempo Real

P. Basanta Val, M. García Valls, H. Morillas Rodríguez, J. Cano Romero

Resumen

El uso de infraestructuras middleware que permitan intercomunicar diferentes nodos de un sistema puede aliviar aspectos importantes relacionados con el coste de desarrollo y mantenimiento de dichos sistemas en entornos flexibles. En este contexto el artículo presenta una arquitectura desarrollada dentro del contexto de los sistemas de subasta distribuidos que tienen ciertos requisitos de tiempo real que han de ser satisfechos. Dicha arquitectura implementa un sistema de puja doble (CDA) para un sistema de tiempo real industriales. El artículo presenta tanto la arquitectura del sistema con sus diferentes actores así como una evaluación en una plataforma real utilizando middleware de tiempo real ya existente.

Palabras clave

Sistema de Subasta; Informática Industrial; Middleware; Tiempo Real; RT-CORBA; Real-time Java

Texto completo:

PDF

Referencias

Aleksy M, Korthaus A, Schader M (2001) A CORBA-based Architecture for Electronic Auction Applications.

Anderson JS, Jensen ED (2006) Distributed real-time specification for Java: a status report (digest), 3-9.

Basanta-Val P, Anderson JS (2012) Using Real-Time Java in Distributed Systems: Problems and Solutions. In: TH Toledano, AJ Wellings, eds. Distributed and Embedded Real-Time Java Systems.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2012) Enhancing OSGi with real-time Java support. Software: Practice and Experience, -(-), -,-.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2011) A Dual Programming Model for Distributed Real-Time Java. Industrial Informatics, IEEE Transactions on, 758.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2010) A neutral architecture for distributed real-time Java based on RTSJ and RMI, 1-8.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2009) Simple Asynchronous Remote Invocations for Distributed Real-Time Java. Industrial Informatics, IEEE Transactions on, 5(3), 289-98.

Basanta-Val P, García-Valls M, Fernandez-Gonzalez J, Estevez Avres I (2011) Fine tuning of the multiplexing facilities of Java’s Remote Method Invocation, 1260.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2010a) No-Heap remote objects for distributed real-time Java. ACM Trans.Embed.Comput.Syst., 10(1), 1-25.

Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2010b) Towards a Cyber-Physical Architecture for Industrial Systems via Real-Time Java Technology. Computer and Information Technology, International Conference on, 0, 2341-6.

Bollella G. et al. (2001) The Real-Time Specification for Java.

Bussmann S, Schild K (2000) Self-organizing manufacturing control: an industrial application of agent technology, 87.

Cliff D (2003) Explorations in evolutionary design of online auction market mechanisms. Electronic Commerce Research and Applications, 2(2), 162-75.

Cucinotta T, Mancina A, Anastasi GF, Lipari G, Mangeruca L, Checcozzo R, Rusina F (2009) A Real-Time Service-Oriented Architecture for Industrial Automation. Industrial Informatics, IEEE Transactions on, 5(3), 267.

Estévez-Ayres I, García-Valls M, Basanta-Val P, Díez-Sánchez J (2011) A hybrid approach for selecting service-based real-time composition algorithms in heterogeneous environments. Concurrency and Computation: Practice and Experience, 23(15), 1816-51.

García-Valls M, and Basanta-Val P (2012) Usage of DDS DataCentric Middleware for remote monitoring and control laboratories. Industrial Informatics, IEEE Transactions on, -.

García-Valls M, Rodríguez-López I, Fernández-Villar L (2012) iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems. Industrial Informatics, IEEE Transactions on, -.

Garcia-Valls M, Rodriguez-Lopez I, Fernandez-Villar L, EstevezAyres I, Basanta-Val P (2010) Towards a middleware architecture for deterministic reconfiguration of service-based networked applications, 1-4.

García-Valls M, Basanta-Val P, Estévez-Ayres I (2011) Real-time Reconfiguration in Multimedia Embedded Systems. Consumer Electronics, IEEE Transactions on, 1287.

García-Valls M, Alonso A, de la Puente J.A. (2012) A dual-band priority assignment algorithm for dynamic QoS resource management. Future Generation Computer Systems (6), 902-12.

Harrison TH, Levine DL, Schmidt DC (1997) The design and performance of a real-time CORBA event service, 184-200.

Klemperer P (1999) Auction Theory: a Guide to the Literature (2163).

Krishna AS, Schmidt DC, Klefstad R (2004) Enhancing Real-Time CORBA via Real-Time Java Features, 66-73.

Pardo-Castellote G (2003) OMG Data-Distribution Service: Architectural Overview, 200-6.

Pasaje JLM, Harbour MG, Drake JM (2001) MAST Real-Time View: a graphic UML tool for modeling object-oriented real-time systems, 245.

Phipps G (1999) Comparing observed bug and productivity rates for Java and C++. Softw.Pract.Exper., 29(4), 345-58.

Raman K, 0001 YZ, Panahi M, Colmenares JA, Klefstad R, Harmon T (2005) RTZen: Highly Predictable, Real-Time Java Middleware for Distributed and Embedded Systems, 225-48.

Schmidt DC, Kuhns F (2000) An Overview of the Real-Time CORBA Specification. IEEE Computer, 33(6), 56-63.

Siegel J (1999) A Preview of CORBA 3. IEEE Computer, 32(5), 114- 6.

Sun Microsystems (2002) Java Messaging System.

Tejera D, Alonso A, de Miguel MA (2007) RMI-HRT: remote method invocation - hard real time, 113-20.

Vytelingum P (2006) The Structure and Behaviour of the Continuous Double Auction.

Xu LD (2011) Enterprise Systems: State-of-the-Art and Future Trends. Industrial Informatics, IEEE Transactions on, 7(4), 630.

Abstract Views

600
Metrics Loading ...

Metrics powered by PLOS ALM




Creative Commons License

Esta revista se publica bajo una Licencia Creative Commons Attribution-NonCommercial-CompartirIgual 4.0 International (CC BY-NC-SA 4.0)

Universitat Politècnica de València     https://doi.org/10.4995/riai

e-ISSN: 1697-7920     ISSN: 1697-7912