Preview

smart socket

Powerful Essays
Open Document
Open Document
9719 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
smart socket
SmartSockets: Solving the Connectivity Problems in Grid Computing
Jason Maassen and Henri E. Bal
Dept. of Computer Science, Vrije Universiteit
Amsterdam, The Netherlands jason@cs.vu.nl, bal@cs.vu.nl
ABSTRACT
Tightly coupled parallel applications are increasingly run in
Grid environments. Unfortunately, on many Grid sites the ability of machines to create or accept network connections is severely limited by firewalls, network address translation
(NAT) or non-routed networks. Multi homing further complicates connection setup and machine identification. Although ad-hoc solutions exist for some of these problems, it is usually up to the application’s user to discover the cause of the connectivity problems and find a solution. In this paper we describe SmartSockets,
1
a communication library that lifts this burden by automatically discovering the connectivity problems and solving them with as little support from the user as possible.
Categories and Subject Descriptors: C.2.4 [Distributed
Systems]: Distributed applications
General Terms: Algorithms, Design, Reliability
Keywords: Connectivity Problems, Grids, Networking, Parallel Applications
1. INTRODUCTION
Parallel applications are increasingly run in Grid environments. Unfortunately, on many Grid sites the ability of machines to create or accept network connections is severely limited by network address translation (NAT) [14, 26] or firewalls [15]. There are even sites that completely disallow any direct communication between the compute nodes and the rest of the world (e.g., the French Grid5000 system [3]).
In addition, multi homing (machines with multiple network addresses) can further complicate connection setup.
For parallel applications that require direct communication between their components, these limitations have hampered the transition from traditional multi processor or cluster systems to Grids. When a combination of Grid sites is used, serious connectivity problems are often



References: Area Network. IEEE Micro, 15(1):29–36, Jan. 1995. Computational Methods in Science and Technology, 12, 2006. Proceedings of the 2005 USENIX Technical Conference, 2005. [14] P. Francis. Is The Internet Going Nutss? IEEE Internet Computing, 7(6):94–96, 2003. RFC 2979, Oct. 2000. Addison Wesley, Reading (MA), USA, 1995. Grid Computing. In Proc. of 20th International Parallel and Distributed Processing Symposium (IPDPS-2006), April 2006. Internet Measurement Conference (IMC), 2005. York, NY, USA, 2004. ACM Press. In Proc. of 20th International Parallel and Distributed Processing Symposium (IPDPS-2006), April 2006. Feb. 1996. Network Address Translators (NATs). RFC 3489, Mar. 2003. Framework. RFC 3303, Aug. 2002.

You May Also Find These Documents Helpful

  • Good Essays

    Nt1330 Unit 1 Case Study

    • 776 Words
    • 4 Pages

    Adaptable to increased workload: The capacity of web based applications can be increased by clustering or running the software on several servers simultaneously. As workload increases, new servers can be added to the system easily.…

    • 776 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Is589

    • 325 Words
    • 2 Pages

    When it comes to the Host-based architecture, we notice that all the computer resources are centralized, the server processed all messages, overload can occur and that will enable the system to quickly process data, therefore the system will encounter slow response time. This architecture also is very expensive and difficult to upgrade.…

    • 325 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Allows configurable NetBIOS over TCP/IP (NetBT) clients to be configured as described in RFC 1001/1002, where 1 = b-node, 2 = p-node, 4 = m-node, and 8 = h-node. On multihomed computers, the node type is assigned to the entire computer, not to individual network adapters.…

    • 1103 Words
    • 4 Pages
    Better Essays
  • Better Essays

    References: Attiya, H., & Welch, J. (2004). Distributed Computing: Fundamentals, Simulations, and Advanced Topics . : Wiley-Interscience.…

    • 3954 Words
    • 16 Pages
    Better Essays
  • Powerful Essays

    INDP Part 3

    • 1311 Words
    • 4 Pages

    Local Area Networks, or LANs, are a gathering of PCs networked together in a by and large little geographic area. LAN innovation alludes to the equipment and programming used to make a local area network. The most widely recognized wired systems are Ethernet and Token Ring, and WLAN advances utilizing IEEE 802.11. WAN or Wide Area Network advancements incorporate ATM. TCP/IP, and Frame Relay to join and exchange information crosswise over expansive separations. Utilizing a link, for example, an Ethernet link PCs on a LAN are obliged to impart the network when passing information bundles forward and backward. Before sending information over the network every PC checks the line for different transmissions. On the off chance that the line is pass the PC sends the information, if not the PC holds up. This technique is called CSMA/CD. Remote LANs or WLANs use RF signs to transmit information over the network. Each PC on a remote local area network have the same recurrence and alternate sending information simply like utilizing a link. Remote LANs use CSMA/CA to check for an open line of correspondence to it expected target. The sending gadget will convey a sign to the getting gadget called a Request to Send. In the event that the getting gadget is accessible it will send an unmistakable to send flag back to the host and to every other gadget on the network. This alarms alternate gadgets that there is a transmission between gadget An and B and that they must hold up to send information over the network.…

    • 1311 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    Bus 210 Week 8 Appendix E

    • 381 Words
    • 2 Pages

    | With PC’s entering into the home and workplace, a network was created as a way of linking various PC’s together and to a server.…

    • 381 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    The first of these issues relates primarily to the lack of a coherent network structure within XUMUC as there is no consistency applied across the network or the current sites which relates to how the organization itself is structured. As a result the current network implementation is very inefficient and lacking the ability to provide advanced features such as a Quality of Service (QoS) configuration which would offer a substantial improvement in the throughput and responsiveness of the network.…

    • 968 Words
    • 5 Pages
    Best Essays
  • Good Essays

    Nt1310 Unit 9

    • 474 Words
    • 2 Pages

    Tree Topology – All nodes attached to separate lines that lead to the HUB. If one computer crashes the others are not effected.…

    • 474 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Networking is everywhere one of the main benefits is that we can share devices such as printers, scanners, CD-ROM drives and many more. Also, we can connect to networks as Meyers (2003, p3) said “one network can be connected to another network and become a more powerful tool because of the great resources”.…

    • 442 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    For the larger scaled programs, the N Tier client/server architecture needs to be implemented. This client/server structure is able to increase to include a mid-level or business level tier, this structure has a server for…

    • 624 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Graphical User Interface

    • 559 Words
    • 3 Pages

    * High Performance, Reliability and Scalability: Supports demanding applications, such as Telco and Network management…

    • 559 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    As The Organization

    • 338 Words
    • 2 Pages

    Ensuring the right equipment is being used, and there is redundancy built into the network infrastructure will help increase the availability, and uptime of services.…

    • 338 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    to make sure that the two locations can communicate. What type of network are you…

    • 1887 Words
    • 8 Pages
    Good Essays
  • Good Essays

    There is no way to eliminate network errors, but we can minimize or reduce the number…

    • 366 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Misra, S., Misra, S. C., & Woungang, I. (2010). Selected topics in communication networks and distributed systems. Singapore: World Scientific.…

    • 682 Words
    • 3 Pages
    Good Essays