A system, method and computer program product are provided for calculating application verb response times. Initially, packet data is received after which the packet data is aggregated into either an existent flow, or a new flow. In use, information is collected relating to verbs associated with the flow(s). Such information relating to the verbs is then stored so that it can be used to calculate response times associated therewith.
Minimalist Data Collection For High-Speed Network Data Monitoring Based On Protocol Trees
Shilpa Pradeep Bansod - Cupertino CA, US Venkatesh Ramachandran Iyer - Cupertino CA, US
Assignee:
Network General Technology - George Town
International Classification:
G06F 15/173
US Classification:
709224, 709230, 726 13, 370469
Abstract:
According to one embodiment, a network architecture includes a plurality of application monitoring modules for monitoring network traffic data that store the data in meta-flow tuples with associated measures. The meta-flow tuples include a protocol dimension with a value corresponding to a leaf node in a protocol identifier array. The protocol identifier array represents a protocol tree structure based on a set of nodes with pointers to parent, sibling, and child nodes corresponding to the protocol tree. The pointers include protocol identifier values that correspond to memory offset values with respect to the array. For queried protocol dimensions, the protocol identifier array is used to traverse the protocol tree from the leaf node in the meta-flow to a matching node matching the queried protocol. If the queried protocol is found in the protocol lineage of the meta-flow, the measures for the meta-flow are used to satisfy the query.
Hyperlock Technique For High-Speed Network Data Monitoring
Shilpa Pradeep Bansod - Cupertino CA, US Sanjeevan Raghavendran - San Jose CA, US Venkatesh Ramachandran Iyer - Cupertino CA, US Michael Richard Valladao - San Jose CA, US Jeffrey Y. Sternin - San Jose CA, US
Assignee:
Network General Technology - George Town
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
In one embodiment, a network architecture includes a plurality of application monitoring modules for monitoring network traffic data in a plurality of network segments. Network monitoring modules include a staging area that receives network traffic data from a packet capture and analysis engine and an indexing area that stores the data in meta-flow tuples with associated measures divided into time interval buckets. Index tables store dimension-based sorted pointers to the storage locations in the data buckets. HyperLock queries collect time aggregated results for measure based operators with respect to a queried dimension. For each value of the queried dimension, the time interval buckets are traversed compiling a partial result that is finally stored in a stack as the time aggregated value. The stored sorted pointers are used to determine the starting location in each bucket with respect to the next value of the queried dimension.
Indian Institute of Technology, Guwahati 2006 - 2008
Masters, Master of Technology, Computer Science
Atmiya Institute of Technology and Science 2001 - 2005
Bachelor of Engineering, Bachelors
Indian Institute of Technology
Skills:
Scala Java Python Distributed Systems Messaging Data Infrastructure Apache Spark Apache Bookkeeper Google Cloud Platform Amazon Web Services
University of California, Berkeley - Walter A. Haas School of Business 2005 - 2008
University of Pune
Skills:
Product Management Saas Go To Market Strategy Enterprise Software Product Marketing Strategy Cloud Computing User Experience Product Development Competitive Analysis Business Strategy Cross Functional Team Leadership Start Ups Management Mobile Devices Product Lifecycle Management Product Requirements Leadership Unified Communications Sales Enablement Direct Sales Software As A Service Web 2.0 User Interface Pricing Analytics Virtualization Strategic Partnerships Agile Methodologies Software Product Management Market Research Marketing Partner Management Business Alliances Product Strategy Wireless Mockups Strategy Development
Google
Senior Software Engineer
Linkedin
Senior Software Engineer
Kabam Aug 2012 - Jun 2016
Software Engineer - Data Analytics
Foursquare Jan 2012 - May 2012
Software Engineer Intern
Blackrock May 2011 - Aug 2011
Summer Technology Analyst
Education:
New York University 2010 - 2012
Master of Science, Masters, Information Systems
University of Mumbai 2001 - 2005
Bachelor of Engineering, Bachelors, Telecommunications
Skills:
Perl Java Python Sql Eclipse Algorithms Machine Learning Data Mining C++ Javascript C Databases Mysql
San Francisco, California San Jose, California Sacramento, California Yokohama, Japan Bangalore, India Pune, India Mumbai, India Sangli, India Osmanabad, India
Work:
Axcient - Product Management Cisco WebEx - Sr. Group Product Manager (2013) Cisco - Sr Product Manager Sharewave - Sr. Software Engineer IBM - Sr. Design Engineer
Education:
UC Berkeley, CA - MBA, University of Pune - Computer Science and Engineering, KC College, Mumbai - Electrical Engineering, St. Xavier's High School, Mumbai
About:
Cook, cleaner and in a former life - software geek extraordinaire, I harbor dreams of getting down and dirty and creating beautiful things with my hands. Design will change the world.
Venkatesh Iyer
Education:
VJTI - Civil Engineering, Illinois Institute of Technology - MS - Civil Engineering, University of Texas at Austin - PhD - Civil Engineering
About:
Engineering runs in the family. Enjoy friends, family, the outdoors, sports, and living in SD