aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-09-21 14:46:16 +0200
committerMattias Andrée <maandree@operamail.com>2014-09-21 14:46:16 +0200
commit2e53b8f0d9f448d8e074257802c1c2314831b2ce (patch)
tree228ba69e389dbef5d5a339ebf76c7d19484cc5f5 /doc
parentsome other monolithic display servers (diff)
downloadmds-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.texinfo41
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