High-performance service-oriented computing
Abstract/Contents
- Abstract
- This dissertation presents Sikker, a highly-scalable high-performance distributed system architecture for secure service-oriented computing. Sikker includes a novel service-oriented application model upon which security and isolation policies are derived and enforced. The workhorse of Sikker is a custom network interface controller, called the Network Management Unit (NMU), that enforces Sikker's security and isolation policies while providing high-performance network access. Sikker's application model satisfies the complex interactions of modern large-scale distributed applications. Experimental results show that even when implemented on very large clusters, the NMU adds a negligible message latency of 41 ns under realistic workloads and 91 ns at the 99.99th percentile of worst-case access patterns. Analysis shows that the NMU can support many hundreds of Gbps of bandwidth with common VLSI technologies while imposing zero overhead on the CPU. Integrated into Sikker and the NMU is a novel service-oriented, distributed rate-control algorithm, called Sender-Enforced Token and Rate Exchange (SE-TRE), that is able to regulate service-to-service aggregate rates while imposing zero latency overhead at the 99.99th percentile, less than 0.3% bandwidth overhead, and zero overhead on the CPU. Sikker's service-oriented security and isolation methodology removes high overheads imposed by current systems. Sikker allows distributed applications to operate in an environment with fine-grained security and isolation while experiencing supercomputer-like network performance.
Description
Type of resource | text |
---|---|
Form | electronic; electronic resource; remote |
Extent | 1 online resource. |
Publication date | 2016 |
Issuance | monographic |
Language | English |
Creators/Contributors
Associated with | McDonald, Nicholas |
---|---|
Associated with | Stanford University, Department of Electrical Engineering. |
Primary advisor | Dally, William J |
Thesis advisor | Dally, William J |
Thesis advisor | Davis, A. (Alan Lynn), 1946- |
Thesis advisor | Ousterhout, John K |
Advisor | Davis, A. (Alan Lynn), 1946- |
Advisor | Ousterhout, John K |
Subjects
Genre | Theses |
---|
Bibliographic information
Statement of responsibility | Nicholas McDonald. |
---|---|
Note | Submitted to the Department of Electrical Engineering. |
Thesis | Thesis (Ph.D.)--Stanford University, 2016. |
Location | electronic resource |
Access conditions
- Copyright
- © 2016 by Nicholas George McDonald
- License
- This work is licensed under a Creative Commons Attribution 3.0 Unported license (CC BY).
Also listed in
Loading usage metrics...