!\n''__Secure Information-banks and Instrumentation for Inter-modal Containerized Freight Security.__'' \n\nSecuring cargo movement through the international supply chains that service American consumers and businesses is critical to the security of national infrastructure. Central to this motive is the subsistence of a safe, efficient, and un-interrupted operation of the nation's transportation modes, ports, and inter-modal terminals, which in turn, presumes effective examination and tracking of container contents. With over tens of thousands of containers arriving each day at the ports, information technologies are essential to attain global end-to-end supply chain security and operational efficiency. A comprehensive program of research has been envisioned to address this issue through the use of RFID technologies, distributed sensor networks, and wireless communications. The focus of this project is to aid in realization of the above vision by pursuing the necessary wireless sensor and RFID networking protocols and container instrumentation that support information discovery in a semantic information grid.\n\nInvestigators: Venkatesh Sarangan (PI), Satish Bukkapatnam (Co-PI).\nPeriod: 2006-2009.\nSponsor: US Federal Highway Administration (sub-contract from University of Oklahoma).\n\n!\n''__Container Integrity Monitornig using RFID Microtags.__'' \n\nWith over tens of thousands of containers arriving each day at ports, effective examination and monitoring of their integrity is central to secure and efficient operation of global end-to-end supply chains for our nation’s infrastructural and lifeline assets. Recent advances in wireless sensing and RFID promise to provide effective means for a comprehensive monitoring of transport containers and their contents. Nevertheless, several challenges need be addressed for widespread application of RFID tags (both passive as well as sensor tags) for large scale system-wide tracking and monitoring. \nThis proposal aims to develop miniaturized RFID (passive and active sensor) tags (essentially, transponders possibly integrated with MEMS vibration sensors) for high throughput sensing of container stability and integrity.\n\nInvestigators: John Volakis (PI, Ohio State), Satish Bukkapatnam (PI, Ok. State), Venkatesh Sarangan (Co-PI, Ok. State).\nPeriod: 2007-2008.\nSponsor: NSF.\n \n!\n''__Security achitectures for Bovine active RFID networks.__''\n\nWe work with a cattle health management system that aims to provide realtime health montoring of individual animals using active RFID tags and wireless sensors. The focus of this research project is to identify security weaknesses in such Bovine RFID networks and design/develop a security solution subject to constraints such as limited battery, processing power and storage.\n\nInvestigators: Venkatesh Sarangan (PI).\nPeriod: 2007-2008.\nSponsor: SSI Inc.\n\n!\n''__Reliable communication protocols for remote structural monitoring.__''\nThis project focusses on exploring the use of state-of-the-art wireless sensing technology in a cost-effective manner to yield a reliable monitoring system for the first vibration mode of a simply-supported precast prestressed concrete bridge girder at a remote location. This research focus fits well within intelligent transportation systems to benefit real-time structural integrity monitoring, damage detection and bridge management. \n\nInvestigators: Jinsong Pei (PI), Venkatesh Sarangan (Co-PI), Tamer Ibrahim (Co-PI)\nPeriod: May 2006 - Dec 2007.\nSponsor: Oklahoma Department of Transportation.\n\n!\n''__Methods and tools for improving Para-transit services.__''\nThe focus of this project is to design and develop a real-time or near real-time trip scheduling system employing RFID technologies for rural Para-transit operators who follow a flexible reservation style. On-line, real-time algorithms for scheduling routes in rural Para-transit operations will be developed. The resulting routes will not be static, but will continuously and dynamically evolve over time as requests arrive from the clientele. \n\nInvestigators: Venkatesh Sarangan (PI)\nPeriod: July 2006 - July 2009.\nSponsor: Federal Transit Administration (sub-contract from University of Oklahoma).\n\n!\n''__Protocols for next generation wireless sensor networks.__''\nRecent developments in wireless technologies and embedded computing systems have led to the emergence of \nun-attended wireless sensor networks (WSNs). Applications running on conventional WSNs are less bandwidth intensive and do not place any strain on the network in terms of throughput requirements. However, it is expected that this may not be the case with the next generation WSN applications. As technology advances, sensors become more sophisticated and so does their data transmission requirements. The recently developed low power imaging sensors have added a new dimensionality to the capabilities of WSNs. The amount of sensory data generated in a vision sensor network is undoubtedly a magnitude higher than that generated in a WSN composed of It is therefore imperative that there is a need for protocols and mechanisms to facilitate such high throughput data transfers in next generation WSNs. The focus of this project is to pursue research in the MAC and routing layers of the protocol stack to enable high throughput data transfers in next generation WSNs. \n\nInvestigators: X. Li (PI), V. Sarangan (Co-PI), J. Thomas (Co-PI), R. Fierro (Co-PI), J. Solie (Co-PI), and N. Wang (Senior Personnel).\nPeriod: July 2007 - July 2010.\nSponsor: NSF.\n
!\n''__Routing and Security Protocols for Deep Space Communications__''\nWith the increasing proliferation of spacecraft and space instruments, space-based networks are fast becoming a reality. These networks face a number of challenges not found in terrestrial networks. The communication latency, in other words, the time for a data packet or frame to travel from one point to another can vary from a few milliseconds to over half an hour. Furthermore, these networks do not provide continuous connectivity and have low bandwidth. This results in more data being lost or corrupted. In collaboration with the Jet Propulsion Laboratory, the overall goal of this project is two fold: (a) to develop scalable security models and mechanisms for deep space communications that minimize latency (b) to develop scalable, efficient communication protocols for deep space communications that utilize the network resources effectively to deliver better performance for applications running on orbiter networks.\n\nInvestigators: Johnson P. Thomas (PI), Venkatesh Sarangan (Co-PI).\nBudget: $22,000, 2006 Feb - 2006 Dec.\nSponsor: NASA EPSCoR.\n\n''__ Protocols for routing and negotiation of dynamic service level agreements (SLAs) in Internet.__''\nAlthough much work has been done in the area of differentiated services for the next generation Internet, the issue of routing SLAs, in the presence of multiple possible alternative physical paths, has not been looked into before. We believe that this is an important issue in order to maximize the probability of success for a SLA without opting for over-provisioning. Also, in the presence of multiple physical paths, which is typically the case in large networks, there is a need to chose one best path from among them, based on some optimality criteria. Our work directly addresses this issue. Further, currently there is no standard scheme for hierarchical QoS routing. One of the foremost problems in hierarchical QoS routing is to deal with out-of-date or stale network state information. Out-of-date network state information adversely affects the routing decisions taken by the domains. We propose the use of local statistics at every router in order to obtain a time history of the network state information. None of the currently existing hierarchical QoS routing schemes take into account the time-history of a domain. Further, every domain has a finite traffic handling capacity. This capacity is upper-bounded by the domain topology and the maximum link bandwidth. Current QoS routing schemes take into account only the individual link bandwidth and not the domain capacity as a whole, as a constraint for computing feasible paths. We propose to incorporate the domain capacity as a constraint in our path computation algorithm. We will also puruse protocols that allow us to negotiate the setting up of dynamic SLAs spanning multiple domains.\n\n!\n''__Analysis of networks with generic call arrivals.__''\nThe effects of deterministic leaky bucket shapers to regulate connection-level Poisson arrival processes in networks have been studied before. Preliminary bounds on blocking, analogous to Erlang's blocking formula, for a single queue have been derived before. In this project, we investigate blocking in a network for a more general (non-Poisson) class of deterministically shaped connection arrival process. Also we propose to study our models for general call duration distributions with finite mean e.g., heavy-tailed finite mean distributions. We propose to investigate insensitivity results based on these relaxations of the original Poisson arrival and exponential call duration assumptions. \n\n!\n''__QoS routing for small and medium sized networks.__''\nMultimedia applications such as video-conferencing, telemedicine, HDTV etc. have very stringent Quality of Service (QoS) demands and require a connection oriented service. For these applications, a path satisfying their requirements in terms of bandwidth, delay, buffer etc. needs to be found. As conventional IP routing is based only on hop counts, it is not suitable for multimedia applications. It is clear that, to route requests that have QoS requirements, existing routers should be made QoS aware and the packet forwarding should be based on QoS parameters. Also, routing protocols like OSPF and RIP must be extended suitably to facilitate QoS routing. The goal of QoS routing algorithms is to find a loop-less path satisfying a given set of constraints on parameters like bandwidth, delay, etc. The path selection process could return either the entire path to the destination or the best next hop for the request. The first case is called as Source routing and the second is referred to as Distributed routing. In this project, we investigate novel distributed QoS routing protocols for unicast flows which have low call establishment overheads and high bandwidth admission rates.\n
<html>\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Program Committees</font></u>\n</b>\n<ul>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> ITCC 2004.\n\n</i></font></li>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> ITRE 2005.\n</i></font></li>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> ICME 2007.\n</i></font></li>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> ISWPC 2007, 2008.\n</i></font></li>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> MWCN 2007, 2008.\n</i></font></li>\n<li><font face="Helvetica, Arial, Verdana" size=-1> DASC 2007.\n</i></font></li>\n<li><font face="Helvetica, Arial, Verdana" size=-1> MobiWorld, 2008.\n</i></font></li>\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> ICCCN 2008.\n</i></font></li>\n</ul>\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Reviewer</font>\n</u></b>\n<ul>\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=-1> IEEE Transactions on \nMultimedia, IEEE Journal on Selected Areas in Communications, IEEE \nTransactions on Mobile Computing, Computer Networks Journal, IEEE \nCommunications Letters. </font>\n<li>\n\n<font face="Helvetica, Arial, Verdana" size=-1> Reviewer for several conferences in \nwireless communications and networking.</i></font></li>\n\n</ul>\n\n</html>\n
!\n''__Secure Information-banks and Instrumentation for Inter-modal Containerized Freight Security.__'' \n\nSecuring cargo movement through the international supply chains that service American consumers and businesses is critical to the security of national infrastructure. Central to this motive is the subsistence of a safe, efficient, and un-interrupted operation of the nation's transportation modes, ports, and inter-modal terminals, which in turn, presumes effective examination and tracking of container contents. With over tens of thousands of containers arriving each day at the ports, information technologies are essential to attain global end-to-end supply chain security and operational efficiency. A comprehensive program of research has been envisioned to address this issue through the use of RFID technologies, distributed sensor networks, and wireless communications. The focus of this project is to aid in realization of the above vision by pursuing the necessary wireless sensor and RFID networking protocols and container instrumentation that support information discovery in a semantic information grid.\n\nInvestigators: Venkatesh Sarangan (PI), Satish Bukkapatnam (Co-PI).\nBudget: $120K, 2006-2009.\nSponsor: US Federal Highway Administration.\n\n!\n''__Reliable communication protocols for remote structural monitoring.__''\nThis project focusses on exploring the use of state-of-the-art wireless sensing technology in a cost-effective manner to yield a reliable monitoring system for the first vibration mode of a simply-supported precast prestressed concrete bridge girder at a remote location. This research focus fits well within intelligent transportation systems to benefit real-time structural integrity monitoring, damage detection and bridge management \n\nInvestigators: Jinsong Pei (PI), Venkatesh Sarangan (Co-PI), Tamer Ibrahim (Co-PI)\nBudget for OSU: $25K: agency + $5K: cost-share, ($98K, total budget), May 2006 - May 2007.\nSponsor: Oklahoma Department of Transportation.\n\n!\n''__Methods and tools for improving Para-transit services.__''\nThe focus of this project is to design and develop a real-time or near real-time trip scheduling system for rural Para-transit operators who follow a flexible reservation style. On-line, real-time algorithms for scheduling routes in rural Para-transit operations will be developed. The resulting routes will not be static, but will continuously and dynamically evolve over time\nas requests arrive from the clientele. A networked system of RFID tags and Bluetooth enabled readers will also be developed to automate the data collection process. \n\nInvestigators: Sridhar Radhakrishnan (PI), Venkatesh Sarangan (Co-PI), Mary Court (Co-PI)\nBudget for OSU: $138K: agency + $37K: cost-share, ($420K, total budget), July 2006 - July 2009.\nSponsor: Federal Transit Administration.\n\n!\n''__Protocols for next generation wireless sensor networks.__''\nRecent developments in wireless technologies and embedded computing systems have led to the emergence of un-attended wireless sensor networks (WSNs). Regardless of the limited energy availability in the sensor nodes, WSNs have enabled a plethora of new services and applications. Next generation WSNs are expected to play more significant roles in cost effective realizations of time critical applications. In these applications, sensory data should be immediately transmitted to a control center within a prescribed delay in observance of any unusual activity. The sensor nodes must also exercise care so as to not spend excessive amounts of energy in meeting the prescribed bound on the data transfer delay. Such applications give rise to the delay-constrained, energy-efficient routing problem (DCEERP), where in, given a delay bound of d seconds, the task is to find a path from a sensor node to the sink with the lowest energy consumption, such that the total transfer delay incurred along the path is less than d seconds. In this project, we investigate new routing strategies forvnext generation WSNs that employ power control and also model the channel access delays caused by the MAC layers to solve the DCEERP.\n
Home
[>img[I once looked like this...|http://www.cs.okstate.edu/~saranga/venky_new_bw.jpg]]\n''Research Interests''\n* Wireless mobile ad hoc networks.\n* Networked sensor and RFID systems.\n* Internet Computing.\n* Protocol design for distributed environments.\n* Queueing analysis of networks.\nFeel free to surf through the activities of the [[Wireless, Ad hoc, Sensor and Internetworking laboratory (WASIL)|Research]].\n\n''Contact Information''\n\nVenkatesh Sarangan, \nAssociate Professor, \nComputer Science Department, 212 MSCS Building,\nOklahoma State University, Stillwater, OK 74078, USA\nPh : 405-744-5672\nFax: 405-744-9097\nEmail: saranga aT cs ~DoT okstate dOt edu\n!\nTo know more about graduate life, please visit [[here|http://www.phdcomics.com]].\n!\nYou can save a life from dying of hunger. Please click [[here|http://www.thehungersite.com]].\n!
[[Home]]\n[[Research]]\n[[Publications]]\n[[People]]\n[[Teaching]]\n[[Activities]]\n[[Sponsors]]\n<<toggleSideBar Sidebar tooltip hide>>\n
Last Updated: 3/18/2007\nCopyright � Venkatesh Sarangan\n<<toggleSideBar "Toggle SideBar" "Toggle the options menu" hide>>
<!--{{{-->\n<div class='header'>\n <div class='gradient' macro='gradient vert #FF8614 #DA4A0D '>\n <div class='titleLine' >\n <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;\n <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n </div>\n<!-- horizontal MainMenu -->\n<div id='topMenu' refresh='content' tiddler='MainMenu'></div>\n\n </div>\n</div>\n<div id='bodywrapper'>\n<div id='sidebar'>\n <div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>\n <div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>\n</div>\n<div id='displayArea'>\n <div id='messageArea'></div>\n <div id='tiddlerDisplay'></div>\n</div>\n<div id='contentFooter'> Created using TiddlyWiki </div>\n</div>\n\n<!--}}}-->
!Faculty.\nVenkatesh Sarangan.\n\n!Ph.D. Students\n* Winston Jia Liu\n* Sejin Choi\n* Jongwon Shim\n\n!Masters Students\n* Vijayaraja Sahadevan\n* Xinwei Cai\n* Rupesh Bhochchibuyya\n\n!Undergraduate Students\n* Yun Wu\n* Joshua Fields\n\n!Alumni (Doctoral)\n* Aravindhan Venkateswaran (First Employment: Microsoft).\n\n!Alumni (Masters)\n* Malla Reddy Devarapalli\n* Divya Ranganathan\n* Satoko Chika\n* Kashif Khan\n* Pavan Pothuri\n* ...\n
<html>\n<head>\n <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">\n</head>\n<body text="#000000" bgcolor="#FFFFFF" >\n\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Publications \nfrom the Wireless, Ad hoc, Sensor, and Internetworking Laboratory (WASIL).</font></u></b>\n<p>\nThese documents are made available to ensure timely dissemination \nof scholarly work. The copyright holders for these publications are the\nauthors and/or the publishers. It is to be understood that all individuals using\nthese articles must adhere to the copyright terms.\n\n\n\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Wireless, Ad-hoc, and \nSensor Networks</font></u></b>\n<ul>\n\n<li>\n<font face="Helvetica, Arial, Verdana">J.C. Chen, A. McAuley, V. \nSarangan, S. Baba, and Y. Ohba, <b><a href="icc02.pdf">Dynamic Service\nNegotiation Protocol (DSNP) and Wireless DiffServ</a>,</b><i> \nICC'02, New York city, April 2002, vol.2, pp. 1033-1038. (acceptance 655/1568)\n</i></font>\n\n\n<li>\n<font face="Helvetica, Arial, Verdana" >\n H. K. Dai, A. Raju, and V. Sarangan, <b> Routing in Mobile Ad Hoc \nNetworks Based on Block Decomposition</b>, <i>\nInternational Conference on Parallel and Distributed Processing \nTechniques and Applications (PDPTA'04), Las Vegas, June, 2004.\n</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" >J.C. Chen, A. \nMcAuley, V. \nSarangan, S. Baba, and Y. Ohba <b>,\n<a href = \n"http://www.ietf.org/internet-drafts/draft-itsumo-dsnp-02.txt">Dynamic\n Service Negotiation Protocol (DSNP),</a></b><i> IETF Internet draft \n"draft-itsumo-dsnp-02.txt", work in progress, November\n2004. &nbsp;</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > Tao Zheng, \nSridhar Radhakrishnan, and Venkatesh Sarangan,<b>\n<a href="pmac.pdf">\nPMAC: An adaptive energy-efficient MAC protocol for Wireless \nSensor Networks,</a></b><i> 5th IEEE International \nWorkshop \non Algorithms for Wireless, Mobile, Ad Hoc and Sensor Networks,\n(IEEE WMAN 05), held along with IPDPS 2005, Denver, April 2005.\n(acceptance 24/97).\n</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > Aravindhan Venkateswaran,\nVenkatesh Sarangan, Natarajan Gautam and Raj Acharya,<b>\n<a href="pewasun05.pdf">\nImpact of Mobility Prediction on the Temporal Stability of MANET\nClustering Algorithms,</a> </b><i> 2nd ACM Workshop on \nPerformance Evaluation of \nWireless Ad Hoc, Sensor, and Ubiquitous Networks\n(PE-WASUN 2005), held along with MSWiM 2005, Montreal, October 2005.\n(acceptance ~30%).\n</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > Divya Ranganathan,\nPavan K. Pothuri, Venkatesh Sarangan, and Sridhar Radhakrishnan, <b>\n<a href = "ipsn_wip2006.pdf">\nEnergy-efficient routing in wireless sensor networks for delay sensitive\napplications, </b></a><i> Web abstract, Fifth International\nConference on Information Processing in Sensor Networks (IPSN) 2006,\nWork-in-progress session. </i> </font> </li>\n\n\n\n<li> <font face="Helvetica, Arial, Verdana" > Pavan K. Pothuri,\nVenkatesh Sarangan, and Johnson P. Thomas,<b><a href="icnsc06.pdf">\nDelay-constrained, energy-efficient routing in wireless\nsensor networks through topology control</a>, </b><i> \n2nd IEEE International Conference on Networks, Sensing, and Control,\nFt. Lauderdale, April 2006. (acceptance unknown).\n</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > S. K. Chimbli,\nJohnson P. Thomas, Venkatesh Sarangan, and Ruiyi Zhang, <b> <a \nhref="wcnc06.pdf"> Sector-based Routing for\nSecure Energy Efficient Communications</a></b>,<i> IEEE Wireless\nCommunications and Networking Conference 2006, Las Vegas, April 2006. </i> \n(acceptance ~38%).</font> </li>\n\n<li> <font face="Helvetica, Arial, Verdana" > \nEashwar R. Chittimalla, Aravindhan Venkateswaran, Venkatesh Sarangan, \nand Raj Acharya, <b> On the Use of Nodes with Controllable Mobility for \nConserving Power in MANETs</b>,<i> \n Workshop on Wireless Ad hoc and Sensor Networks WWASN2006,\nheld in conjunction with ICDCS 2006, Lisboa, Portugal.</i> \n</font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > \nAravindhan Venkateswaran, Eashwar R. Chittimalla, Venkatesh Sarangan, \nSridhar Radhakrishnan, and Raj Acharya, <b> Mobility Controllable Relays for \nConserving Power in a Network of Mobile Wireless Sensors: Usage and Issues \n</b>,<i> \n(invited paper), 2006 IEEE International Symposium on Intelligent Control,\nMunich.</i> \n</font>\n</li>\n\n<li>\n<font face="Helvetica, Arial, Verdana", color= "green">J.C. Chen, V.\nSarangan, A. McAuley, S. Baba, Y. Ohba, and Z.H. Liu, \n<a href="dsnp.pdf"> <font color="#009900"><b> Design and \nimplementation of Dynamic Service\nNegotiation Protocol (DSNP),</b></font></a><i> \nComputer Communications Journal, vol 29, no. 16, 2006, pp. \n3250-3264. </i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana" > \nVamsi MaramReddy, Osazuwa Amadasun, Venkatesh Sarangan, \nand Johnson Thomas,<b> <a href="aerospace.pdf"> Routing in Deep-space \nnetworks with lossy links</a> </b>,<i> \n2007 IEEE Aerospace Conference, BigSky, Montana, March 2007.</i> \n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nMalla Reddy Devarapalli, Venkatesh Sarangan, and Sridhar Radhakrishnan.\n<b> <a href="qshine2007.pdf"> AFSA: An Efficient Framework for Fast RFID Tag Reading\nin Dense Environments</a></b>,<i>\nACM/IEEE QShine 2007, Vancouver, August 2007.</i>\n</font>\n</li>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nAravind M. Canthadai, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b> <a href="broadnets2007.pdf"> On Energy Aware Routing in Wireless Networks</a> </b>,<i> IEEE Broadnets 2007, Raleigh, September 2007.</i>\n(acceptance 35%). </font>\n</li>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nA. Venkateswaran, Venkatesh Sarangan, T. La Porta, and R. Acharya,\n<b> <a href="mswim2007.pdf"> A Mobility Prediction Based Relay Deployment Framework for Conserving Power in MANETs</a></b>,<i> ACM MSWiM 2007, Crete Island, October 2007.</i>\n(acceptance ~24%). </font>\n\n<li> <font face="Helvetica, Arial, Verdana" , color = "green">\nVenkatesh Sarangan, Mallareddy Devarapalli, and Sridhar Radhakrishnan, \n<b> <font color="#009900">A Framework for Fast RFID Tag Reading in Static and Mobile Environments, </font></b><i> Computer Networks journal,\nvol. 52, no. 5, pp. 1058-1073, April 2008.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nShariful H. Shaikot, and Venkatesh Sarangan, \n<b> Energy Aware Routing in High Capacity Overlays in Wireless Sensor Networks, </b><i> in proceedings of\n6th ACS/IEEE International Conference on Computer Systems and Applications - 2008, Doha, Qatar.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nSanjoy Das, Praveen Koduru, Xinye Cai, Stephen Welch, and Venkatesh Sarangan,\n<b> The Gene Regulatory Network: An Application to Optimal Coverage in Sensor Networks, </b><i> to appear in proceedings of ACM Genetic and Evolutionary Computation Conference (GECCO) 2008, Atlanta.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nAravind M. Canthadai, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b> Interference aware multiple path routing in wireless networks, </b><i> to appear in proceedings of Fifth IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS), poster, September 2008, Atlanta.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nSejin Choi, Venkatesh Sarangan, and Steve Trost,\n<b> Key Management in Wireless Sensor Networks with Inter-network Sensor Roaming, </b><i> to appear in proceedings of the 33rd IEEE Conference on Local Computer Networks (LCN), October 2008, Montreal.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana", color ="green" >\nAravind M. Canthadai, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b><font color="#009900">Online energy aware routing in wireless networks, </font></b><i> accepted in Elsevier Ad Hoc Networks journal. </i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nAravind M. Canthadai, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b>A distributed algorithm for interference aware routing in wireless networks, </b><i> to appear in proceedings of the 6th Annual IEEE Consumer Communications & Networking Conference (CCNC), January 2009, Las Vegas.</i>\n</font>\n\n\n<li> <font face="Helvetica, Arial, Verdana", color="green" >\nA. Venkateswaran, V. Sarangan, T. La Porta, and R. Acharya,\n<b> A Mobility Prediction Based Relay Deployment\nFramework for Conserving Power in MANETs, </b> to appear in <i> IEEE Transactions on Mobile Computing.</i>\n </font>\n\n<li> <font face="Helvetica, Arial, Verdana", color="green" >\n P. Pothuri, D. Ranganathan, V. Sarangan, and Sridhar Radhakrishnan, \n<b> Energy-Efficient Routing in Wireless Sensor Networks for Delay Sensitive Applications,</b><i> to appear in Inderscience International Journal of Ad Hoc and Ubiquitous Computing.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nV. Sarangan, J. Kunthong, X. Cai, S.T.S. Bukkapatnam, R. Komanduri, J. Volakis, \n<b> A Distributed Location Management Scheme for\n3D Container Sensor Networks, </b><i> in the Third International Workshop on Localized Algorithms and Protocols for Wireless Sensor Networks (LOCALGOS), workshop proceedings of the Fifth International Conference on Distributed Computing in Sensor Systems (DCOSS), June 2009, Marina Del Rey, California.</i>\n</font>\n\n<li> <font face="Helvetica, Arial, Verdana" >\nV. Sarangan, J. Kunthong, X. Cai, S.T.S. Bukkapatnam, R. Komanduri, J. Volakis, \n<b> A Low-cost, Small-footprint Wireless Sensor for Container Integrity Monitoring, </b><i> in proceedings of the 6th Sixth Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), June 2009, Rome.</i>\n</font>\n\n\n\n<li> <font face="Helvetica, Arial, Verdana" >\nTao Zheng, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b>A Switch Agent for Wireless Sensor Nodes with Dual Interfaces: Implementation and Evaluation, </b><i> to appear in proceedings of the 6th International Conference on Broadband Communications, Networks, and Systems (Broadnets), September 2009, Madrid.</i>\n</font>\n\n\n\n\n<!--\n\n<li> <font face="Helvetica, Arial, Verdana" >\nAravind M. Canthadai, Sridhar Radhakrishnan, and Venkatesh Sarangan,\n<b> On Energy Aware Routing in Wireless Networks,</b><i> under review in Ad Hoc Networks journal.</i>\n</font>\n\n\n\n\n\n-->\n\n</li>\n\n\n\n\n<!--\n-->\n\n</ul>\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Internet \nTechnologies</font>\n</u></b>\n<ul>\n<li>\n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Donna Ghosh and Raj Acharya, <b><a href = "globecom2000.pdf">Distributed QoS Routing\nfor Multimedia Traffic - Bandwidth optimization,</a></b> <i>Globecom 2000,\nSan Francisco, November 2000, vol. 1, pp. 455-459. (acceptance 357/1020) </i>\n</font></li> \n\n<li>\n<font face="Helvetica, Arial, Verdana" >Donna Ghosh, Venkatesh Sarangan and Raj Acharya, <b>Distributed\n QoS Routing\nbased on partial global state</b>, <i> ACM/IEEE conference on High Performance \nComputing (HiPC) 2000, Bangalore, India, pp. 439-448. \n(acceptance 46/127) </i></font></li>\n\n<li>\n<font face="Helvetica, Arial, Verdana", color ="green" >Donna Ghosh, Venkatesh Sarangan,\nand Raj Acharya, <b> <a href = "tmm59.pdf"> <font color="#009900">Quality of Service Routing\nin IP networks, </font></a></b><i>IEEE Transactions on Multimedia - Special issue\non Multimedia over IP, June 2001, vol. 3, issue 2, pp. 200-208.</i>&nbsp;\n</font></li>\n\n<li>\n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Raj Acharya, <b>Using Network flows in Hierarchical\nQoS routing, </b> <i> Ninth IEEE International Conference on\nNetworks (ICON) 2001, Bangkok, October 2001, pp. 422-427.&nbsp;</i></font></li>\n\n<li>\n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Raj Acharya, <b> \n<a href="pgcom01.pdf">A study on using Network flows in\n Hierarchical QoS routing, </a></b><i> Globecom 2001, San Antonio, November\n2001, pp. 2188-2192. (acceptance 718/1525+)</i></font>\n\n\n<li> \n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Donna \nGhosh and Raj Acharya, <b> <a href="pgcom02.pdf"> State aggregation using Network \nflows for Stochastic networks </a></b>, <i> Globecom 2002, Taipei, \nNovember 2002, pp. 2430-2434. (acceptance 606/1980) </i></font></li>\n\n<li>\n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Donna\nGhosh and Raj Acharya, <b> <a href="pgcom04.pdf"> Performance Analysis of \nCapacity-aware State aggregation \nfor Inter-domain QoS routing </a></b>, <i> Globecom 2004, \nDallas, December 2004, pp. 1458-1463. (acceptance 792/2086) </i></font></li>\n\n<li>\n<font face="Helvetica, Arial, Verdana" , color="green">Venkatesh Sarangan, Donna\nGhosh and Raj Acharya, <b> <a href="pCAR.pdf"> <font color="#009900">Capacity aware state aggregation \nfor inter-domain QoS routing </font> </a></b>, <i> IEEE Transactions \non Multimedia, 8(4), pp. 792-808, August 2006.</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana", color="green" > Venkatesh Sarangan and\nJyh-cheng Chen, <b><a href="commag.pdf"> <font color="#009900">Comparative Study of Protocols \nfor Dynamic Service \nNegotiation in Next Generation Internet</font></a>,</b><i> IEEE \nCommunications\nMagazine - Special issue on Network & Service Management Series, March 2006. \n</i></font></li>\n\n<li> <font face="Helvetica, Arial, Verdana", color = "green" > S. Banik, S. Radhakrishnan, V. Sarangan, and\nN.C. Sekharan, <b> <font color="#009900">Implementation of Distributed Floor Control Protocols on Overlay Networks,</font></b><i> IEEE Transactions on Parallel and Distributed Systems, vol. 19(8), August 2008, pp. 1057-1070.\n</i></font></li>\n\n<!--\n\n-->\n</ul>\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Queueing analysis of \nnetworked systems\n</font></u></b>\n<ul>\n<li> \n<font face="Helvetica, Arial, Verdana", color="green" > Venkatesh Sarangan, Donna Ghosh, Natarajan Gautam,\nand Raj Acharya, <b> <a href="pletter.pdf"> <font color="#009900">Steady-state\ndistribution for Stochastic knapsack with bursty arrivals,</font></a></b>\n<i> IEEE Communications Letters, vol. 9, number 2, Feb 2005, pp. \n187-189.\n</i></font></li></i></font></li>\n\n</ul>\n\n\n\n<p><b><u><font face="Helvetica, Arial, Verdana">Fractals & Biomedical Imaging\n</font></u></b>\n<ul>\n<li>\n<font face="Helvetica, Arial, Verdana" >Raj Acharya, Venkatesh Sarangan,\nKevin Chugh and C.C. Ke, <b>Comparative\nAnalysis of Fractal Dimension Estimation techniques, </b>in ICSC Congress\non AIDA'99, Rochester June 1999. </font>\n<li>\n<font face="Helvetica, Arial, Verdana" >Venkatesh Sarangan, Raj Acharya,\nKevin Chugh, Vivek Swarnakar and C.C. Ke,\n<b>Fractal\nDimension Estimation and Biomedical Image Analysis</b> (poster),\n<i>IEEE\nEMBS-BMES Conference in Atlanta, Oct. 1999, vol. 2, pp. 902.</i></font></li>\n</ul>\n\n\n</body>\n</html>
\nWelcome to the Wireless, Ad hoc, Sensor, and Internetworking Laboratory (WASIL) at Oklahoma State University. This laboratory focuses on exploring novel networking paradigms for advancing the state-of-the art in different kinds of wired and wireless networks.\n\n[[Current Projects| Current Projects]].\n*''Secure Information-banks and Instrumentation for Inter-modal Containerized Freight Security''.\n*''Container integrity monitoring using RFID microtags''.\n*''Security achitectures for Bovine active RFID networks.''\n*''Reliable communication protocols for remote structural monitoring.''\n*''Methods and tools for improving Para-transit services.''\n*''Protocols for next generation wireless sensor networks.''\n!\n[[Past Projects| Past Projects]].\n*''Routing and Security Protocols for Deep Space Communications.''\n*''Protocols for routing and negotiation of dynamic service level agreements in Internet.''\n*''Analysis of networks with generic call arrivals.''\n*''~QoS routing for small and medium sized networks.''\n
/***\nThis CSS by DaveBirss.\n***/\n/*{{{*/\n\n\n.tabSelected {\n background: #fff;\n}\n\n.tabUnselected {\n background: #eee;\n}\n\n#sidebar {\n color: #000;\n background: transparent; \n}\n\n#sidebarOptions {\n background: #fff;\n}\n\n#sidebarOptions input {\n border: 1px solid #ccc;\n}\n\n#sidebarOptions input:hover, #sidebarOptions input:active, #sidebarOptions input:focus {\n border: 1px solid #000;\n}\n\n#sidebarOptions .button {\n color: #999;\n}\n\n#sidebarOptions .button:hover {\n color: #000;\n background: #fff;\n border-color:white;\n}\n\n#sidebarOptions .button:active {\n color: #000;\n background: #fff;\n}\n\n#sidebarOptions .sliderPanel {\n background: transparent;\n}\n\n#sidebarOptions .sliderPanel A {\n color: #999;\n}\n\n#sidebarOptions .sliderPanel A:hover {\n color: #000;\n background: #fff;\n}\n\n#sidebarOptions .sliderPanel A:active {\n color: #000;\n background: #fff;\n}\n\n.sidebarSubHeading {\n color: #000;\n}\n\n#sidebarTabs {`\n background: #fff\n}\n\n#sidebarTabs .tabSelected {\n color: #000;\n background: #fff;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n#sidebarTabs .tabUnselected {\n color: #999;\n background: #eee;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n#sidebarTabs .tabContents {\n background: #fff;\n}\n\n\n#sidebarTabs .txtMoreTab .tabSelected {\n background: #fff;\n}\n\n#sidebarTabs .txtMoreTab .tabUnselected {\n background: #eee;\n}\n\n#sidebarTabs .txtMoreTab .tabContents {\n background: #fff;\n}\n\n#sidebarTabs .tabContents .tiddlyLink {\n color: #999;\n border:none;\n}\n\n#sidebarTabs .tabContents .tiddlyLink:hover {\n background: #fff;\n color: #000;\n border:none;\n}\n\n#sidebarTabs .tabContents {\n color: #000;\n}\n\n#sidebarTabs .button {\n color: #666;\n}\n\n#sidebarTabs .tabContents .button:hover {\n color: #000;\n background: #fff;\n}\n\n#sidebar {color:#999;}\n/*}}}*/
/***\n''Single Page Mode Plugin for TiddlyWiki version 2.0 or above''\n^^author: Eric Shulman - ELS Design Studios\nsource: http://www.elsdesign.com/tiddlywiki/#SinglePageModePlugin\nlicense: [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]^^\n\nNormally, as you click on the links in TiddlyWiki, more and more tiddlers are displayed on the page. The order of this tiddler display depends upon when and where you have clicked. Some people like this non-linear method of reading the document, while others have reported that when many tiddlers have been opened, it can get somewhat confusing.\n\n!!!!!Usage\n<<<\nSinglePageMode allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one item displayed at a time. You can select a checkbox in the AdvancedOptions tiddler to enable this behavior or revert to the standard TiddlyWiki multiple tiddler display behavior.\n\nWhen SinglePageMode is enabled, the title of the current tiddler is automatically displayed in the browser window's titlebar and the browser's location URL is updated with a 'permalink' for the current tiddler so that it is easier to create a browser 'bookmark' for the current tiddler.\n\n//Note: This feature currently effects ALL tiddler display behavior, including features that normally result in multiple tiddlers being displayed, such as the results of searches or the initial DefaultTiddlers shown when the document is loaded. //\n<<<\n!!!!!Configuration\n<<<\nWhen installed, this plugin automatically adds a checkbox in the AdvancedOptions tiddler so you can enable/disable the plugin behavior. You can also use the following ''control panel'' checkbox to change the current plugin handling:\n\n<<option chkSinglePageMode>> Display one tiddler at a time\n<<<\n!!!!!Installation\n<<<\nimport (or copy/paste) the following tiddlers into your document:\n''SinglePageModePlugin'' (tagged with <<tag systemConfig>>)\n^^documentation and javascript for SinglePageMode handling^^\n\nWhen installed, this plugin automatically adds a checkbox in the AdvancedOptions tiddler so you can enable/disable this behavior. However, if you have customized your AdvancedOptions, you will need to manually add ''"<< {{{option chkSinglePageMode}}} >> display one tiddler at a time"'' to your customized tiddler.\n<<<\n!!!!!Revision History\n<<<\n''2005.12.27 [1.1.3]''\nPlugin made compatible with TiddlyWiki 2.0\n''2005.11.24 [1.1.2]''\nWhen the back and forward buttons are used, the page now changes to match the URL. Based on code added by Clint Checketts\n''2005.10.14 [1.1.1]''\npermalink creation now calls encodeTiddlyLink() to handle tiddler titles with spaces in them\n''2005.10.14 [1.1.0]''\nadded automatic setting of window title and location bar ('auto-permalink').\nfeature suggestion by David Dickens.\n''2005.10.09 [1.0.1]''\ncombined documentation and code in a single tiddler\n''2005.08.15 [1.0.0]''\nInitial Release\n<<<\n!!!!!Credits\n<<<\nThis feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]. Support for BACK/FORWARD buttons developed by Clint Checketts\n<<<\n!!!!!Code\n***/\n//{{{\nversion.extensions.SinglePageMode= {major: 1, minor: 1, revision: 3, date: new Date(2005,12,27)};\n\nif (config.options.chkSinglePageMode==undefined)\n config.options.chkSinglePageMode=true;\n\nconfig.shadowTiddlers.AdvancedOptions\n += "\sn<<option chkSinglePageMode>> Display one tiddler at a time";\n\nvar checkUrlId = 0;\nvar lastURL = window.location.hash;\nfunction checkLastURL()\n{\n if (!config.options.chkSinglePageMode)\n { window.clearInterval(checkUrlId); checkUrlId=0; return; }\n if (lastURL == window.location.hash)\n return;\n var tiddlerName = convertUTF8ToUnicode(decodeURI(window.location.hash.substr(1)));\n tiddlerName=tiddlerName.replace(/\s[\s[/,"").replace(/\s]\s]/,""); // strip any [[ ]] bracketing\n if (tiddlerName.length) story.displayTiddler(null,tiddlerName,1,null,null);\n}\n\nStory.prototype.coreDisplayTiddler=Story.prototype.displayTiddler;\nStory.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)\n{\n\n if (config.options.chkSinglePageMode) {\n //window.location.hash = encodeURIComponent(String.encodeTiddlyLink(title));\n lastURL = window.location.hash;\n document.title = wikifyPlain("SiteTitle") + " - " + title;\n story.closeAllTiddlers();\n if (!checkUrlId) checkUrlId=window.setInterval(function() {checkLastURL();},1000);\n }\n\n this.coreDisplayTiddler(srcElement,title,template,animate,slowly)\n}\n\n//}}}\n
PhD, Penn State.\n\n
Venkatesh Sarangan
We gratefully acknowledge the support of the following organizations for fostering research at WASIL.\n*NSF\n*NASA EPSCoR\n*US FHWA\n*US FTA\n*ODOT\n*OCAST-SSI
\n[[SideBarWG]]\n\n\n .HideSideBarButton {float:right;}\n\n/***\n!Top Menu Styles\n***/\n/*{{{*/\n#topMenu br {display:none; }\n#topMenu { background: #000 ; color:#fff;padding: 1em 1em;}\n/*}}}*/\n\n/***\n!General\n***/\n/*{{{*/\nbody {\n background: #444;\n margin: 0 auto;\n}\n\n #contentWrapper{\n background: #fff;\n border: 0;\n margin: 0 auto;\n width: 792px;\n padding:0;\n}\n/*}}}*/\n\n/***\n!Header rules\n***/\n/*{{{*/\n.titleLine{\n margin: 80px auto 0em ;\nmargin-left:1.7em;\nmargin-bottom: 40px;\n padding: 0;\n text-align: left;\n color: #fff;\n}\n\n.siteTitle {\n font-size: 2em;\n font-weight: bold;\n}\n\n.siteSubtitle {javascript:;\ndone\n font-size: 1.1em;\n display: block;\n margin: .5em auto 1em;\n}\n\n.gradient {margin: 0 auto;}\n\n\n\n.header {\n background: #fff; \n margin: 20px auto;\n padding:0 12px;\n width: 768px;\n}\n/*}}}*/\n\n/***\n!Display Area\n***/\n/*{{{*/\n#bodywrapper {margin:0 12px; padding:0;background:#fff; height:1%}\n\n#displayArea{\n margin: 0em 16em 0em 1em;\n text-align: left;\n}\n\n.tiddler {\n padding: 1em 1em 0em 0em;\n}\n\nh1,h2,h3,h4,h5 { color: #000; background: transparent; padding-bottom:2px; border-bottom: 1px dotted #666; }\n.title {color:black; font-size:1.8em; border-bottom:1px solid #333; padding-bottom:0.3px;}\n.subtitle { font-size:90%; color:#ccc; padding-left:0.25em; margin-top:0.1em; }\n\n.shadow .title {\n color: #aaa;\n}\n\n.tagClear{\n clear: none; \n}\n\n* html .viewer pre {\n margin-left: 0em;\n}\n\n* html .editor textarea, * html .editor input {\n width: 98%;\n}\n\n.tiddler {margin-bottom:1em; padding-bottom:0em;}\n\n\n.toolbar .button {color:#bbb; border:none;}\n.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n#sidebar .highlight, #sidebar .marked {background:transparent;}\n\n.tagging, .tagged {\n border: 1px solid #eee;\n background-color: #F7F7F7;\n}\n\n.selected .tagging, .selected .tagged {\n background-color: #eee;\n border: 1px solid #bbb;\n}\n\n .tagging .listTitle, .tagged .listTitle {\n color: #bbb;\n}\n\n.selected .tagging .listTitle, .selected .tagged .listTitle {\n color: #222; \n}\n\n\n.tagging .button:hover, .tagged .button:hover {\n border: none; background:transparent; text-decoration:underline; color:#000;\n}\n\n.tagging .button, .tagged .button {\n color:#aaa;\n}\n\n.selected .tagging .button, .selected .tagged .button {\n color:#000;\n}\n\n.viewer blockquote {\n border-left: 3px solid #000;\n}\n\n.viewer pre, .viewer code {\n border: 1px dashed #ccc;\n background: #eee;}\n\n.viewer hr {\n border: 0;\n border-top: solid 1px #333;\n margin: 0 8em;\n color: #333;\n}\n\n.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}\n\n.viewer .highlight, .viewer .marked {text-decoration:none;}\n\n#sidebarTabs .highlight, #sidebarTabs .marked {color:#000; text-decoration:none;}\n\n.tabSelected {\n color: #000;\n background: #fff;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: none;\n}\n\n.viewer .tabSelected:hover{color:#000;}\n\n.viewer .tabSelected {font-weight:bold;}\n\n.tabUnselected {\n color: #999;\n background: #eee;\n border-top: solid 1px #ccc;\n border-left: solid 1px #ccc;\n border-right: solid 1px #ccc;\n border-bottom: solid 1px #ccc;\n padding-bottom:1px;\n}\n\n.tabContents {\n background: #fff;\n color: #000;\n}\n/*}}}*/\n/***\n!!!Tables\n***/\n/*{{{*/\n.viewer table {\n border: 1px solid #000;\n}\n\n.viewer th, thead td {\n background: #000;\n border: 1px solid #000;\n color: #fff;\n}\n\n.viewer td, .viewer tr {\n border: 1px solid #111;\n}\n/*}}}*/\n\n\n/***\n!!!Editor area\n***/\n/*{{{*/\n.editor input, .editor textarea {\n border: 1px solid #ccc;\n}\n\n.editor {padding-top:0.3em;}\n\n.editor textarea:focus, .editor input:focus {\n border: 1px solid #333;\n}\n/*}}}*/\n\n{{{ .HideSideBarButton {float:right;} }}}\n\n\n/***\n!Sidebar\n***/\n/*{{{*/\n#sidebar{\nposition:relative;\nfloat:right;\nmargin-bottom:1em;\ndisplay:inline;\nwidth: 16em;\n}\n\n#sidebarOptions .sliderPanel {\n background: #eee; border:1px solid #ccc;\n}\n\n/*}}}*/\n\n/***\n!Body Footer rules\n***/\n/*{{{*/\n#contentFooter {\n text-align: left;\n clear: both;\n color:#fff;\n background: #000;\n padding: 1em 2em;\nfont-weight:bold;\n}\n\n/*}}}*/\n/***\n!Link Styles\n***/\n/*{{{*/\na{\n color: #000;\n}\n\na:hover{\n color: #FF6600;\n background:#fff;\n}\n\n\n.button {\n color: #000;\n border: 1px solid #fff;\n}\n\n.button:hover {\n color: #fff;\n background: #ff8614;\n border-color: #000;\n}\n\n.button:active {\n color: #fff;\n background: #ff8614;\n border: 1px solid #000;\n}\n\n.tiddlyLink {border-bottom: 1px dotted #000;}\n.tiddlyLink:hover {border-bottom: 1px dotted #FF6600;} \n\n.titleLine a {border-bottom: 1px dotted #FF9900;}\n\n.titleLine a:hover {border-bottom: 1px dotted #fff;}\n\n.siteTitle a, .siteSubtitle a{\n color: #fff;\n}\n\n.viewer .button {border: 1px solid #ff8614; font-weight:bold;}\n.viewer .button:hover, .viewer .marked, .viewer .highlight{background:#ff8614; color:#fff; font-weight:bold; border: 1px solid #000;}\n\n#topMenu .button, #topMenu .tiddlyLink {\n margin-left:0.5em; margin-right:0.5em;\n padding-left:3px; padding-right:3px;\n color:white;\n}\n#topMenu .button:hover, #topMenu .tiddlyLink:hover { background:#000; color:#FF8814}\n\n#topMenu a{border:none;}\n/*}}}*/\n\n/***\n!Message Area /%=================================================%/\n***/\n/*{{{*/\n#messageArea {\n border: 4px dotted #ff8614;\n background: #000;\n color: #fff;\n font-size:90%;\n}\n\n#messageArea .button {\n padding: 0.2em;\n color: #000;\n background: #fff;\n text-decoration:none;\n font-weight:bold;\n border:1px solid #000; \n}\n\n#messageArea a {color:#fff;}\n\n#messageArea a:hover {color:#ff8614; background:transparent;}\n\n#messageArea .button:hover {background: #FF8614; color:#fff; border:1px solid #fff; }\n\n/*}}}*/\n\n/***\n!Popup /%=================================================%/\n***/\n/*{{{*/\n.popup {\n background: #ff8814;\n border: 1px solid #333;\n}\n\n.popup hr {\n color: #333;\n background: #333;\n border-bottom: 1px;\n}\n\n.popup li.disabled {\n color: #333;\n}\n\n.popup li a, .popup li a:visited {\n color: #eee;\n border: none;\n}\n\n.popup li a:hover {\n background: #ff8614;\n color: #fff;\n border: none;\n text-decoration:underline;\n}\n/*}}}*/\n\n.blog h2, .blog h3, .blog h4{\n margin:0;\n padding:0;\nborder-bottom:none;\n}\n.blog {margin-left:1.5em;} \n\n\n.blog .excerpt {\n margin:0;\nmargin-top:0.3em;\n padding: 0;\n margin-left:1em;\n padding-left:1em;\n font-size:90%;\n border-left:1px solid #ddd;\n}\n\n#tiddlerWhatsNew h1, #tiddlerWhatsNew h2 {border-bottom:none;}\ndiv[tags~="RecentUpdates"], div[tags~="lewcidExtension"] {margin-bottom: 2em;}\n\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#f37211; color:#fff; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#f37211; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n\n#topMenu .fontResizer {float:right;}\n\n#topMenu .fontResizer .button{border:1px solid #000;}\n#topMenu .fontResizer .button:hover {border:1px solid #f37211; color:#fff;}\n#sidebarTabs .txtMainTab .tiddlyLinkExisting {\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .txtMoreTab .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n.blog h2, .blog h3, .blog h4{\n margin:0;\n padding:0;\nborder-bottom:none;\n}\n.blog {margin-left:1.5em;} \n\n\n.blog .excerpt {\n margin:0;\nmargin-top:0.3em;\n padding: 0;\n margin-left:1em;\n padding-left:1em;\n font-size:90%;\n border-left:1px solid #ddd;\n}\n\n#tiddlerWhatsNew h1, #tiddlerWhatsNew h2 {border-bottom:none;}\ndiv[tags~="RecentUpdates"], div[tags~="lewcidExtension"] {margin-bottom: 2em;}\n\n#hoverMenu {background:transparent;}\n#hoverMenu .button, #hoverMenu .tiddlyLink {border:none; font-weight:bold; background:#f37211; color:#fff; padding:0 5px; float:right; margin-bottom:4px;}\n#hoverMenu .button:hover, #hoverMenu .tiddlyLink:hover {font-weight:bold; border:none; color:#f37211; background:#000; padding:0 5px; float:right; margin-bottom:4px;}\n\n#topMenu .fontResizer {float:right;}\n\n#topMenu .fontResizer .button{border:1px solid #000;}\n#topMenu .fontResizer .button:hover {border:1px solid #f37211; color:#fff;}\n#sidebarTabs .txtMainTab .tiddlyLinkExisting {\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .txtMoreTab .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n
<HTML>\n\n<ul>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2009:\nCS 5823, <a href="Spring2009/CS5823/cs5823.html"> Network Algorithmics </a>.</font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Fall 2008:\nCS 5283,Computer Network Programming. </font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Fall 2008:\nCS 5813, Principles of Wireless Networks. </font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2008:\nCS 5823, Network Algorithmics.</font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Fall 2007:\nCS 5283, Computer Network Programming. </font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Fall 2007:\nCS 5813, Principles of Wireless Networks. </font>\n\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2007:\nCS 5283, Computer Network Programming. </font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2007:\nCS 5070, Principles of Wireless Networks. </font>\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Fall 2006: \n CS 3363, Organization of\nProgramming Languages.</a></font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2006:\nCS 5283, Computer Network\nProgramming.</a></font>\n\n<li> <font face="Helvetica, Arial, Verdana" size=+0> Spring 2006:\nCS 3653, Discrete Mathematics. (only three to four lectures).\n\n</a></font>\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Fall 2005:\nCS 3363, Organization of \nProgramming Languages.</a></font>\n\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Spring 2005:\nCS 5283, Computer Network \nProgramming.</font>\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Fall 2004: \nTCOM 5213, Telecom Network Design and Management.</font>\n\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Spring 2004: \nCS 5283, Computer Network Programming.</font>\n<li>\n<font face="Helvetica, Arial, Verdana" size=+0> Fall 2003: \n TCOM 5213, Telecom Network Design and Management. </font>\n</ul>\n\n\n</HTML>\n
/***\n\n|Name|ToggleSideBarMacro|\n|Created by|SaqImtiaz|\n|Location|http://tw.lewcid.org/#ToggleSideBarMacro|\n|Version|1.0|\n|Requires|~TW2.x|\n!Description:\nProvides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.\n\n!Demo\n<<toggleSideBar "Toggle Sidebar">>\n\n!Usage:\n{{{<<toggleSideBar>>}}} <<toggleSideBar>>\nadditional options:\n{{{<<toggleSideBar label tooltip show/hide>>}}} where:\nlabel = custom label for the button,\ntooltip = custom tooltip for the button,\nshow/hide = use one or the other, determines whether the sidebar is shown at first or not.\n(default is to show the sidebar)\n\nYou can add it to your tiddler toolbar, your MainMenu, or where you like really.\nIf you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:\n{{{ .HideSideBarButton {float:right;} }}}\n\n!History\n*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. \n*20-07-06: version 0.11\n*27-04-06: version 0.1: working.\n\n!Code\n***/\n//{{{\nconfig.macros.toggleSideBar={};\n\nconfig.macros.toggleSideBar.settings={\n styleHide : "#sidebar { display: none;}\sn"+"#contentWrapper #displayArea { margin-right: 1em;}\sn"+"",\n styleShow : " ",\n arrow1: "«",\n arrow2: "»"\n};\n\nconfig.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)\n{\n var tooltip= params[1]||'toggle sidebar';\n var mode = (params[2] && params[2]=="hide")? "hide":"show";\n var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;\n var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;\n var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");\n if (mode == "hide")\n { \n (document.getElementById("sidebar")).setAttribute("toggle","hide");\n setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");\n }\n};\n\nconfig.macros.toggleSideBar.onToggleSideBar = function(){\n var sidebar = document.getElementById("sidebar");\n var settings = config.macros.toggleSideBar.settings;\n if (sidebar.getAttribute("toggle")=='hide')\n {\n setStylesheet(settings.styleShow,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","show");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);\n }\n else\n { \n setStylesheet(settings.styleHide,"ToggleSideBarStyles");\n sidebar.setAttribute("toggle","hide");\n this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);\n }\n\n return false;\n}\n\nsetStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\sn","ToggleSideBarButtonStyles");\n\n//}}}