NUS Banner CIR
  About CIR People Research Useful Links Staff Only Home

 

   

Research Areas

 

TCP Performance Improvements
In this area of research, we study the dynamics of TCP protocol and its adaptation to the emerging wireless networks which are known for high loss and round-trip time. We have just initiated a project called “Reactive Transport Service” in which we intend to do basic research to understand the dynamics of transport layer protocols in the context of mobile wireless environment of an All-IP converged network and the characteristics of access networks and mobility pattern of the Internet enabled devices, and to come up with heuristics that could be applied to the design of algorithms capable of learning and reacting to the heterogeneous and dynamic nature of the network. The findings could be applied to improve the performance of transport service, and to design an intelligent and adaptive transport layer protocols that would be required in the converged heterogeneous networks of the future.

Representative Publications:
1. Xiuchao Wu, Mun Choon Chan and A.L.Ananda, “TCP HandOff: A Practical TCP Enhancement for Heterogeneous Mobile Environments”, to be presented at the ICC at Glasgow, 24-27 June 2007.
2. Xiuchao Wu, A. L. Ananda and Mun Choon Chan, PMC: An Energy Efficient Event Transport Service for Wireless Sensor Network, Proceedings of 2006 IEEE Interntional Conference on Communications (2006). USA: IEEE Interntional Conference on Communications, 11 – 15 Jun 2006, Instanbul, Turkey.
3. Venkatesh, S O, Lillykutty Jacob and A L Ananda, "Secure Performance Enhancing Proxy: To Ensure End-to-End Security and Enhance TCP Performance over IPv6 Wireless Networks". Computer Networks, 50, no. 13 (monthly) (2006): 2225-2238. (Netherlands).
4. Xiuchao Wu, Indradeep Biswas, Mun Choon Chan, A.L. Ananda , Utilizing Characteristics of Last Link to Improve TCP Performance, in the proceedings of the 24th IEEE International Performance Computing and Communications Conference, Phoenix, Arizona, April 7-9 2005, pp 207-214, USA.

A FRC grant of $138,000 has been obtained for this research work.
 
Sensor Networks
With the capability to construct low power and low cost devices that support sensing, computation and communication capabilities, it is possible to create new and exciting types of applications in a wide range of areas including transportation, manufacturing, health care, environmental oversight, and safety and security.

Due to constraints of sensor nodes, many of the networking issues like MAC, network and transport protocols have to be revisited. In particular, protocols for sensor networks have to be very energy efficient. In order to reduce energy consumptions, two techniques can be applied. The technique is the idea of cross-layer design where the physical, MAC, network and transport protocols are designed in an integrated way so that better energy efficiency can be obtained. Second, sensor networks are often application specified. Hence, the application requirements are often reflected in the networking optimization process.

We are interested in investigating into the cross-layer design issue and are also building novel and practical sensor network system to guide and verify the design.

Representative Publications:
1. Shao Tao, A.L. Ananda and Mun Choon Chan, "Greedy Face Routing with Face ID Support," IEEE ICCCN, August 13 - 16 2007, Turtle Bay Resort, Honolulu, Hawaii, USA.
2. Mingze Zhang, Mun Choon Chan and A.L. Ananda, "Coverage Protocol for Wireless Sensor Networks Using Distance Estimates," IEEE SECON, June 18-21, 2007, San Diego, California, USA.
3. Eugene Chai, Mun Choon Chan and A.L. Ananda, "Coverage Aware Buffer Management and Scheduling for Wireless Sensor Network," IEEE SECON 2006, Reston, VA, Sep 25-28, 2006. <http://www.comp.nus.edu.sg/%7Echanmc/papers/secon.pdf>

A URC grant of $200,000 has been obtained for this research work.

 

Heterogeneous Wireless Networks
Development in new radio technologies and increase in user demand are driving the deployment of a wide array of wireless networks, ranging from 802.11 networks in the local area, to third generation data-only wireless networks in the wide area. Such a diverse set of wireless networks poses a number of interesting issues. We are mainly interested in the resource management related to heterogeneous wireless networks. We consider the case where multiple wireless networks, including 802.11, 802.16 and 3G data-only networks are being deployed and a single wireless provider owns and operates these wireless networks. We are interested in how a network manager can efficiently manage the common pool of radio resources, and how the quality of service of real-time applications (such as voice) and completion time of short data transfer be improved through redundant transmission.

Representative Publications:
1. Mun Choon Chan and Ram Ramjee, "Improving TCP/IP Performance over Third Generation Wireless Networks," accepted for publications in IEEE Transactions of Mobile Computing.
2. Tian Bu, Mun Choon Chan and Ram Ramjee, "Connectivity, Performance, and Resiliency of IP-Based CDMA Radio Access Networks," IEEE Transactions on Mobile Computing, August 2006 (Vol. 5, No. 8), pp. 1103-1118. <http://www.comp.nus.edu.sg/%7Echanmc/papers/tmc2006.pdf>
3. Binbin Chen and Mun Choon Chan, "Proportional Fairness for Overlapping Cells in Wireless Networks," VTC Fall, Montreal, Sep. 2006. <http://www.comp.nus.edu.sg/%7Echanmc/papers/vtc2006.pdf>
4. Binbin Chen and Mun Choon Chan, "Resource Management in Heterogeneous Wireless Networks with Overlapping Coverage," COMSWARE, New Delhi, Jan 2006. <http://www.comp.nus.edu.sg/%7Echanmc/papers/comsware2006.pdf>

The work is supported by a research grants totaling around $75,000.

 

Data Availability of Higher-level User Tasks
Data replication is a key technique to ensure data availability in the presence of machine failures. Most previous work on data availability focuses on the availability of a single data object (e.g., a single file). A higher-level user operation, however, often needs to access multiple data objects to perform a certain task. Our research reveals that the relative placement or assignment of the replicas of different objects can result in subtle correlation among objects and dramatic effects on system availability.
Using strong probabilistic tools such as Janson's inequality from random graph theory, we are able to find the optimal assignment under different settings. We have also proposed practical decentralized designs to approximate these optimal assignments in practice, and implement the design in a prototype wide-area storage system called MOAT. PlanetLab deployment and simulation results show that using the appropriate assignment often decreases failure probability of operations by multiple orders of magnitude.

Representative Publications:
1. Haifeng Yu and Phillip B. Gibbons, "Optimal Inter-Object Correlation When Replicating for Availability." Proceedings of the 26th ACM Symposium on Principles of Distributed Computing (PODC'07), August 2007.
2. Jeffrey Pang, Phillip B. Gibbons, Michael Kaminsky, Srinivasan Seshan, and Haifeng Yu, "Defragmenting DHT-based Distributed File Systems." Proceedings of International Conference on Distributed Computing Systems (ICDCS'07), June 2007.
3. Haifeng Yu, Phillip B. Gibbons, and Suman Nath, "Availability of Multi-Object Operations." Proceedings of the Symposium on Networked Systems Design and Implementation (NSDI'06) , May 2006.

 

Defending against Sybil Attacks in Decentralized Distributed Systems
Peer-to-peer and other decentralized, distributed systems are known to be particularly vulnerable to {\em sybil attacks}. In a sybil attack, a malicious user obtains multiple fake identities and pretends to be multiple, distinct nodes in the system. By controlling a large fraction of the nodes in the system, the malicious user is able to ``out vote'' the honest users in collaborative tasks such as Byzantine failure defenses. We have proposed
SybilGuard, a novel protocol for limiting the corruptive influences of sybil attacks. SybilGuard is based on the ``social network'' among user identities, where an edge between two identities indicates a human-established trust relationship. Malicious users can create many identities but few trust relationships. Thus, there is a disproportionately-small ``cut'' in the graph between the sybil nodes and the honest nodes. SybilGuard exploits this property to bound the number of identities a malicious user can create.

Representative Publications:
1. Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, and Abraham Flaxman, "SybilGuard: Defending Against Sybil Attacks via Social Networks." Proceedings of ACM SIGCOMM Conference , September 2006. 
 
Obtaining Secure Aggregate Information in Sensor Networks
Wireless sensor networks are often queried for aggregates such as predicate count and sum. Since sensors may potentially be compromised, there is a clear need for security. Previous approaches for secure aggregation queries mainly focus on ensuring that the base station does not accept incorrect result. On the other hand, it is possible for the base station not to obtain any result at all.
This project argues that such guarantee is often not sufficient because otherwise adversary presence will prevent the computing of the aggregate forever, which is equivalent to a global DoS attack. To address such problem, we are currently exploring two novel protocols for secure aggregation queries in sensor networks that enable the base station to obtain a correct result despite adversary presence. To achieve our goal, the two protocols depart from the traditional tree-based in-network aggregation paradigm and leverage unique insights into synopsis diffusion and sampling.

Representative Publications:
1. Haifeng Yu, "Brief Announcement: DoS-Resilient Secure Aggregation Queries in Sensor Networks." Proceedings of the 26th ACM Symposium on Principles of Distributed Computing (PODC'07), August 2007.
 
Geographic Routing in Wireless Networks (website)
As wireless sensor networks continue to grow in size, we are faced with the prospect of emerging wireless networks with hundreds or thousands of nodes. While earlier generations of such networks employed routing protocols that did not require a point-to-point routing primitive, geographic routing algorithms have recently been proposed as a new routing primitive for data-centric storage and for running more complex queries over such networks. In this project, we seek to develop and evaluate new techniques in geographic routing and to understand the relative tradeoffs between geographic routing algorithms and ad hoc routing algorithms like DSR, DSDV and AODV.

Representative Publications:
1. Ben Leong, Sayan Mitra, and Barbara Liskov, "Path Vector Face Routing: Geographic Routing with Local Face Information". Proceedings of the 13th IEEE International Conference on Network Protocols (ICNP 2005). Boston, MA, November 2005.
2. Ben Leong, Barbara Liskov, and Robert Morris, "Geographic Routing without Planarization". Proceedings of the 3rd Symposium on Network Systems Design and Implementation (NSDI 2006). San Jose, CA, May 2006.
3. Ben Leong, Barbara Liskov, and Robert Morris, "Greedy Coordinates for Geographic Routing". Proceedings of the 15th IEEE International Conference on Network Protocols (ICNP 2007), Beijing, China, October 2007.
 

Last Update: Friday, 03-Nov-2006 13:06:18 SGT by Wu Xiuchao (wuxiuchaATcomp.nus.edu.sg)

SoC Home CIR Home Search Site Map Contact Us Legal statement