From: grahn+nntp@snipabacken.se   
      
   On Sun, 2010-10-10, Hans Rosinee wrote:   
   > "Jorgen Grahn" wrote:   
   >   
   >> What you call "echo service" is normally called "HTTP proxy". (And   
   >> when people speak of "echo service" I normally think of the TCP and   
   >> UDP echo services, which do something completely different).   
   >   
   > Sure, I know about port 7 (echo). Also "HTTP proxy", but that doesn't   
   > AFAIK do what I want it to do.   
      
   Then I'm not quite sure I understand what you want. My best suggestion   
   is to mess with the traffic on the IP level, in a router. Morten's   
   response seems useful.   
      
   [...]   
   >> - Are you allowed to put extra load on the server,   
   >> stealing its CPU resources or SIGSTOP the server software momentarily?   
   >   
   > No. Besides it's a Vista-server.   
      
   OK, SIGSTOP was just because I know Unix; I suppose Windows has   
   something similar. (I know it has multitasking and process   
   priorities ...)   
      
   > And adding another software piece that throttles   
   > the performance, also adds more unreliability IMHO.   
      
   Well, you're testing for unreliability, aren't you? I got the   
   impression that the output of your work should be "this is how the   
   system behaves when it's not alone on a perfect network", and there is   
   some overlap with a slowed-down client or server. For example, if a   
   TCP receiver is slow, that eventually affects the client.   
      
   Not saying you /have to/ do that test, just that it is a possibility.   
      
   ...   
   >> - Why don't you consider running the proxy ("echo service") yourself,   
   >> so you have control over its behavior?   
   >   
   > Maybe a customised Squid service would do it. But again, I want this test   
   > setup to involve minimum amount of new and unreliable test software. Hasn't   
   > this problem been raised and solved before? A need creates a market.   
      
   I hope that's the techniques suggested by Morten. I don't see any   
   immediate reason that the proxy needs to work on the HTTP level (but   
   perhaps there are reasons).   
      
   /Jorgen   
      
   --   
    // Jorgen Grahn O o .   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|