)]}'
{"doc/arch-design/ch_network_focus.xml":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    \u003cvariablelist\u003e"},{"line_number":12,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":13,"context_line":"        \u003cterm\u003eContent delivery network\u003c/term\u003e"},{"line_number":14,"context_line":"        \u003clistitem\u003e"},{"line_number":15,"context_line":"            \u003cpara\u003eThis could include streaming video, graphic or any other cloud-based data repository distributed to a large number of end users. Network configuration affects latency, bandwidth, and the distribution of instances, and it therefore impacts mass market streaming video. Not all video streaming is consumer focused. For example, multicast videos (used for media, press conferences, corporate presentations, web conferencing services, and so on) can also utilize a content delivery network. The location of the video repository and its relationship to end users affects content delivery. Network throughput of the back-end systems, as well as the WAN architecture and the cache methodology also affects performance.\u003c/para\u003e"},{"line_number":16,"context_line":"        \u003c/listitem\u003e"},{"line_number":17,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_bce8a5e3","line":14,"updated":"2015-03-31 01:16:48.000000000","message":"\"This could include streaming video, graph, or any other cloud-based data...\"\n\nJust the comma please :)","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        \u003cterm\u003eContent delivery network\u003c/term\u003e"},{"line_number":14,"context_line":"        \u003clistitem\u003e"},{"line_number":15,"context_line":"            \u003cpara\u003eThis could include streaming video, graphic or any other cloud-based data repository distributed to a large number of end users. Network configuration affects latency, bandwidth, and the distribution of instances, and it therefore impacts mass market streaming video. Not all video streaming is consumer focused. For example, multicast videos (used for media, press conferences, corporate presentations, web conferencing services, and so on) can also utilize a content delivery network. The location of the video repository and its relationship to end users affects content delivery. Network throughput of the back-end systems, as well as the WAN architecture and the cache methodology also affects performance.\u003c/para\u003e"},{"line_number":16,"context_line":"        \u003c/listitem\u003e"},{"line_number":17,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":18,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":19,"context_line":"        \u003cterm\u003eNetwork management functions\u003c/term\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_9c916155","line":16,"updated":"2015-03-31 01:16:48.000000000","message":"\"Network configuration affects latency, bandwidth, and the distribution of instances, impacting mass market streaming video.\" \n\nIs it *the* mass market streaming video, or is it video streaming?\n\nFurther down it references \u0027video streaming\u0027, so I think that\u0027s what it means. Switch this sentence to reflect that?","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ffd9037a3fe423ad5dab96acf905db3ff056ec27","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":19,"context_line":"        \u003cterm\u003eNetwork management functions\u003c/term\u003e"},{"line_number":20,"context_line":"        \u003clistitem\u003e"},{"line_number":21,"context_line":"            \u003cpara\u003eA cloud that provides network service functions built to support the delivery of back-end network services such as DNS, NTP or SNMP. It is used by a company for internal network management.\u003c/para\u003e"},{"line_number":22,"context_line":"        \u003c/listitem\u003e"},{"line_number":23,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":24,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_a41e960b","line":21,"updated":"2015-03-18 01:59:13.000000000","message":"\"It is used by a company\" is passive. Can we switch this around?","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        \u003cterm\u003eHigh speed and high volume transactional systems\u003c/term\u003e"},{"line_number":38,"context_line":"        \u003clistitem\u003e"},{"line_number":39,"context_line":"            \u003cpara\u003e"},{"line_number":40,"context_line":"                These types of applications are very sensitive to network configurations. Examples include many financial systems, credit card transaction applications, trading and other extremely high volume systems. These systems are sensitive to network jitter and latency. They also have a high volume of both east-west and north-south network traffic that needs to be balanced to maximize efficiency of the data delivery. Many of these systems have large high performance database back ends that need to be accessed.\u003c/para\u003e"},{"line_number":41,"context_line":"        \u003c/listitem\u003e"},{"line_number":42,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":43,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_1cbaf1c0","line":40,"updated":"2015-03-31 01:16:48.000000000","message":"\"... are sensitive\"","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":44,"context_line":"        \u003cterm\u003eHigh availability\u003c/term\u003e"},{"line_number":45,"context_line":"        \u003clistitem\u003e"},{"line_number":46,"context_line":"            \u003cpara\u003eThese types of use cases are highly dependent on the proper sizing of the network to maintain replication of data between sites for high availability. If one site becomes unavailable, the extra sites will be able to serve the displaced load until the original site returns to service. It is important to size network capacity to handle the desired loads.\u003c/para\u003e"},{"line_number":47,"context_line":"        \u003c/listitem\u003e"},{"line_number":48,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":49,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_dcb369e8","line":46,"updated":"2015-03-31 01:16:48.000000000","message":"\"... are dependent\"","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ffd9037a3fe423ad5dab96acf905db3ff056ec27","unresolved":false,"context_lines":[{"line_number":43,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":44,"context_line":"        \u003cterm\u003eHigh availability\u003c/term\u003e"},{"line_number":45,"context_line":"        \u003clistitem\u003e"},{"line_number":46,"context_line":"            \u003cpara\u003eThese types of use cases are highly dependent on the proper sizing of the network to maintain replication of data between sites for high availability. If one site becomes unavailable, the extra sites will be able to serve the displaced load until the original site returns to service. It is important to size network capacity to handle the desired loads.\u003c/para\u003e"},{"line_number":47,"context_line":"        \u003c/listitem\u003e"},{"line_number":48,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":49,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_a4a13697","line":46,"updated":"2015-03-18 01:59:13.000000000","message":"remove future -\u003e \u0027the extra sites can serve\u0027","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"4707f67f89348feccaff3e37739c99f24c8cf28c","unresolved":false,"context_lines":[{"line_number":49,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":50,"context_line":"        \u003cterm\u003eBig data\u003c/term\u003e"},{"line_number":51,"context_line":"        \u003clistitem\u003e"},{"line_number":52,"context_line":"            \u003cpara\u003eClouds used for the management and collection of big data (data ingest) have a significant demand on network resources. Big data often uses partial replicas of the data to maintain data integrity over large distributed clouds. Other big data applications that require a large amount of network resources are Hadoop, Cassandra, NuoDB, RIAK and other No-SQL and distributed databases.\u003c/para\u003e"},{"line_number":53,"context_line":"        \u003c/listitem\u003e"},{"line_number":54,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":55,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"1a6ced46_075ca87d","line":52,"updated":"2015-03-25 03:14:03.000000000","message":"Second sentence: data, data, data. You can probably remove the third instance (\"... of the data to maintain integrity over large ...\")","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":56,"context_line":"        \u003cterm\u003eVirtual desktop infrastructure (VDI)\u003c/term\u003e"},{"line_number":57,"context_line":"        \u003clistitem\u003e"},{"line_number":58,"context_line":"            \u003cpara\u003eThis use case is very sensitive to network congestion, latency, jitter and other network characteristics. Like video streaming, the user experience is very important however, unlike video streaming, caching is not an option to offset the network issues. VDI requires both upstream and downstream traffic and cannot rely on caching for the delivery of the application to the end user.\u003c/para\u003e"},{"line_number":59,"context_line":"        \u003c/listitem\u003e"},{"line_number":60,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":61,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_3cded511","line":58,"updated":"2015-03-31 01:16:48.000000000","message":"\"... is sensitive\"","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":61,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":62,"context_line":"        \u003cterm\u003eVoice over IP (VoIP)\u003c/term\u003e"},{"line_number":63,"context_line":"        \u003clistitem\u003e"},{"line_number":64,"context_line":"            \u003cpara\u003eThis is extremely sensitive to network congestion, latency, jitter and other network characteristics. VoIP has a symmetrical traffic pattern and it requires network quality of service (QoS) for best performance. It may also require an active queue management implementation to ensure delivery. Users are very sensitive to latency and jitter fluctuations and can detect them at very low levels.\u003c/para\u003e"},{"line_number":65,"context_line":"        \u003c/listitem\u003e"},{"line_number":66,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":67,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_fce74de2","line":64,"updated":"2015-03-31 01:16:48.000000000","message":"\"... is sensitive\"","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4b2d108249592220f26d70c1460a0e42e6bcea5c","unresolved":false,"context_lines":[{"line_number":67,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":68,"context_line":"        \u003cterm\u003eVideo Conference or web conference\u003c/term\u003e"},{"line_number":69,"context_line":"        \u003clistitem\u003e"},{"line_number":70,"context_line":"            \u003cpara\u003eThis is extremely sensitive to network congestion, latency, jitter and other network characteristics. Video Conferencing has a symmetrical traffic pattern, but unless the network is on an MPLS private network, it cannot use network quality of service (QoS) to improve performance. Similar to VoIP, users are sensitive to network performance issues even at low levels.\u003c/para\u003e"},{"line_number":71,"context_line":"        \u003c/listitem\u003e"},{"line_number":72,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":73,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"da9b358b_bcd2e5fe","line":70,"updated":"2015-03-31 01:16:48.000000000","message":"\"... is sensitive\"","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"4707f67f89348feccaff3e37739c99f24c8cf28c","unresolved":false,"context_lines":[{"line_number":73,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":74,"context_line":"        \u003cterm\u003eHigh performance computing (HPC)\u003c/term\u003e"},{"line_number":75,"context_line":"        \u003clistitem\u003e"},{"line_number":76,"context_line":"            \u003cpara\u003eThis is a complex use case that requires careful consideration of the traffic flows and usage patterns to address the needs of cloud clusters. It has high East-West traffic patterns for distributed computing, but there can be substantial North-South traffic depending on the specific application.\u003c/para\u003e"},{"line_number":77,"context_line":"        \u003c/listitem\u003e"},{"line_number":78,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":79,"context_line":"    \u003c/variablelist\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"1a6ced46_4a21454c","line":76,"updated":"2015-03-25 03:14:03.000000000","message":"Last time you said \"east-west\" and \"north-south\" (in line 40) you used lowercase instead of initcaps. I don\u0027t have a preference either way (others might), but we should be consistent.","commit_id":"c7e7baca93966f390638e47c588beecc87763d97"}]}
