Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Scott J. Norton is active.

Publication


Featured researches published by Scott J. Norton.


Technology Conference on Performance Evaluation and Benchmarking | 2016

Lessons from OLTP Workload on Multi-socket HPE Integrity Superdome X System

Srinivasan Varadarajan Sahasranamam; Paul Cao; Rajesh Tadakamadla; Scott J. Norton

With today’s data explosion, databases have kept pace with the ever increasing demands of businesses by growing in size to accommodate peta-bytes and exa-bytes of data. This growth in data sizes is met by an equally impressive platform hardware engineering. These large enterprise systems are characterized by very large memory, I/O footprints and number of processors. These systems offer a good hardware consolidation platform, allowing traditional smaller databases to be consolidated on to larger and fewer x86 servers. In pursuit of efficient resource utilization, we have seen database implementations leverage technologies like virtualization and containerization to improve resource utilization rates, while providing best possible isolation of workloads. Oracle database 12cR1 is an offering that enables high server resource utilization rates for database workloads using the “Multitenant” feature. While scaling multi-tenant database workloads from 1 to 4 sockets could be considered a modestly challenging task, scaling these workloads beyond 4 sockets (such as 8 or 16 sockets) presents new challenges that have to be addressed to make the deployments more efficient. One of the main challenges to deal with on such highly NUMA (Non-Uniform Memory Access) architectures is the associated performance penalties in memory intensive workloads. Database software is primarily memory intensive, so the need for optimizing both the hardware and the software stack for best performance becomes very apparent. While many of the hardware optimizations are done via platform tunings in the BIOS (aka system firmware), an equal amount of tuning options are available to be explored and applied on the OS and the application side. In this paper, we focus primarily on the software based tunings available to users in the OS and the database. The information presented in this paper are an accumulation of learnings and observations made when trying to solve NUMA challenges during OLTP benchmarking with Oracle multitenant database deployed on a 16 socket HPE Integrity Superdome X under a Linux environment.


Archive | 2004

Automatic policy selection

Scott J. Norton; Hyun J. Kim; Swapneel Kekre


Archive | 2006

Dynamic hardware multithreading and partitioned hardware multithreading

Scott J. Norton; Thomas L. Vaden; James R. Callister


Archive | 2004

Per processor set scheduling

Scott J. Norton; Hyun J. Kim; Swapneel Kekre


Archive | 2006

Hardware threads processor core utilization

Scott J. Norton; Hyun J. Kim


Archive | 2007

Abstracting a multithreaded processor core to a single threaded processor core

Scott J. Norton; Hyun J. Kim


Archive | 2004

Adaptive cooperative scheduling

Scott J. Norton; Hyun J. Kim; Swapneel Kekre


Archive | 2004

Parallel traversal of a dynamic list

Scott J. Norton; Hyun J. Kim


Archive | 2007

Accurate measurement of multithreaded processor core utilization and logical processor utilization

Hyun J. Kim; Scott J. Norton


Archive | 2007

Fair share scheduling with hardware multithreading

Scott J. Norton; Hyun J. Kim

Collaboration


Dive into the Scott J. Norton's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge