diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-09-21 14:46:16 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-09-21 14:46:16 +0200 |
commit | 2e53b8f0d9f448d8e074257802c1c2314831b2ce (patch) | |
tree | 228ba69e389dbef5d5a339ebf76c7d19484cc5f5 /doc | |
parent | some other monolithic display servers (diff) | |
download | mds-2e53b8f0d9f448d8e074257802c1c2314831b2ce.tar.gz mds-2e53b8f0d9f448d8e074257802c1c2314831b2ce.tar.bz2 mds-2e53b8f0d9f448d8e074257802c1c2314831b2ce.tar.xz |
hybrid server architecture
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/info/mds.texinfo | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index 810735e..20174ca 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -5087,6 +5087,7 @@ any insight. @menu * The Microserver Architecture:: The Microserver Architecture. * The Monolithic Server Architecture:: The Monolithic Server Architecture. +* The Hybrid Server Architecture:: The Hybrid Server Architecture. @end menu @@ -5184,6 +5185,46 @@ function calls and achive greater performance. +@node The Hybrid Server Architecture +@section The Hybrid Server Architecture + +Description: The display server is implmeneted +with the microserver architecture except some +components are built into the master server for +performance or security reasons. + +@noindent +Implementations: none? + +@noindent +Advantages: + +@itemize @bullet{} +@item +Can achive most of the microserver architecture's +advantages, but not always to the same extent. + +@item +By integrating some servers into the master server, +the hybrid architecture can isolate information for +clients to achive confidentiality. Prioritising +confidentiality however leads to problems implementing +features such as screenshooting and global hotkeys. + +@item +Large and high frequency messages does not need to +be passed around to other servers if they are integrated +into the master server. This lets hybrid display server +achive the same perfomance performance as monolithic +display servers for tasks where it is desirable. +@end itemize + +The mds protocol and its reference implemention can +easily be made into a hybrid display server protocol +and and implementation thereof. + + + @node GNU Free Documentation License @appendix GNU Free Documentation License @include fdl.texinfo |