A typical WSN contains spatially distributed sensors that can cooperatively monitor the environment conditions, like second, temperature, pressure, motion, vibration, pollution and so forth. WSN applications have been used in several important areas, such as health care, military, critical infrastructure monitoring, environment monitoring, and manufacturing. At the same time. WSN Have some issues like memory, energy, computation, communication, and scalability, efficient management. So, there is a need for a powerful and scalable high-performance computing and massive storage infrastructure for real-time processing and storing the WSN data as well as analysis (online and offline) of the processed information to extract events of interest. In this scenario, cloud computing is becoming a promising technology to provide a flexible stack of massive computing, storage, and software services in ascalable and virtualized manner at low cost. Therefore, sensor-cloud (i.e. an integrated version of WSN & cloud computing) infrastructure is becoming popular nowadays that can provide an open flexible, and reconfigurable platform for several monitoring and controlling applications.