Various systems and applications perform monitoring of data streams in a distributed environment. Such applications include, for example, sensor networked, distributed websites, etc. Existing methods for data stream monitoring require high computational costs when monitoring non-linear functions. They are also limited in the number of distributed nodes and monitored objects. This method employs a novel geometric approach to monitor the data stream at much greater efficiency and with many fewer restrictions.