Yes cause thing-to-thing communication foresees P2P communication and not master/slave (e.g., cloud computing in which there are devices and server). Communication among Smart Objects /Things is fundamental as explained in the attached paper
Of course IoT utilizes P2P model; but this doesn't mean that the IoT is P2P. Almost all kinds of communication models may be used in an IoT-based scheme.