)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6c9a56cc229a5841ad71b1843b7389e669afae86","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-04-27 11:22:11 +1000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding ch_network_focus.xml Bug#1427935"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I1b2390e63b4db5604a16a214b31260c170a50294"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3acd31a7_a3001d67","line":8,"updated":"2015-05-05 23:36:21.000000000","message":"Please fix your commit message Suyog :)\n\nPartial-bug: #1427935","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"698ae701bb2dec78ce774717479f43156cbcff1d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-04-27 11:22:11 +1000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding ch_network_focus.xml Bug#1427935"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I1b2390e63b4db5604a16a214b31260c170a50294"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aca2d91_12c7bd13","line":8,"in_reply_to":"3acd31a7_a3001d67","updated":"2015-05-06 08:32:07.000000000","message":"And the commit message does not makes sense. This change does not add the file ch_network_focus.xml. Please describe what you are doing in your commit message.","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"}],"doc/arch-design/ch_network_focus.xml":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  version\u003d\"5.0\""},{"line_number":6,"context_line":"  xml:id\u003d\"network_focus\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eNetwork focused\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eAll OpenStack deployments depend, to some extent, on network communication in order to function properly due to its service-based nature. In some cases, however, use cases dictate that the network elevates beyond simple infrastructure. This chapter discusses architectures that are more reliant or focused on network services. These architectures heavily depend on the network infrastructure and need to be architected so that the network services perform reliably in order to satisfy user and application requirements.\u003c/para\u003e"},{"line_number":9,"context_line":"    \u003cpara\u003eSome possible use cases include:\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cvariablelist\u003e"},{"line_number":11,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_329510e4","line":8,"updated":"2015-04-29 01:50:28.000000000","message":"\"All OpenStack deployments depend on network communication...\"","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"33640e09e10a7b594b5e630989d00943282a74d5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  version\u003d\"5.0\""},{"line_number":6,"context_line":"  xml:id\u003d\"network_focus\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eNetwork focused\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eAll OpenStack deployments depend, to some extent, on network communication in order to function properly due to its service-based nature. In some cases, however, use cases dictate that the network elevates beyond simple infrastructure. This chapter discusses architectures that are more reliant or focused on network services. These architectures heavily depend on the network infrastructure and need to be architected so that the network services perform reliably in order to satisfy user and application requirements.\u003c/para\u003e"},{"line_number":9,"context_line":"    \u003cpara\u003eSome possible use cases include:\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cvariablelist\u003e"},{"line_number":11,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3acd31a7_80093334","line":8,"updated":"2015-04-29 19:43:50.000000000","message":"Suggested update:\ns/In some cases, however, use cases dictate that the network elevates beyond simple infrastructure/In some current use cases, however, a simple network infrastructure isn\u0027t sufficient, and a service-based architecture is needed/","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":12,"context_line":"        \u003cterm\u003eContent delivery network\u003c/term\u003e"},{"line_number":13,"context_line":"        \u003clistitem\u003e"},{"line_number":14,"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 video streaming. 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":15,"context_line":"        \u003c/listitem\u003e"},{"line_number":16,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":17,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_d2ba5c6e","line":14,"updated":"2015-04-29 01:50:28.000000000","message":"1. \"This includes: video streaming, graphic (graphic what?), or any other cloud-based data repository...\" \n\n2. \"Network config... and the distribution of instances. Therefore, it impacts video streaming.\"","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":18,"context_line":"        \u003cterm\u003eNetwork management functions\u003c/term\u003e"},{"line_number":19,"context_line":"        \u003clistitem\u003e"},{"line_number":20,"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. Organizations use it for internal network management.\u003c/para\u003e"},{"line_number":21,"context_line":"        \u003c/listitem\u003e"},{"line_number":22,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":23,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_d2713ce2","line":20,"updated":"2015-04-29 01:50:28.000000000","message":"The first sentence makes no sense on its own... \n\n\"Clouds that provide network service functions built to support the delivery of back-end network services such as DNS, NTP or SNMP are used for internal network management.\"","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":23,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":24,"context_line":"        \u003cterm\u003eNetwork service offerings\u003c/term\u003e"},{"line_number":25,"context_line":"        \u003clistitem\u003e"},{"line_number":26,"context_line":"            \u003cpara\u003eA cloud that can be used to run customer facing network tools to support services. For example, VPNs, MPLS private networks, GRE tunnels and others.\u003c/para\u003e"},{"line_number":27,"context_line":"        \u003c/listitem\u003e"},{"line_number":28,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":29,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_527e4caf","line":26,"updated":"2015-04-29 01:50:28.000000000","message":"\"that can be used\" is passive","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":30,"context_line":"        \u003cterm\u003eWeb portals or web services\u003c/term\u003e"},{"line_number":31,"context_line":"        \u003clistitem\u003e"},{"line_number":32,"context_line":"            \u003cpara\u003eWeb servers are a common application for cloud services and we recommend an understanding of the network requirements. The network requires scaling out to meet user demand and deliver web pages with a minimum latency. Depending on the details of the portal architecture, consider the internal east-west and north-south network bandwidth.\u003c/para\u003e"},{"line_number":33,"context_line":"        \u003c/listitem\u003e"},{"line_number":34,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":35,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_dd0dcd38","line":32,"updated":"2015-04-29 01:50:28.000000000","message":"\"East-West\" and \"North-South\"","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":36,"context_line":"        \u003cterm\u003eHigh speed and high volume transactional systems\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"            \u003cpara\u003e"},{"line_number":39,"context_line":"                These types of applications are 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":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_bd13315c","line":38,"updated":"2015-04-29 01:50:28.000000000","message":"\"East-West\" and \"North-South\" again please (see below)","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        \u003cterm\u003eHigh speed and high volume transactional systems\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"            \u003cpara\u003e"},{"line_number":39,"context_line":"                These types of applications are 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":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":42,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_52552c1b","line":39,"updated":"2015-04-29 01:50:28.000000000","message":"1. \"Examples include, financial systems, credit card transaction...\"\n\n2. \"needs to be balanced\" is passive \n\n3. \"that need to be accessed\" is passive","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":55,"context_line":"        \u003cterm\u003eVirtual desktop infrastructure (VDI)\u003c/term\u003e"},{"line_number":56,"context_line":"        \u003clistitem\u003e"},{"line_number":57,"context_line":"            \u003cpara\u003eThis use case is 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":58,"context_line":"        \u003c/listitem\u003e"},{"line_number":59,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":60,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_f211d85e","line":57,"updated":"2015-04-29 01:50:28.000000000","message":"\"Like video streaming, the user experience is important. However, unlike video streaming, caching is not...\"","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"c15adc553328385245f6f191c97ffcab2373f06f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":61,"context_line":"        \u003cterm\u003eVoice over IP (VoIP)\u003c/term\u003e"},{"line_number":62,"context_line":"        \u003clistitem\u003e"},{"line_number":63,"context_line":"            \u003cpara\u003eThis is 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 sensitive to latency and jitter fluctuations and can detect them at very low levels.\u003c/para\u003e"},{"line_number":64,"context_line":"        \u003c/listitem\u003e"},{"line_number":65,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":66,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5ad0253b_7206e821","line":63,"updated":"2015-04-29 01:50:28.000000000","message":"1. \"to ensure delivery\" is passive","commit_id":"85b141a7256f0049c1ecbb9cf01ef610d14830ae"}]}
