Buscar en
Revista Iberoamericana de Automática e Informática Industrial RIAI
Toda la web
Inicio Revista Iberoamericana de Automática e Informática Industrial RIAI Módulo Distribuido de Subasta Java sobre CORBA de Tiempo Real
Información de la revista
Vol. 9. Núm. 4.
Páginas 406-416 (Octubre - Diciembre 2012)
Compartir
Compartir
Descargar PDF
Más opciones de artículo
Visitas
5545
Vol. 9. Núm. 4.
Páginas 406-416 (Octubre - Diciembre 2012)
Open Access
Módulo Distribuido de Subasta Java sobre CORBA de Tiempo Real
Distributed Java Auction Module on real-time CORBA
Visitas
5545
P. Basanta-Val
Autor para correspondencia
, M. García-Valls, H. Morillas-Rodrigo, J. Cano-Romero
Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid, Avda. Universidad n° 30, 28911, (Leganés) Madrid, España
Este artículo ha recibido

Under a Creative Commons license
Información del artículo
Resumen
Texto completo
Bibliografía
Descargar PDF
Estadísticas
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
Abstract

Using middleware infrastructures that enable communication among different nodes in a system may alleviate aspects related to management and development cost in flexible environments. In that context the article presents an auction architecture with certain real-time requirements that have to be satisfied. The architecture implements a continuous double action (CDA) algorithm for a real-time middleware. The article describes the architecture (actors and goals) and the results obtained by using common-off-the-shelf real-time middleware.

Keywords:
Action Systems
Real-time
Middleware
Industrial informatics
RT-CORBA
Real-time Java
Referencias
[Aleksy et al., 2001]
Aleksy M, Korthaus A, Schader M (2001) A CORBA-based Architecture for Electronic Auction Applications.
[Anderson and Jensen, 2006]
Anderson JS, Jensen ED (2006) Distributed real-time specification for Java: a status report (digest), 3-9.
[Basanta-Val and Anderson, 2012]
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 et al., 2012]
Basanta-Val P, Garcia-Valls M, Estevez-Ayres I (2012) Enhancing OSGi with real-time Java support. Software: Practice and Experience, -(-), -,-.
[Basanta-Val et al., 2011a]
P. Basanta-Val, M. Garcia-Valls, I. Estevez-Ayres.
A Dual Programming Model for Distributed Real-Time Java.
Industrial Informatics, IEEE Transactions on, (2011), pp. 758
[Basanta-Val et al., 2010]
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 et al., 2009]
P. Basanta-Val, M. Garcia-Valls, I. Estevez-Ayres.
Simple Asynchronous Remote Invocations for Distributed Real-Time Java.
Industrial Informatics, IEEE Transactions on, 5 (2009), pp. 289-298
[Basanta-Val et al., 2011b]
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 et al., 2010a]
P. Basanta-Val, M. Garcia-Valls, I. Estevez-Ayres.
No-Heap remote objects for distributed real-time Java.
ACM Trans.Embed.Comput.Syst., 10 (2010), pp. 1-25
[Basanta-Val, 2010b]
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 et al., 2001]
G. Bollella, et al.
The Real-Time Specification for Java, (2001),
[Bussmann and Schild, 2000]
S. Bussmann, K. Schild.
Self-organizing manufacturing control: an industrial application of agent technology, (2000), pp. 87
[Cliff D, 2003]
D. Cliff.
Explorations in evolutionary design of online auction market mechanisms.
Electronic Commerce Research and Applications, 2 (2003), pp. 162-175
[Cucinotta et al., 2009]
T. Cucinotta, A. Mancina, G.F. Anastasi, G. Lipari, L. Mangeruca, R. Checcozzo, F. Rusina.
A Real-Time Service-Oriented Architecture for Industrial Automation.
Industrial Informatics, IEEE Transactions on, 5 (2009), pp. 267
[Estévez-Ayres et al., 2011]
I. Estévez-Ayres, M. García-Valls, P. Basanta-Val, J. Díez-Sánchez.
A hybrid approach for selecting service-based real-time composition algorithms in heterogeneous environments.
Concurrency and Computation: Practice and Experience, 23 (2011), pp. 1816-1851
[García-Valls and Basanta-Val P, 2012]
García-Valls M, Basanta-Val P (2012) Usage of DDS Data- Centric Middleware for remote monitoring and control laboratories Industrial Informatics, IEEE Transactions on, -.
[García-Valls et al., 2012a]
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 et al., 2010]
M. Garcia-Valls, I. Rodriguez-Lopez, L. Fernandez-Villar, I. Estevez-Ayres, P. Basanta-Val.
Towards a middleware architecture for deterministic reconfiguration of service-based networked applications, (2010), pp. 1-4
[García-Valls et al., 2011]
M. García-Valls, P. Basanta-Val, I. Estévez-Ayres.
Real-time Reconfiguration in Multimedia Embedded Systems.
Consumer Electronics, IEEE Transactions on, (2011), pp. 1287
[García-Valls et al., 2012b]
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 et al., 1997]
T.H. Harrison, D.L. Levine, D.C. Schmidt.
The design and performance of a real-time CORBA event service, (1997), pp. 184-200
[Klemperer P, 1999]
P. Klemperer.
Auction Theory: a Guide to the Literature(2163), (1999),
[Krishna et al., 2004]
Krishna AS, Schmidt DC, Klefstad R. (2004) Enhancing Real-Time CORBA via Real-Time Java Features, 66-73.
[Pardo-Castellote G, 2003]
Pardo-Castellote G (2003) OMG Data-Distribution Service: Architectural Overview, 200-6.
[Pasaje et al., 2001]
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]
G. Phipps.
Comparing observed bug and productivity rates for Java and C++.
Softw.Pract.Exper., 29 (1999), pp. 345-358
[Raman et al., 2005]
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 and Kuhns, 2000]
D.C. Schmidt, F. Kuhns.
An Overview of the Real-Time CORBA Specification.
IEEE Computer, 33 (2000), pp. 56-63
[Siegel, 1999]
J. Siegel.
A Preview of CORBA 3.
IEEE Computer, 32 (1999), pp. 114-116
[Sun Microsystems, 2002]
Sun Microsystems (2002) Java Messaging System.
[Tejera et al., 2007]
Tejera D, Alonso A, de Miguel MA (2007) RMI-HRT: remote method invocation - hard real time, 113-20.
[Vytelingum, 2006]
Vytelingum P (2006) The Structure and Behaviour of the Continuous Double Auction.
[Xu, 2011]
L.D. Xu.
Enterprise Systems: State-of-the-Art and Future Trends. Industrial Informatics.
IEEE Transactions on, 7 (2011), pp. 630
Copyright © 2011. Elsevier España, S.L.. Todos los derechos reservados
Opciones de artículo
Herramientas