4 research outputs found

    Novelty circular neighboring technique using reactive fault tolerance method

    Get PDF
    The availability of the data in a distributed system can be increase by implementing fault tolerance mechanism in the system. Reactive method in fault tolerance mechanism deals with restarting the failed services, placing redundant copies of data in multiple nodes across network, in other words data replication and migrating the data for recovery. Even if the idea of data replication is solid, the challenge is to choose the right replication technique that able to provide better data availability as well as consistency that involves read and write operations on the redundant copies. Circular Neighboring Replication (CNR) technique exploits neighboring policy in replicating the data items in the system performs well with regards to lower copies needed to maintain the system availability at the highest. In a performance analysis with existing techniques, results show that CNR improves system availability by average 37% by offering only two replicas needed to maintain data availability and consistency. The study demonstrates the possibility of the proposed technique and the potential of deploying in larger and complex environment

    Skaalautuvat arkkitehtuurit: perusta sosiaaliselle medialle

    Get PDF
    Viimeisen vuosikymmenen aikana sosiaalisen median nousu on luonut uusia tapoja sekä sisällön tuottamiseen että sisällön seuraamiseen ja etsimiseen. Suositut sosiaalisen median palvelut keräävät miljoonia, jopa satoja miljoonia käyttäjiä. Sosiaalisen median myötä kuka tahansa näistä edellä mainituista käyttäjistä voi astua sisällöntuottajan rooliin. Tämä suuri määrä potentiaalisia sisällöntuottajia johtaa suuriin datamääriin, joiden hallinta johtaa haasteisiin sekä ohjelmisto- että palvelinarkkitehtuureissa. Tämän pro gradu -tutkielman tavoitteena on tehdä katsaus siihen, miten suositut sosiaalisen median palvelut, kuten Twitter, Reddit ja Wikipedia ovat ratkaisseet nämä haasteet

    Dynamic Synchronous/Asynchronous Replication

    No full text
    corecore