Open Access Open Access  Restricted Access Subscription or Fee Access

Low Latency Seamless Transport Interface

Mauli Gulati, Dr. Deepak Garg

Abstract


In this paper we introduce a new concept of seamless interface. This seamless interface would help the businesses which are increasingly dependent on a connected world and the real-time flow of information across systems. In this paper we aimed at analyzing and combining the efficiency of shared memory and sockets for communication between processes on local host and on remote host. The notion here is to design and introduce the concept of an abstraction layer that encapsulates shared memory based communication interface and socket based communication interface into one seamless interface. In present market at this point of time, we do not have an equivalent solution. This innovative solution is all set to change the way industry communicates in between processes. The solution tries to give communication on local host its deemed advantage. The resultant system shall result in be extreme low latency, and would be used by the commercial organization.

Keywords


Inter-process Communication, Shared Memory, Seamless Interface, Sockets, Local Host, Fast Communication.

Full Text:

PDF

References


W. Richard Stevens. “UNIX Network Programming: Interprocess Communications”, Volume – 2, Second Edition: Prentice Hall, 1995, pp. 321-369.

Douglas E. Corner and Steven B. Munson. “Efficient Interprocess Communication Using Shared Memory”, February 1988.

Sivaram; Rajeev (West Orange, NJ), Xue; Hanhong (Poughkeepsie, NY), “Facilitating communication within shared memory environments using lock-free queues,” U.S. Patent 7219198, May 15, 2007.

Paul J. Christensen, Daniel J. Van Hook, Harry M. Wolfson, “HLA RTI Shared Memory Communication”, sponsored by the Defense Modeling and Simulation Office (DMSO) under Air Force Contract No. F19628-95-C-0002.

Brain N. Bershad, Thomas E. Anderson, Edward D. Lazowska and Henry M. Levy, “User-Level Interprocess Communication for Shared Memory Multiprocessors”, in ACM Transactions on Computer Systems, Vol. 9. No. 2, May 1991.

Jelica Protic, Milo Tomasevic and Veljko Milutinovic, “Distributed Shared Memory: Concepts and Systems”, by IEEE Computer Society Press Los Alamitos, CA, USA, in IEEE Parallel & Distributed Technology: Systems & Technology, Volume 4, Issue 2 (June 1996).

(2002) The 29WEST website. [Online]. Available: http://www.29west.com/

(2000) The TIBCO homepage [Online]. Available:http://www.tibco.com/software/messaging/default.jsp

(2000) The TIBCO homepage [Online]. Available:http://www.tibco.com/software/messaging/smartsockets/default.jsp

(2000) The TIBCO homepage [Online]. Available:http://www.tibco.com/software/messaging/enterprise_messaging_service/default.jsp

(2002) The 29WEST homepage. [Online]. Available:http://www.29west.com/products/lbm/

W. Richard Stevens, Bill Fenner and Andrew M. Rudoff. UNIX Network Programming: The Sockets Networking API, Volume – 1, Third Edition: Prentice Hall, 2004.

Abraham Silberschatz, Peter Baer Galvin and Greg Gagne. “Operating System Principles”, Seventh Edition: WSE, 2006.

Jim Mauro and Richard McDougall. Solaris Internals: Solaris 10 and Open Solaris Kernel Architecture, Solaris Series, Second Edition: Prentice Hall, March 2006.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.