WO2008087633A3 - Method for statistics based performance optimization of regenerated code - Google Patents

Method for statistics based performance optimization of regenerated code Download PDF

Info

Publication number
WO2008087633A3
WO2008087633A3 PCT/IL2008/000061 IL2008000061W WO2008087633A3 WO 2008087633 A3 WO2008087633 A3 WO 2008087633A3 IL 2008000061 W IL2008000061 W IL 2008000061W WO 2008087633 A3 WO2008087633 A3 WO 2008087633A3
Authority
WO
WIPO (PCT)
Prior art keywords
code
statistics
performance optimization
statistics based
based performance
Prior art date
Application number
PCT/IL2008/000061
Other languages
French (fr)
Other versions
WO2008087633A2 (en
Inventor
Benjamin Volkow
Gil Shafran
Original Assignee
Traffix Communication Systems Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Traffix Communication Systems Ltd. filed Critical Traffix Communication Systems Ltd.
Publication of WO2008087633A2 publication Critical patent/WO2008087633A2/en
Publication of WO2008087633A3 publication Critical patent/WO2008087633A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
    • G06F8/4441Reducing the execution time required by the program code

Abstract

An automated method for optimization of stack software based on statistical analysis of performance and according to configuration parameters. The method includes generating the original code, collecting statistics of usage patterns and feeding back the results of the statistics to recreate and optimize the code. The method further includes regenerating the code, reloading the regenerated code into the system and returning to the statistics collection step, wherein the sequence of generating, collecting, feeding back, regenerating and reloading are reiterated continuously, such that the method continuously provides increasingly optimum code performance.
PCT/IL2008/000061 2007-01-17 2008-01-15 Method for statistics based performance optimization of regenerated code WO2008087633A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US88072407P 2007-01-17 2007-01-17
US60/880,724 2007-01-17

Publications (2)

Publication Number Publication Date
WO2008087633A2 WO2008087633A2 (en) 2008-07-24
WO2008087633A3 true WO2008087633A3 (en) 2010-01-28

Family

ID=39636464

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2008/000061 WO2008087633A2 (en) 2007-01-17 2008-01-15 Method for statistics based performance optimization of regenerated code

Country Status (1)

Country Link
WO (1) WO2008087633A2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2489161B1 (en) 2009-10-16 2019-06-12 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring and/or firewall functionality
US8750126B2 (en) 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US8627298B2 (en) 2009-12-14 2014-01-07 International Business Machines Corporation Using appropriate level of code to be executed in runtime environment using metadata describing versions of resources being used by code
CN102986169B (en) 2010-02-12 2015-09-30 泰克莱克股份有限公司 For providing method, the system of reciprocity route at DIAMETER Nodes
IN2012CN07525A (en) 2010-02-12 2015-05-29 Tekelec Inc
WO2012100057A2 (en) 2011-01-21 2012-07-26 Tekelec Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (dsr) having a distributed message processor architecture
EP2681940B1 (en) 2011-03-03 2016-05-25 Tekelec, Inc. Methods, systems, and computer readable media for enriching a diameter signaling message
JP6203254B2 (en) * 2012-06-11 2017-09-27 テケレック・インコーポレイテッドTekelec, Inc. Method, system and computer-readable medium for routing Diameter messages in a Diameter signaling router
US9148388B2 (en) 2013-05-23 2015-09-29 Tekelec, Inc. Methods, systems, and computer readable media for performing enhanced service routing
US9537775B2 (en) 2013-09-23 2017-01-03 Oracle International Corporation Methods, systems, and computer readable media for diameter load and overload information and virtualization
US9888001B2 (en) 2014-01-28 2018-02-06 Oracle International Corporation Methods, systems, and computer readable media for negotiating diameter capabilities
US10027760B2 (en) 2015-05-22 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users
US10498762B1 (en) 2015-10-22 2019-12-03 Versafe Ltd. Methods for hypertext markup language (HTML) input field obfuscation and devices thereof
US11658995B1 (en) 2018-03-20 2023-05-23 F5, Inc. Methods for dynamically mitigating network attacks and devices thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006033A (en) * 1994-08-15 1999-12-21 International Business Machines Corporation Method and system for reordering the instructions of a computer program to optimize its execution
US6016512A (en) * 1997-11-20 2000-01-18 Telcordia Technologies, Inc. Enhanced domain name service using a most frequently used domain names table and a validity code table
US6971091B1 (en) * 2000-11-01 2005-11-29 International Business Machines Corporation System and method for adaptively optimizing program execution by sampling at selected program points

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006033A (en) * 1994-08-15 1999-12-21 International Business Machines Corporation Method and system for reordering the instructions of a computer program to optimize its execution
US6016512A (en) * 1997-11-20 2000-01-18 Telcordia Technologies, Inc. Enhanced domain name service using a most frequently used domain names table and a validity code table
US6971091B1 (en) * 2000-11-01 2005-11-29 International Business Machines Corporation System and method for adaptively optimizing program execution by sampling at selected program points

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FAJARDO: "Open Diameter Software Architecture", June 2004 (2004-06-01), pages 1,3 - 7, Retrieved from the Internet <URL:http://diameter.sourceforge.net/diameter-architecture/index.html> *

Also Published As

Publication number Publication date
WO2008087633A2 (en) 2008-07-24

Similar Documents

Publication Publication Date Title
WO2008087633A3 (en) Method for statistics based performance optimization of regenerated code
TW200636411A (en) Automated throughput control system and method of operating the same
WO2006082591A3 (en) Upgrading performance using aggregated information shared between management systems
WO2010078266A3 (en) Programmable agent for monitoring mobile communication in a wireless communication network
WO2009012403A3 (en) Implementation of stream algebra over class instances
WO2007103984A3 (en) Multiple image input for optical character recognition processing systems and methods
WO2011008882A3 (en) System and method for personality adoption by online game peripherals
WO2004063863A3 (en) Document management apparatus, system and method
WO2008124730A3 (en) Client input method
WO2009102765A3 (en) Parallelization of electronic discovery document indexing
WO2011143458A8 (en) Cycle decomposition analysis for remote machine monitoring
WO2007143272A3 (en) Artificial intelligence analyzer and generator
WO2010013160A3 (en) A method and apparatus for generating an image collection
WO2008092521A3 (en) Routing performance analysis and optimization within a massively parallel computer
GB2474789A (en) Best match search
WO2008147587A3 (en) Methods and apparatus to improve market launch performance
WO2010009003A3 (en) Specification files for call translation and trace
WO2009008886A3 (en) Client-side in formation processing system, apparatus and methods
WO2012054572A3 (en) Computer metrics system and process for implementing same
WO2006020895A3 (en) A method and an apparatus to design a processing system using a graphical user interface
WO2008030774A3 (en) Methods and apparatus for optimizing responsiveness of portable documents
WO2010031588A3 (en) Maldi matrices
EP1950917A4 (en) Methods for peer-to-peer application message identifying and operating realization and their corresponding devices
WO2008137481A3 (en) Method and apparatus for scaling intensity data in a mass spectrometer
GB2466425B (en) Computer networks

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08702642

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08702642

Country of ref document: EP

Kind code of ref document: A2