The Secure Communication Fabric (SCF) facilitates User to User Routing.
The secure communication fabric is composed of multiple layers operating concurrently and utilizing queues and back pressure to maintain flow control.
All four levels are implemented in the Micro Social Media Agent installed on each of the user machines. The Dispatcher mainly processes instruction messages and either distributes or holds them for pick-up.
The Agent, Dispatcher, and a dispersal of storage locations make up the physical components of the system supporting applications, of which the Social Media & Email App is the first. The block diagram below offers a simplified system view. The particular URL shown is unimportant as it is invisibly accessed to among other things provide load balancing direction. The single Dispatcher illustrated is representative of multiple units arranged to support performance, redundancy, and maintenance.
Direction of arrows indicate initiator of transactions, not flow of content.
|Red||One-time transaction occurring during power-up|
|Green||Occasional Special Activity|
Agent is coded in C. The Dispatcher, which has little resemblance to a conventional server, is part C and part impenetrable hardware.
The initial design specification was based on support for in excess of 100 million user accounts (PC with Agent), average of 5 thousand new posts per second, and a first response time for new content no longer that 3 seconds. To meet these requirements without the build-out costs, operating overhead, and unpredictability of conventional software solutions, portions of the Dispatcher are implemented in specially designed hardware. (This avoids the unreliable content listing often experienced by users of social media.)
Besides performing high level routing, the distributed architecture means a single request can invoke multipoint responses and thus collaborative contributions.