2 research outputs found

    Uma solução reflexiva para gerenciamento de objetos distribuídos em Aurora

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Devido ao crescimento na utilização das redes de computadores e a necessidade de novas tecnologias no desenvolvimento de sistema, nota-se um avanço especial na área de orientação a objeto, onde idealistas estão criando novos significados para computação distribuída. Ambientes como CORBA e DCOM são sinalizadores destas mudanças, tais ambientes aliados às linguagens orientadas a objetos como C++, Java e outras, estão motivando o uso crescente do modelo de objetos na solução de sistemas distribuídos. Este trabalho buscou uma solução para o gerenciamento de objetos distribuídos no contexto de Aurora [Zan97], um sistema operacional modelado em termo de reflexão sobre objetos. O resultado obtido foi uma estrutura reflexiva, capaz de gerenciar a identificação e localização de objetos, de forma distribuída e totalmente transparente ao usuário e ao sistema

    Naming and Addressing of Objects without Unique Identifiers

    No full text
    This paper proposes the hierarchical naming scheme, which is a way of naming and addressing suitable for large-scale distributed systems. FIrst, assumptions of the systems are provided, and features required for naming in the systems are discussed. Then, the methods for giving location-independent IDs and addresses representing objects' location are proposed. Our scheme constructs global IDs and addresses from locally unique ones. They have relative representations, which are translated if they are transmitted among naming contexts. This ensures uniqueness of IDs while efficiency and availability are preserved. Next the paper introduces methods which make our scheme suitable for mobile naming contexts and dynamic reconfiguration of networks and systems. Implementation issues of our method and their solutions are also presented. 1 Introduction For sharing objects in computer systems, naming them is one of the most convenient ways. In objectoriented systems, object IDs which are uniqu..
    corecore