5 research outputs found

    Distributed urban traffic applications based on CORBA event services

    Get PDF
    Intelligent transportation systems (ITS) in urban environments are based today on modern embedded systems with enhanced digital connectivity and higher processing capabilities, supporting distributed applications working in a cooperative manner. This paper provides an overview about modern cooperative ITS equipments and presents a distributed application to be used in an urban data network. As a case example, an application based on an embedded CORBA-compliant middleware layer and several computer vision equipments is presented. Results prove the feasibility of distributed applications for building intelligent urban environments

    CosNamingFT - A Fault-Tolerant CORBA Naming Service

    No full text
    This paper describes the design and implementation of a fault-tolerant CORBA naming service - CosNamingFT. Every CORBA object is accessed through its Interoperable Object Reference (IOR), which is registered with the CORBA name service. The name service therefore is a critical gateway to all objects in a distributed system; to avoid having a single point of failure, the name service should be made fault-tolerant. CosNamingFT uses the GroupPac package [6], a CORBA-compliant suite of protocols, to replicate the name server. GroupPac services are built from Common Object Services that function as building blocks to implement fault-tolerant applications. This paper aims to demonstrate the usefulness of some of these object services and to demonstrate the importance of open solutions issues in replicating distributed objects

    Experiências com tolerância a faltas no CORBA e extensões ao FT-CORBA para sistemas distribuidos de larga escala

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica.Esta tese apresenta nossas experiências com tolerância a faltas no CORBA e uma proposta de extensão das especificações Fault-Tolerant CORBA para sistemas distribuídos de larga escala. A motivação deste trabalho foi a inadequação ou a falta de definições nas especificações FT-CORBA que permitissem atender a requisitos de tolerância a falta para sistemas de larga escala, tal como a Internet. Neste trabalho é apresentado um conjunto de soluções, englobando detecção de falhas, membership e comunicação de grupo, que visam principalmente atender aspectos de escalabilidade, necessários quando são tratados sistemas desta natureza. A principal contribuição desta trabalho é a proposta de um modelo de hierarquia de domínios de tolerância a faltas que facilita o gerenciamento e comunicação de grupo interdomínio

    Discuss And Fuse: Considering Modularity, Genericness, And Adaptation In The Development Of Consensus And Fault Detection Services

    No full text
    Although fault tolerant systems are badly needed, their development is not a trivial task. Considering fault tolerant distributed systems, this difficulty is even bigger, and any artifact that could make this task easier becomes highly valuable. In this paper, we propose and model a distributed consensus service and a fault detection service, namely, DisCusS and FuSe, that can be used as building blocks in the development of distributed fault tolerant applications. We also show the compliance of FuSe to FT-CORBA fault detection, and give some insights on the use of the proposed consensus service in a possible FT-CORBA implementation. Moreover, this paper presents some comparative tests of the influence of adaptive and non-adaptive fault detectors over consensus. © Springer-Verlag Berlin Heidelberg 2003.2847234253Oestereich, B., (1999) Developing Software with UML, , Addison-Wesley, Harlow, EnglandMarin, O., Bertier, M., Pierre, S., Implementation and performance evaluation of an adaptable failure detector (2002) Proc. of the Int. Conference on Dependable Systems and Networks (DSN'02), p. 354. , Washington, D.C., USA, JuneBrasileiro, F., Greve, F., Mostefaoui, A., Raynal, M., Consensus in one communication step (2001) LNCS, pp. 42-50. , 6th Parallel Computing Technologies, 6th International Conference, PaCT 2001, number 2127 Barcelona, Spain, September Springer VerlagChandra, T.D., Toueg, S., Unreliable failure detectors for reliable distributed systems (1996) Journal of the ACM, 43 (2), pp. 225-267Chen, W., Toueg, S., Aguilera, M.K., On the quality of service of failure detectors (2002) IEEE Transactions on Computers, 51 (5), pp. 561-580Dolev, D., Dwork, C., Stockmeyer, L., On the minimal synchronism needed for distributed consensus (1987) Journal of the ACM (JACM), 34 (1), pp. 77-97Dwork, C., Lynch, N., Stockmeyer, L., Consensus in the presence of partial synchrony (1988) Journal of the ACM (JACM), 35 (2), pp. 288-323Esteffanel, L.A.B., Jansch-Pôrto, I., On the evaluation of failure detectors performance (2001) Proc. of IX Brazilian Symposium of Fault Tolerant Computing, , Florianopolis, Brazil, MarchFelber, P., (1998) The CORBA Object Group Service: A Service Approach to Object Groups in CORBA, , PhD thesis, École Polytechnique Fédérale de Lausanne, SwitzerlandFischer, M.J., Lynch, N.A., Paterson, M.S., Impossibility of distributed consensus with one faulty process (1985) Journal of the ACM (JACM), 32 (2), pp. 374-382Gamma, E., Helm, R., Johnson, R., Vlissides, J., (1994) Design Patterns: Elements of Reusable Object-Oriented Software, , Addison-Wesley Professional Computing Series. Addison-WesleyGartner, F.C., Fundamentals of fault-tolerant distributed computing in asynchronous environments (1999) ACM Computing Surveys, 31 (1), pp. 1-26Guerraoui, R., Revisiting the relationship between non-blocking atomic commitment and consensus (1995) LNCS, pp. 87-100. , Proc. of the 9th International Workshop on Distributed Algorithms (WDAG-9), number 972 Le Mont-St-Michel, France, September Springer-VerlagGuerraoui, R., Oliveira, R., Schiper, A., (1998) Stubborn Communication Channels, , Technical Report 98/272, École Polytechnique Fédérale de Lausanne, Switzerland, MarchGuerraoui, R., Schiper, A., The generic consensus service (2001) IEEE Transactions on Software Engineering, 27 (1), pp. 29-41. , JanuaryLamport, L., The part-time parliament (1998) ACM Transactions on Computer Systems (TOCS), 16 (2), pp. 133-169Lung, C., Fraga, J., Farines, J.-M., Ogg, M., Ricciardi, A., Cosnamingft - A fault-tolerant corba naming service (1999) Proc. 18th IEEE International Symposium on Reliable Distributed Systems (SRDS'99), pp. 254-262. , IEEE Computer SocietyHurfin, M., Macêdo, R., Raynal, M., Tronel, F., A general framework to solve agreement problems (1999) Proc. 18th IEEE International Symposium on Reliable Distributed Systems (SRDS'99), pp. 55-65. , IEEE Computer Society(2001) The Common Object Request Broker: Architecture and Specification, , Technical Report 2.6, Object Management Group, December(2001) Fault Tolerant Corba. Corba 2.6, , Technical Report 2.6, Object Management Group, DecemberSchiper, A., Early consensus in an asynchronous system with a weak failure detector (1997) Distributed Computing, 10 (3), pp. 149-157Schmidt, D.C., (2002), http://www.cs.wustl.edu/schmidt/tao.html, Internet site, DecSergent, N., Défago, X., Schiper, A., Impact of a failure detection mechanism on the performance of consensus (2001) Proc. IEEE Pacific Rim Symp. on Dependable Computing (PRDC), , Seoul, Korea, DecemberSommerlad, P., Buschmann, F., Manager design pattern (1996) 3rd Annual PLoP, , Allenton Park, Illinois, SeptemberSotoma, I., Madeira, E.R.M., ADAPTATION - Algorithms to ADAPTive FAuIT MonItOriNg and Their Implementation on CORBA (2001) Proc. IEEE of the 3rd International Symposium on Distributed Objects and Applications (DOA01), pp. 219-228. , Rome, Italy, SeptemberSotoma, I., Madeira, E.R.M., DPCP(Discard Past Consider Present) - A Novel Approach to Adaptive Fault Detection in Distributed Systems (2001) Proc. of the 8th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS2001), pp. 76-82. , Bologna, Italy, NovemberUrbán, P., Défago, X., Schiper, A., Contention-aware metrics for distributed algorithms: Comparison of atomic broadcast algorithms (2000) Proc. of the 9th IEEE International Conference on Computer Communications and Networks (IC3N 2000), pp. 582-589. , Octobe
    corecore