ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    RemoteApp and Bandwidth Usage

    IT Discussion
    remoteapp
    8
    42
    14.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      technobabble @scottalanmiller
      last edited by

      @scottalanmiller said:

      It's not a straight "either uses this much." It is a factor of "how it is used" and what data goes across the line. A heavily graphical application will have a lot of RDP bandwidth. And poorly written queries will have poor SQL bandwidth. You'd have to test real world usage to know the numbers.

      I thought all RDP bandwith was minute. This surely explains a lot.

      NetworkNerdN scottalanmillerS 2 Replies Last reply Reply Quote 0
      • NetworkNerdN
        NetworkNerd @technobabble
        last edited by

        @technobabble said:

        @scottalanmiller said:

        It's not a straight "either uses this much." It is a factor of "how it is used" and what data goes across the line. A heavily graphical application will have a lot of RDP bandwidth. And poorly written queries will have poor SQL bandwidth. You'd have to test real world usage to know the numbers.

        I thought all RDP bandwith was minute. This surely explains a lot.

        Indeed it does. I tested Epicor via RemoteApp last night from this site, and as Scott said, there are small delays in the app (i.e. expanding folder trees is a little slower) that you would not experience if it was installed on your local machine. Though they be very small, it is noticeable to end users.

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @technobabble
          last edited by

          @technobabble said:

          I thought all RDP bandwith was minute. This surely explains a lot.
          Varies wildly. Size of desktop, amount of graphical change, if audio is passed, if printing is passed, how often the screen changes, how much of it changes, what types of graphics are used, colour depth, full desktop versus just one application... all factors.

          We've seen RDP top 10Mb/s. That's many T1s. And that was for a single connection and was rate limited by being on a 10Mb/s line!

          NetworkNerdN T 2 Replies Last reply Reply Quote 0
          • NetworkNerdN
            NetworkNerd @scottalanmiller
            last edited by

            @scottalanmiller said:

            @technobabble said:

            I thought all RDP bandwith was minute. This surely explains a lot.
            Varies wildly. Size of desktop, amount of graphical change, if audio is passed, if printing is passed, how often the screen changes, how much of it changes, what types of graphics are used, colour depth, full desktop versus just one application... all factors.

            We've seen RDP top 10Mb/s. That's many T1s. And that was for a single connection and was rate limited by being on a 10Mb/s line!

            That's nuts!

            scottalanmillerS 1 Reply Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller @NetworkNerd
              last edited by

              @NetworkNerd all it took was someone opening YouTube or a similar website. There is no way to significantly compress already compressed video. The bandwidth that YouTube needs expands when viewed over RDP rather than being compressed further. So the amount of bandwidth needed can rapidly explode.

              1 Reply Last reply Reply Quote 0
              • PSX_DefectorP
                PSX_Defector @NetworkNerd
                last edited by

                @NetworkNerd said:

                Regarding the additional connection, I remember looking into that not long ago, but the issue is we are on the hook for 3 years for the T1. I think we are about 1.5 years into it now.

                Meh, that's OK. Like I said, something cheap on the side.

                http://www.att.com/smallbusiness/internet/internet.jsp

                Hell, even one of those cell devices that you pay by the month would work to prove it out. As long as it has ethernet.

                1 Reply Last reply Reply Quote 0
                • milnesyM
                  milnesy
                  last edited by

                  is there no option to get a faster connection? Does this site require 100% connection? Rather, can it afford to drop connection at night? (Typically, I've seen this with Comcast Business Class) ..

                  Everything you've said regarding the RemoteApp leads me to believe it's the graphics that are chewing it up. Is the switch in the office manageable? Can you monitor your uplink port to your ASA? Could you dangle a sniffer off of one of the other ports on the switch and look for app traffic?

                  1 Reply Last reply Reply Quote 0
                  • T
                    technobabble @scottalanmiller
                    last edited by

                    @scottalanmiller said:

                    @technobabble said:

                    I thought all RDP bandwith was minute. This surely explains a lot.
                    Varies wildly. Size of desktop, amount of graphical change, if audio is passed, if printing is passed, how often the screen changes, how much of it changes, what types of graphics are used, colour depth, full desktop versus just one application... all factors.

                    We've seen RDP top 10Mb/s. That's many T1s. And that was for a single connection and was rate limited by being on a 10Mb/s line!

                    Well that explains the project I worked on for 2 years. The end users were using their own business class internet and we provided them the RDP icons only. So if you can't control their ISP, how would you make the system more responsive to compensate for the lag/delays that @NetworkNerd found?

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @technobabble
                      last edited by

                      @technobabble not much that you can do. Lag is lag. How do you get more traffic down a road? You add lanes. It's the only real answer.

                      You can move to more efficient protocols like ICA and View. You can see how a VPN differs. You can use WAN acceleration. You can create complex cache mechanisms. But at the end of the day the answer is bandwidth, latency and reliability.

                      T 1 Reply Last reply Reply Quote 1
                      • T
                        technobabble @scottalanmiller
                        last edited by

                        @scottalanmiller said:

                        @technobabble not much that you can do. Lag is lag. How do you get more traffic down a road? You add lanes. It's the only real answer.

                        You can move to more efficient protocols like ICA and View. You can see how a VPN differs. You can use WAN acceleration. You can create complex cache mechanisms. But at the end of the day the answer is bandwidth, latency and reliability.

                        Thanks @scottalanmiller. I learned a lot on this subject today, which is why I joined this community!

                        1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller
                          last edited by

                          Once you face bad latency complete app redesign might be the answer.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            technobabble @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            Once you face bad latency complete app redesign might be the answer.

                            I felt that way many times when talking with the developers and the client. I felt that the program had been built for Server 2003/2008 and of course it "can" work with RDS, but we don't use it like that but there should be no problems. Actually had the lead programmer say stuff like that.

                            Many times i lamented to the client that perhaps a web based software would be better.

                            1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller
                              last edited by

                              It's almost a foregone conclusion that a web-based package would be better. There is a reason that that is the standard answer for software design today - it works insanely well for the vast majority of applications. ERP would be one of the most obvious "always better as web software" scenarios. There is no good reason for any ERP software to have been anything but web-based since the very early 2000s. If they are still running legacy code, chances are there are a lot of other problems in the software too. It indicates a fundamental inability to make modern or good software. And in the IT world, being over a decade out of date is a really big deal.

                              1 Reply Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller
                                last edited by

                                Even if they decide against web-based for whatever reason (there are VERY few where a C# client, for example, would be beneficial unless they are doing crazy amounts of multi-threaded heavy processing on the client) since you lose flexibility, increase cost and lost cross platform support - you still design modern systems with light calls between the client and the server. If SQL calls are crossing the client-server connection then you have a massive design failure even bigger going back decades to where that was even remotely considered and acceptable design practice for newbie developers.

                                NetworkNerdN 1 Reply Last reply Reply Quote 0
                                • NetworkNerdN
                                  NetworkNerd @scottalanmiller
                                  last edited by

                                  @scottalanmiller said:

                                  Even if they decide against web-based for whatever reason (there are VERY few where a C# client, for example, would be beneficial unless they are doing crazy amounts of multi-threaded heavy processing on the client) since you lose flexibility, increase cost and lost cross platform support - you still design modern systems with light calls between the client and the server. If SQL calls are crossing the client-server connection then you have a massive design failure even bigger going back decades to where that was even remotely considered and acceptable design practice for newbie developers.

                                  In the case of this application (Epicor), they made some big steps to just take out the Progress layer that was there even if you had a SQL back end. I'll take that for now.

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @NetworkNerd
                                    last edited by

                                    @NetworkNerd said:

                                    In the case of this application (Epicor), they made some big steps to just take out the Progress layer that was there even if you had a SQL back end. I'll take that for now.

                                    Sounds like some seriously weak software from all descriptions. Have you guys looked at anything from this millennium? You might have your mind blown by how modern software works in this space. Running 90s software for a core function has to be really painful.

                                    1 Reply Last reply Reply Quote 0
                                    • 1
                                    • 2
                                    • 3
                                    • 2 / 3
                                    • First post
                                      Last post