Distributed Streaming Data Processing In Iot Systems Using Multi-Agent Software Architecture | AMiner