Software Streams: Big Data Challenges in Dynamic Program Analysis
نویسنده
چکیده
Dynamic program analysis encompasses the development of techniques and tools for analyzing computer software by exploiting information gathered from a program at runtime. The impressive amounts of data collected by dynamic analysis tools require efficient indexing and compression schemes, as well as on-line algorithmic techniques for mining relevant information on-the-fly in order to identify frequent events, hidden software patterns, or undesirable behaviors corresponding to bugs, malware, or intrusions. The paper explores how recent results in algorithmic theory for data-intensive scenarios can be applied to the design and implementation of dynamic program analysis tools, focusing on two important techniques: sampling and streaming.
منابع مشابه
ACO Swarm Search Feature Selection for Data stream Mining in Big Data
Big data is a term for large datasets use for analysis to make beneficial decision and strategic move. But it has many technical challenges that also confront by both academic research communities and commercial IT deployment. Data streams and the curse of dimensionality are founded to be the root sources of Big Data. The commonly used procedure for data sourced from data streams is continuousl...
متن کاملA Middleware for Data-centric and Dynamic Distributed Complex Event Processing for IoT Real-time Analytics in the Cloud
IoT big data real-time analytics systems need to effectively process and manage massive amounts of data from streams produced by distributed data sources. There are many challenges in deploying and managing processing logic at execution time in those systems, especially when 24x7 availability is required. Aiming to address those challenges, we have developed and tested a middleware for Distribu...
متن کاملCost Sensitive Online Multiple Kernel Classification
Learning from data streams has been an important open research problem in the era of big data analytics. This paper investigates supervised machine learning techniques for mining data streams with application to online anomaly detection. Unlike conventional machine learning tasks, machine learning from data streams for online anomaly detection has several challenges: (i) data arriving sequentia...
متن کاملSemantic Challenges for the Variety and Velocity Dimensions of Big Data
With the increasing use of sensor devices, machine-to-machine communications, and social networks there are large volumes of real world data that are multi-modal, dynamic and heterogeneous. Among the main challenges of the Internet of Things, Social Media Analytics and their blending in CyberSocial-Physical Systems is how to deal with large volumes of sensory and social data, and how to extract...
متن کاملA qualitative analysis on family physician's program to identify the causes as well as challenges of the failure of program accomplishment
Background: The Family Physician Program, one of the most important efforts of the Iran health system to establish a referral system, was developed and implemented in several provinces, but it faced challenges due to several reasons that prevented the program's progress. So This study was conducted to analyze the family physician program to identify the causes and challenges of the program fail...
متن کامل