Bilal Khan - Academia.edu (original) (raw)
Uploads
Papers by Bilal Khan
We investigate the stability properties of a novel agent-based system for the detection of networ... more We investigate the stability properties of a novel agent-based system for the detection of network bandwidth-based distributed denial of service (DDoS) attacks. The proposed system provides a description of the structure of flows which comprise the DDoS attack. In doing so, it facilitates DDoS mitigation at or near attack traffic sources. The constituent agents within the system operate at the inter autonomous system (AS) level, comprising a distributed collection of IP-layer network taps which self-organize in response to attack flows. We formalize the notion of stability for the proposed system, and show how we can use simulation to identify regions of instability within the system's parameter space. We then modify our system design to circumvent the uncovered singularities, and demonstrate the efficacy and tradeoffs implicit in our redesigned system.
Software - Practice and Experience, 2002
We describe the Component Architecture for Simulating Network Objects (CASiNO) useful for the imp... more We describe the Component Architecture for Simulating Network Objects (CASiNO) useful for the implementation of communication protocol stacks and network simulators. This framework implements a rich, modular coarse-grained dataflow architecture, with an interface to a reactor kernel that manages the application's handlers for asynchronous I/O, real timers and custom interrupts. These features enable developers to write applications that are driven by both data flow and asynchronous event delivery, while allowing them to keep these two functionalities distinct. We provide an example program and expository comments on the program to illustrate the use of the CASiNO framework. Published in 2002 by John Wiley & Sons, Ltd.
Informatica (slovenia), 1999
IEEE Journal on Selected Areas in Communications, 2008
We develop a new dynamic scheme which continuously redistributes a fixed power budget among the w... more We develop a new dynamic scheme which continuously redistributes a fixed power budget among the wireless nodes participating in a multi-hop wireless connection, with the objective of minimizing the end-to-end wireless connection bit error rate (BER). We compare the efficacy of our scheme with two static schemes: one that distributes power uniformly, and one that distributes it proportionally to the square of inter-hop distances. In our experiments we observed that the dynamic allocation scheme achieved superior performance, reducing BER by using its ability to distribute the power budget. We quantified the sensitivity of this performance improvement to various environmental parameters, including power budget size, geographic distance, and the number of hops.
We investigate the stability properties of a novel agent-based system for the detection of networ... more We investigate the stability properties of a novel agent-based system for the detection of network bandwidth-based distributed denial of service (DDoS) attacks. The proposed system provides a description of the structure of flows which comprise the DDoS attack. In doing so, it facilitates DDoS mitigation at or near attack traffic sources. The constituent agents within the system operate at the inter autonomous system (AS) level, comprising a distributed collection of IP-layer network taps which self-organize in response to attack flows. We formalize the notion of stability for the proposed system, and show how we can use simulation to identify regions of instability within the system's parameter space. We then modify our system design to circumvent the uncovered singularities, and demonstrate the efficacy and tradeoffs implicit in our redesigned system.
Software - Practice and Experience, 2002
We describe the Component Architecture for Simulating Network Objects (CASiNO) useful for the imp... more We describe the Component Architecture for Simulating Network Objects (CASiNO) useful for the implementation of communication protocol stacks and network simulators. This framework implements a rich, modular coarse-grained dataflow architecture, with an interface to a reactor kernel that manages the application's handlers for asynchronous I/O, real timers and custom interrupts. These features enable developers to write applications that are driven by both data flow and asynchronous event delivery, while allowing them to keep these two functionalities distinct. We provide an example program and expository comments on the program to illustrate the use of the CASiNO framework. Published in 2002 by John Wiley & Sons, Ltd.
Informatica (slovenia), 1999
IEEE Journal on Selected Areas in Communications, 2008
We develop a new dynamic scheme which continuously redistributes a fixed power budget among the w... more We develop a new dynamic scheme which continuously redistributes a fixed power budget among the wireless nodes participating in a multi-hop wireless connection, with the objective of minimizing the end-to-end wireless connection bit error rate (BER). We compare the efficacy of our scheme with two static schemes: one that distributes power uniformly, and one that distributes it proportionally to the square of inter-hop distances. In our experiments we observed that the dynamic allocation scheme achieved superior performance, reducing BER by using its ability to distribute the power budget. We quantified the sensitivity of this performance improvement to various environmental parameters, including power budget size, geographic distance, and the number of hops.