[Ph.D. Dissertation |
Books and chapters |
Journals |
Conference Proceedings |
Workshop Proceedings |
IETF RFCs |
Odds and Ends |
DBLP: Vijay K. Gurbani (Incomplete)]
Ph.D. Dissertation
Dissertation: Service Oriented Computing: Enabling cross-network services
between the Internet and the telecommunications network
Department of Computer Science,
Illinois Institute of Technology,
Chicago, Illinois.
Advisor: Prof. Xian-He Sun
My dissertation explored the use of the
Session
Initiation Protocol (SIP) as a canonical protocol for executing services
with shared state across the Internet telephony network and the switched
telephone network. More concretely, I proposed an information lossless call
model mapping of the SIP transaction states to the telephone network
finite state machine. The latter has many more states and transitions among
the states than the former, so at issue is whether a rich call model can
be mapped to a call model with paucity of states and transitions without
loosing too much information in the process. My work shows that
this can be done. I also proposed an extension to SIP that allowed
discrete user-generated events in the telephone network to be exported out
to the Internet in a scalable and secure manner for novel services that
get executed on the Internet. And finally, I proposed creating a ubiquitous
telecommunication "smart space", which in pervasive (or ubiquitous)
computing is characterized as an aggregate environment composed of two or
more previously disjoint domains.
Books and chapters
- Anand R. Prasad, John F. Buford and Vijay K. Gurbani (Editors),
"Advances in Next Generation Services and Service
Architectures", River Publishers, June 2011.
- Anand R. Prasad, John F. Buford and Vijay K. Gurbani (Editors),
"Future Internet Services and Service Architectures",
River Publishers, April 2011.
- Vijay K. Gurbani and Stanislav Khirman,
"Seven days in the life of two BitTorrent swarms", book chapter,
"Evolution of Peer-to-peer technologies:
Optimization, security and applications", Bertrand Mathieu (Ed.),
Hermes Science Publishing, Ltd., January 2010.
- Vijay K. Gurbani and Xian-He Sun,
"Architecting the Telecommunication Evolution: Toward Converged Network Services,"
1e, CRC Press, September 2006.
- Pabrai, U.O., Gurbani, V.K., Teitelbaum, J.T., Gregory, S.D., and
King, G.A.,
"Webmaster Engineer Certification Handbook," McGraw Hill
Publishing Company, November 1997.
- Pabrai, U.O., and Gurbani, V.K.,
"Internet and TCP/IP Network Security," McGraw Hill Publishing
Company, September 1996.
Journals
Email me for
a copy of any paper listed here.
- Basu, A., Fleming, S., Stanier, J., Naicken, S., Wakeman, I. and
Gurbani, V.K., "The state of peer-to-peer network simulators",
to appear, ACM Computing Surveys
, 2012.
- Baset, S.A., Gurbani, V.K., Johnston, A.B., Kaplan, H., Rosen, B.,
and Rosenberg, J.D., "The Session Initiation Protocol (SIP): An
evolutionary study", In Journal of Communications (JCM),
pp. 89-105, Vol. 7, No. 2, February 2012, Special issue on IP
Communication Services, guest editors John Buford, Vijay K. Gurbani
and Anand Prasad. [PDF]
- Gurbani, V.K. and Kolesnikov, V., "A Survey and Analysis of
Media Keying Techniques in the Session Initiation Protocol (SIP),"
IEEE Communications Surveys and Tutorials, 13(2), pp.
183-198, 2011.
- Bessis, T., Rana, A., and Gurbani, V.K., "Session Initiation
Protocol (SIP) Firewall for Internet Multimedia Subsystem (IMS) Core,"
Bell Labs Technical Journal, 15(4), pp. 168-188, March
2011.
- Gurbani, V.K., Garvert, A., and Herbsleb, J.D., "Managing a Corporate
Open Source Software Asset," Communications of
the ACM, 53(2), pp. 155-159, February 2010.
- Gurbani, V.K., Hilt, V., Rimac, I., Tomsu, M., and Marocco, E,
"A Survey of Research on the Application-Layer Traffic Optimization
Problem and the Need for Layer Cooperation," IEEE Communications,
Vol. 47, No. 8, pp. 107-112, August 2009.
- Cook, D.L., Gurbani, V.K., and Daniluk, M.,
"Phishwish: A Simple and Stateless Phishing Filter," Journal
on Security and Communication Networks (SCN),
Vol. 2, No. 1, pp. 29-43, January/February 2009, John Wiley & Sons.
- Gurbani, V.K., and McGee, A.R., "An Early Application of the Bell
Labs Security Framework to Analyze Vulnerabilities in the Internet
Telephony Domain," Bell Labs Technical Journal, Vol. 12,
No. 3, pp. 7-19, November 2007.
- Gurbani, V.K., Jagadeesan, L.J., and Mendiratta, V., "Characterizing
Session Initiation Protocol (SIP) Network Performance and Reliability,"
Springer Verlag Lecture Notes in Computer Science (LNCS), Vol.
3694, pp. 196-211, October 2005.
This is a slightly expanded version
of a previous conference paper.
- Gurbani, V.K., Sun, X-H., and Brusilovsky, A., "Inhibitors for
Ubiquitous Deployment of Services in the Next Generation Network,"
IEEE Communications, Vol. 43, No. 9, pp. 116-121,
September 2005.
- Gurbani, V.K., and Sun, X-H., "A Systematic Approach for Closer
Integration of Cellular and Internet Services," IEEE Network,
Vol. 19, No. 1, pp. 26-32, Jan-Feb, 2005.
- Gurbani, V.K., and Sun, X-H., "Terminating telephony services on the
Internet," IEEE/ACM Transactions on Networking, Vol. 12, No. 4,
pp. 571-581, August 2004.
- Arlein, R.M., and Gurbani, V.K., "An extensible framework for
constructing Session Initiation Protocol (SIP) User Agents,"
Bell Labs Technical Journal, Vol. 9, No. 3, pp. 87-100,
November, 2004.
- Gurbani, V.K., and Jain, R., "Contemplating some open challenges in
the Session Initiation Protocol (SIP)," Bell Labs Technical
Journal, Vol. 9, No. 3, pp. 255-269, November 2004.
- Jayadevan, G., Gurbani, V.K., and Arlein, R.M., "Adapting SIP for
Application Server requirements in 3G/UMTS networks," Bell Labs
Technical Journal, Vol. 9, No. 3, pp. 57-71, November 2004.
- Gurbani, V.K., and Jain, R., "Transport protocol considerations for
Session Initiation Protocol (SIP) networks," Bell Labs Technical
Journal, Vol. 9, No. 1, pp. 83-97, July 2004.
- Gurbani, V.K., and Liu, K.Q., "Session Initiation Protocol: Service
Residency and Resiliency," Bell Labs Technical Journal, Vol. 8,
No. 1, pp. 83-94, July 2003.
- Dianda, J.R., Gurbani, V.K., and Jones, M.H., "Session Initiation
Protocol (SIP) Services Architecture," Bell Labs Technical
Journal, Vol. 7, No. 1, pp. 3-23, July 2002.
- Chiang, T-C., Gurbani, V.K., and Reid, J.B., "The need for third
party call control," Bell Labs Technical Journal, Vol. 7, No. 1,
pp. 41-46, July 2002.
- Gurbani, V.K., Chiang, T-C., and Kumar, S., "SIP: A Routing Protocol,"
Bell Labs Technical Journal, Vol. 6, No. 2, pp. 136-152,
December 2001.
- Chiang, T-C., Douglas, J., Gurbani, V.K., Montgomery, W.A., Opdyke,
W.F., Reddy, J., and Vemuri, K., "IN Services for Converged (Internet)
Telephony," IEEE Communications, Vol. 38, No. 6, pp. 108-115,
June 2000.
- Gurbani, V.K., "Managing embedded TCP servers," Embedded Systems
Programming, Vol. 10, No. 10, pp. 106-114, October 1997.
Conference Proceedings
Email me for
a copy of any paper listed here.
- Scharf, M., Voith, T., Roome, W., Gaglianello, B., Steiner, M.,
Hilt, V. and Gurbani, V.K., "Monitoring and abstraction for networked
clouds", to appear, In proceedings of IEEE 16th International
Conference on Intelligence in Next Generation Networks (ICIN),
Berlin, Germany, October 2012.
- Mehta, A., Hantehzadeh, N., Gurbani, V.K., Ho, T.K. and Sancier, F.,
"On using multiple classification systems for Session Initiation
Protocol (SIP) anomaly detection," to appear, In Proccedings of
IEEE International Conference on Communications (ICC),
June 2012, Ottawa, Canada.
- Mehta, A., Hantehzadeh, N., Gurbani, V.K., Ho, T.K., Koshiko, J.
and Vishwanathan, R., "On the inefficacy of Euclidean classifiers
for detecting self-similar Session Initiation Protocol (SIP)
messages," In Proceedings of the 12th IFIP/IEEE International
Symposium on Integrated Network Management (IM 2011), pp. 329-336,
May 2011, Dublin, Ireland.
- Hantehzadeh, N., Mehta, A., Gurbani, V.K., Gupta, L., Ho, T.K. and
Wilathgamuwa, G., "Statistical analysis of self-similar Session
Initiation Protocol (SIP) messages for anomaly detection,"
In Proceedings of the 4th IFIP/IEEE International Conference on New
Technologies, Mobility, and Security (NTMS 2011), pp. 1-5,
February 2011, Paris, France.
- Gurbani, V.K. and Kolesnikov, V., "Work in progress: A secure and
lightweight scheme for media keying in the Session Initiation Protocol
(SIP)," proceedings of the 4th Annual ACM Conference on
Principles, Systems and Applications of IP Telecommunications
(IPTComm 2010), August 2-3 2010, Munich, Germany.
- Cook, D.L., Gurbani, V.K., and Daniluk, M., "Phishwish: A Stateless
Phishing Filter using Minimal Rules," Proceedings of the
12th International Conference on Financial Cryptography and
Data Security (FC '08), LNCS 5143, Tsudik, G. (Ed.),
pp. 182-186, 2008.
- Gurbani, V.K., Cook, D.L., Menten, L.E., and Reddington, T.B.,
"A Case Study on Constructing a Security Event Manegement System,"
Proceedings of the German Informatics Society's 3rd
International Conference on IT-Incident Management and IT-Forensics,"
, pp. 83-102, September 11-13, 2007, Stuttgart, Germany.
- Gurbani, V.K., Willis, D., and Audet, F., "Cryptographically
Transparent Session Initiation Protocol (SIP) Proxies,"
Proceedings of the 2007 IEEE International Conference on
Communications (ICC), pp. 1185-1190, June 2007, Glasgow,
UK.
- Brusilovsky, A., Gurbani, V.K., and Mizikovsky, S., "Network
Protocol Extensions: Are They Bad?", Proceedings of the
10th International Conference on Intelligence in Networks
(ICIN), October 9-11, 2006, Bordeaux, France.
- Gurbani, V.K., Garvert, A., and Herbsleb, J., "A Case Study of
a Corporate Open Source Development Model," Proceedings of the
28th ACM International Conference on Software Engineering
(ICSE 2006), pp. 472-481, May 20-28, 2006, Shanghai, China.
- Gurbani, V.K., Sun, X.-H., and Brusilovsky, A., "Ubiquitous
Services in the Next Generation Network: Constraining and
Facilitating Forces," Proceedings of the Eurescom
2005 Summit, pp. 51-59, April 27-29, 2005, Heidelberg,
Germany.
- Gurbani, V.K., Jagadeesan, L.J., and Mendiratta, V.B.,
"Characterizing Session Initiation Protocol (SIP) Network
Performance and Reliability," Proceedings of the
ISAS 2005 (International Service Availability Symposium)
Conference, April 25-26, 2005, Berlin, Germany.
- Gurbani, V.K., and Sun, X.-H., "Extensions to an Internet signaling
protocol to support telecommunication services," Proceedings
of the 2004 IEEE Global Telecommunications Conference
(GLOBECOM), pp. 1640-1644, Nov.-Dec., 2004.
- Gurbani, V.K., and Sun, X-H., "Accessing telephony services from the
Internet," Proceedings of 2003 IEEE International Computer
Communications and Networks Conference (ICCCN), pp. 517-523,
October 2003.
- Gurbani, V.K., and Sun, X-H., "Services spanning heterogeneous networks,"
Proceedings of the 2003 IEEE International Conference on
Communications (ICC), pp. 764-768, May 2003.
- Gurbani, V.K., Sun, X-H., Brusilovsky, A., Faynberg, I., Lu, H-L., and
Unmehopa, M., "Internet service execution for telephony events,"
Proceedings of the 2003 IEEE/ITU-T Conference for Intelligence in
Next Generation Networks (ICIN), April 2003.
- Brusilovsky, A., Gurbani, V.K., Qutub, S., Tsioras, C., and Varney,
D., "Programmable Selection of Radio Access Networks Utilizing
Application Layer Protocols," Proceedings of the 2003 IEEE/ITU-T
Conference for Intelligence in Next Generation Networks (ICIN),
April 2003.
- Gurbani, V.K., and Dickens, P.M., "Parallel discrete event simulation
for an Internet telephony call signaling protocol," Proceedings of
2001 Summer Simulation Conference (SCS), July 2001.
- Gurbani, V.K., and Dickens, P.M., "Issues in parallel discrete
event simulation for an Internet telephony call signaling protocol,"
Proceedings of the 2000 Summer Simulation Conference (SCS),
July 2000.
- Brusilovsky, A., Buller, J., Conroy, L., Gurbani, V.K., and Slutsman,
L., "PSTN Internet Notification (PIN): proposed architecture, services
and protocols," Proceedings of the 2000 IEEE/ITU-T Conference on
Intelligence in Networks (ICIN), January, 2000.
- Petravick, D., Berman, E., Gurbani, V.K., Kent, S., Nicinski, T.,
Pordes, R., Rechenmacher, R., Sergey, G., Lupton, R., and Richmond,
R., "The Sloan Digital Sky Survey's use of the Web," Proceedings
of Weaving the Astronomy Web (WAW) Conference, April 1995.
- Berman, E., Gurbani, V.K., MacKinnon, B., Newberg, H., Nicinski, T.,
Petravick, D., Pordes, R., Sergey, G., Stoughton, C., and Lupton, R.,
"The distributed development environment for SDSS software,"
Proceedings of 1994 Computing in High Energy Physics (CHEP),
September 1994.
(Refereed) Workshop Proceedings
Email me for
a copy of any paper listed here.
- Al-Omari, D., Gurbani, V.K. and Anjali, T., "A novel architecture
for a Computer Network Defense (CND) system using Content Addressable
Networks (CAN)", to appear, In 1st Internataional Workshop on
Management and Security Technologies for Cloud Computing (ManSec-CC),
held in conjunction with IEEE Globecom 2012, Anaheim, CA, December 2012.
- Steiner, M., Gaglianello, B., Gurbani, V.K., Hilt, V., Roome, W.D.,
Scharf, M. and Voith, T., "Network-aware service placement in a distributed
cloud environment", In Proceedings of ACM Conference on Applications,
Technologies, Architectures, and Protocols for Computer Communications
(SIGCOMM) (Demo paper), pp. 73-74, Helsinki, Finland, August 2012.
- Gurbani, V.K., Scharf, M., Lakshman, T.V. and Hilt, V., "Abstracting
network state in Software Defined Networks (SDN) for rendezvous
services," In Workshop on Software
Defined Networks (SDN), held in conjunction with IEEE International
Conference on Communications (ICC), June 2012.
- Gurbani, V.K. and Ho, T.K., "Detecting anomalies in text-based
protocols without parsing," In 2nd Bell Labs Science Workshop,
December 6-7, 2011, Villarceaux, France.
- Gurbani, V.K., Burger, E., Anjali, T., and Davids, C.,
"SIP CLF: A Common Log Format (CLF) for the Session Initiation
Protocol", In Usenix workshop on
Managing Systems via Log Analysis and Machine Learning
Techniques (SLAML '10), October 3, 2010, Vancouver,
Canada.
- Marocco, E., Gurbani, V.K., Hilt, V., Rimac, I., and Tomsu,
M., "Peer-to-Peer Infrastructure: A Survey of Research on the
Application-Layer Traffic Optimization Problem and the Need for
Layer Cooperation," IETF Workshop on Peer-to-peer
Infrastructure, May 28, 2008, Massachusetts Institute of
Technology, Cambridge, MA, USA
- Gurbani, V.K., Garvert, A., and Herbsleb, J.D., "Managing a
Corporate Open Source Asset," In
ACM OOPSLA Workhop on Integration of Open Source Components into
Large Software Systems, October 2007, Montreal, Canada.
- Gurbani, V.K., Garvert, A., and Herbsleb, J., "A Case Study of
Open Source Tools and Practices in a Commercial Setting,"
Proceedings of the 5th ACM Workshop on Open Source
Software Engineering, pp. 24-29, May 17, 2005, St. Louis,
USA (ICSE 2005 refereed workshop.)
- Petravick, D., Berman, E., Gurbani, V.K., Nicinski, T., Pordes, R.,
Rechenmacher, R., Sergey, G., and Lupton, R., "Software engineering
methods and standards used in the Sloan Digital Sky Survey (SDSS),"
Proceedings of the 4th Internation Workshop on Software
Engineering and Artificial Intelligence for High Energy and
Nuclear Physics, April 1995.
IETF Requests for Comments (RFC)
- RFC 6873 -
Format for the Session Initiation Protocol (SIP) Common Log
Format (CLF)
G. Salgueiro, V. Gurbani and A. Roach, IETF 6873 (Proposed Standard),
February 2013.
- RFC 6872 -
The Common Log Format (CLF) for the Session Initiation
Protocol (SIP): Framework and information model,
V. Gurbani, E. Burger, T. Anjali, H. Abdelnur and O. Festor,
IETF 6872 (Proposed Standard), February 2013.
- RFC 6821 -
Improving peer selection in peer-to-peer applications: Myths vs.
reality,
E. Marocco, A. Fusco, I. Rimac and V. Gurbani,
IETF RFC 6821 (Informational), December 2012.
- RFC 6157 -
IPv6 Transition in the Session Initiation Protocol (SIP),
G. Camarillo, K. El Malki and V. Gurbani, IETF RFC 6157 (Proposed
Standard), April 2011.
- RFC 6029 -
A Survey of Research on the Application-Layer Traffic
Optimization (ALTO) Problem,
I. Rimac, V. Hilt, M. Tomsu, V. Gurbani and E. Marocco,
IETF 6029 (Informational), October 2010.
- RFC 5954 -
Essential Correction for IPv6 ABNF and URI Comparison in
RFC 3261,
V. Gurbani, B. Carpenter and B. Tate, IETF RFC 5954 (Proposed
Standard), August 2010.
- RFC 5924 -
Extended Key Usage (EKU) for Session Initiation Protocol (SIP)
X.509 Certificates,
S. Lawrence and V. Gurbani, IETF RFC 5924 (Experimental)
June 2010.
- RFC 5923 -
Connection Reuse in the Session Initiation Protocol (SIP),
V. Gurbani, R. Mahy and B. Tate, IETF RFC 5923 (Proposed
Standard), June 2010.
- RFC 5922 -
Domain Certificates in the Session Initiation Protocol (SIP),
V. Gurbani, S. Lawrence and A. Jeffrey, IETF RFC 5922 (Proposed
Standard), June 2010.
- RFC 5341 -
The Internet Assigned Number Authority (IANA) tel Uniform
Resource Identifier (URI) Parameter Registry,
C. Jennings and V. Gurbani, IETF RFC 5341 (Proposed Standard),
September 2008.
- RFC 5118 - Session
Initiation Protocol (SIP) Torture Test Messages for Internet
Protocol Version 6 (IPv6),
V. Gurbani, C. Boulton and R. Sparks, IETF RFC 5118 (Proposed
Standard), February 2008.
- RFC 4904 - Representing
Trunk Groups in tel/sip Uniform Resource Identifiers (URIs),
V. Gurbani and C. Jennings, IETF RFC 4904 (Proposed Standard),
June 2007.
- RFC 4480 - RPID:
Rich Presence Extensions to the Presence Information Data Format
(PIDF),
H. Schulzrinne, V. Gurbani, J. Rosenberg and P. Kyzivat,
IETF RFC 4480 (Proposed Standard), July 2006.
- RFC 3976 -
Interworking SIP and Intelligent Network (IN) Applications,"
Gurbani, V.K., Haerens, F. and Rastogi, V., IETF RFC 3976
(Informational), January 2005.
- RFC 3910 - The
SPIRITS Protocol,
Gurbani, V.K., (Ed.), Faynberg, I., Lu, H-L., Brusilovsky, A.,
Gato, J. and Unmehopa, M., IETF RFC 3910 (Proposed Standard),
October 2004.
Odds and Ends
The following are documents that have been published in some
fora or the other. Instead of just junking them, I will save them
for posterity (disk space is cheap and displaying it as a PDF file
to a screen even cheaper, right?).
- Vijay K. Gurbani, "IETF Addresses Interoperability," Lightwave,
August 2001.
[Email
me for a copy.]
- Vijay K. Gurbani, "Tool of the Month: BASH,"
Exptool Online Newsletter, May 2001 (Exptools is a Bell Labs internal
tool-sharing effort a la SourceFourge.)
- Vijay K. Gurbani, "IETF SIP Bakeoff Update," NewsStand Magazine, Vol. 6,
No. 1, January 2001 (Internal Lucent Magazine).
[Email
me for a copy.]
- Vijay K. Gurbani and Jack Kozik, "Impacts of April 2000 SIP Bakeoff,"
NewsStand Magazine, Vol. 5, No. 2, April 2000 (Internal Lucent Magazine).