Salesforce
Senior Director Performance Engineering
Intuit May 2013 - Apr 2014
Senior Qe Manager
Zinio May 2012 - Apr 2013
Director of Quality Engineering
Yahoo May 2010 - May 2012
Senior Qe Manager
Sap Ariba 2006 - Apr 2010
Performance Engineering Group Manager
Education:
Iowa State University
Bachelors, Bachelor of Science, Industrial Engineering
University of California, Berkeley, Haas School of Business
Skills:
Test Automation Perl Agile Methodologies Java Web Services Saas Scalability Cloud Computing Selenium Oracle Distributed Systems Java Enterprise Edition Software As A Service Enterprise Software Mobile Performance
Hadoop Subversion Perforce Solaris Apache Selenium Perl Test Automation Scalability Agile Methodologies JUnit Scrum Distributed Systems Unix Java Web Services XML Cloud Computing SaaS Android iOS windows 8 Jenkins
Us Patents
Systems And Methods For Real-Time Determination Of Cost-To-Serve Metrics And Cost Attribution For Cloud Applications In The Public Cloud
- San Francisco CA, US Ashraya Raj Mathur - Fremont CA, US Bruno Manuel Torres Gomez - San Francisco CA, US Ronnie Fong - San Francisco CA, US Jiten Oswal - San Francisco CA, US Mihirsinh Raol - Fremont CA, US Jianxun Jason Ding - San Francisco CA, US
International Classification:
G06Q 10/06 G06F 9/50 G06F 3/0484
Abstract:
Systems and methods for a cost-to-serve (CTS) service to measure total cost-to-serve and cost attributions by a plurality of CTS agents spawned across dynamic resources to capture information from a set of instances associated with the plurality of resources; a CTS agent transaction module to publish a set of metrics established by the CTS agent for each instance and usage type; a CTS service collector module to aggregate from each CTS agent, one or more instances from the set of instances to generate transaction metrics; a CTS measurement service module for measuring a total cost for each selected transaction stored at the CTS store based on at least a cost per unit; a CTS metrics processor module for aggregating metrics related to the transactions to determine total cost and set of cost attributions for a selected cloud; and a CTS metrics analytic module to provide cost attribution analytics in the selected cloud in an analytics display.
Composite Batching To Manage Throughput For Online Commerce Applications
- San Francisco CA, US Ranjeeth Karthik Selvan Kathiresan - Concord CA, US Samir Pilipovic - Santa Clara CA, US Jean Steriti - San Jose CA, US Ronnie Fong - San Jose CA, US Anshul Kumar - Cupertino CA, US
International Classification:
G06F 9/46 G06Q 40/00 G06F 9/54 H04L 29/06
Abstract:
Embodiments regard composite batching to manage throughput for online commerce applications. An embodiment of one or more storage mediums include instructions for processing online transaction requests for an order management service to generate transaction records, the online transaction requests including at least a first type of transaction and a second type of transaction; accumulating the transaction records in a storage; automatically determining a batch size for application program interface (API) requests for the transaction records and a frequency rate for the API requests based at least in part on a throughput rate for the processed transaction requests; and process the API requests to the order management service.
Characterization Of Network Latency Using Boxcarring Of Action Requests From Component-Driven Cloud Applications
- San Francisco CA, US Shweta Joshi - Newark CA, US Ronnie Fong - San Jose CA, US Jianxun Jason Ding - Cupertino CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
H04L 29/08 H04W 4/50
Abstract:
Method embodiments are disclosed for characterizing network latency for a component of a webpage provided by an application server device, using boxcarring of action requests. The method comprises measuring the network latency for a component provided by an application server device. A latency category is established based on the network latency. An action request of a user occurring within a queue wait time is associated with the latency category. The action request of the user associated with the latency category is enqueued into an enqueued action request, which is batched in a boxcar to create a batched action request. The batched action request is dispatched in the boxcar to the application server device. The queue wait time is adapted based on an updated network latency and a transmission status of the action request of the user and the batched action request. System and computer program product embodiments are also disclosed.
Dynamic Adjustment Of Boxcarring Of Action Requests From Component-Driven Cloud Applications
- San Francisco CA, US Shweta Joshi - Newark CA, US Ronnie Fong - San Jose CA, US Jianxun Jason Ding - Cupertino CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
H04L 29/08 H04W 4/00
Abstract:
Performance of web pages and mobile device applications with multiple components rendered on a user device is dynamically speeded up, including dynamically measuring network communication latency, adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, and dispatching boxcarred requests to the server. Adjustments to the boxcar intervals are based on the dynamically measured network communication latency and a number of connections supported between the user device and the server. The measured network communication latency is calculated as dispatch-to-completed response time minus server processing time and the server processing time is received from the server for a boxcar of completed responses. The system adjusts according to feedback received, as a browser or mobile device changes network connections or the network conditions change, and adapting over time for a particular user. Inter-boxcar intervals are tunable and programmatically changeable, with values learned from experience.
Priority-Driven Boxcarring Of Action Requests From Component-Driven Cloud Applications
- San Francisco CA, US Ashraya Raj Mathur - Fremont CA, US Ronnie Fong - San Jose CA, US Jianxun Jason Ding - Cupertino CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
H04L 29/08 H04L 29/06 H04W 4/00
Abstract:
Improved perceived load time for browser and mobile application pages is achieved by adjusting boxcarring of action requests from coupled data consuming applications on the user device, using the priority level of regions and components in component-driven cloud applications. Priority labels differentiate among display regions rendered by the data consuming application and the priority labels further differentiate among components within respective display regions. The middleware application batches the action requests into batches based at least in part on the priority labels, into boxcars segregated by priority label according to a predetermined segregation schedule, and dispatches the boxcars of batched action requests to the server. Performance is also dynamically speeded up, by adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, based on the dynamically measured network communication latency between the user device and the server.
Googleplus
Ronnie Fong
About:
LEED Accredited Professional, Professional Engineer
Ronnie Fong
Ronnie Fong
Ronnie Fong
Ronnie Fong
Youtube
Ronnie Fong Live Stream
Duration:
7s
Lung Health Initiative Challenge Chinese Hosp...
Lung Health Initiative Challenge Chinese Hospital by the Fong Family t...
Duration:
56s
Lung Health Initiative Fong Family Challenge ...
Lung Health Initiative Fong Family Challenge Press Conference 2022 Dec...
Duration:
3m 11s
Memorial Service Joan Fong A Life Compressed ...
Celebrating A Life Compressed with Joy Memorial Service for Joan Chen ...
Duration:
1h 48m 46s
Blessed Be the Lord sung at Happy 60BD Joan
Blessed be the Lord Worship Song at the Joan Fong To Sixty and Beyond ...
Duration:
57s
ron joan celebrating 30 years lookback Vid by...
ron joan celebrating 30 years lookback 2014 Vid by Julie Fong.
Ronnie Fong 1973 graduate of Lowell High School in San francisco, CA is on Classmates.com. See pictures, plan your class reunion and get caught up with Ronnie and other high school ...
Ronnie Fong (1969-1973), Charles Lee (1973-1977), Jonathan Jiang (1987-1991), Michael Ring (1970-1974), Carla Bogdanoff (1984-1988), Giselle Xavier (1975-1979)