{'fraction_non_alphanumeric': 0.022935779816513763, 'fraction_numerical': 0.024246395806028834, 'mean_word_length': 4.9186046511627906, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
New Sun Fire TM Servers Nearly Double Supply Chain Management Performance

Sun and Manugistics engineering teams have improved the performance of the Manugistics NetWORKS Fulfillment application. The Fulfillment application was tuned along with the JVMTM, SolarisTM Operating System scheduler, and Oracle on a single Sun FireTM server. Fulfillment was also scaled to multiple servers and new hardware. Sun FireTM Servers with the new UltraSPARC® IV processor, achieve nearly double (1.92x) the throughput of Sun Fire Servers with the UltraSPARC® III processor. These Fulfillment benchmarks show how Sun Fire servers can scale processing power and Stock Keeping Unit (SKU) problem size. A problem set of 10 Million SKUs was initially run on a Sun FireTM 6800 server with 24 1200MHz UltraSPARC® III processors. The same 10 Million SKU model was then run on a Sun FireTM E6900 server with 24 1200MHz UltraSPARC® IV processors and achieved a speed up of 1.92x the UltraSPARC® III result. In addition to near linear scaling with the new UltraSPARC® IV processors, Fulfillment scaled to multiple machines. The 10 Million SKU model was run on both one and two nodes with 1.96x speedup. Finally, the model was doubled to 20 Million SKUs and run on two nodes. This shows how Sun and Manugistics can achieve near-linear scaling while keeping processing time constant. This paper details the underlying tuning and monitoring methods used to achieve these results. Fulfillment application, JVM, Solaris, and Oracle tuning will be covered.