protected void processOtherEvent(Sim_event ev)
    {
        boolean result = false;

        // then process at local RC if previously not available
        if (localRC_ != null) {
            result = localRC_.processEvent(ev);
        }

        // process this event at data manager
        if (!result) {
            result = replicaManager_.processEvent(ev);
        }

        if (!result)
        {
            System.out.println(super.get_name() +
                ".body(): Unable to handle a request from " +
                GridSim.getEntityName( ev.get_src() ) +
                " with event tag = " + ev.get_tag() );
        }
    }