Results 1 to 7 of 7
  1. #1
    MichaelCorfman's Avatar
    MichaelCorfman is offline GPWA Executive Director
    Join Date
    June 2004
    Location
    Newton, MA
    Posts
    4,491
    Thanks
    1,058
    Thanked 6,014 Times in 1,918 Posts

    Thumbs up New Fault-Tolerant GPWA Seal Service

    A recent focus of our technical staff has been the creation of a highly fault-tolerant GPWA Approved Portal seal serving service. We designed the service so it is fully redundant at every level and heals itself in real time when any component fails.

    We’ve now accomplished the goals we set for ourselves, and so I think it is appropriate to share with everyone the inside details of what we have done. A diagram overviewing the service components and a narative description of how they fit together follows. I think our technical staff did a great job, and I hope you agree.

    GPWA Fault-Tolerant Seal Service Components
    Name:  SealServer.jpg
Views: 432
Size:  119.2 KB

    All requests for GPWA seal services are provided using the host name certify.gpwa.org. All traffic we receive for this host name is directed to an IP address that is normally serviced by our “Master Loadbalancer.” The Master Loadbalancer passes the requests it receives off to either Seal Server 1 or Seal Server 2 as shown in the diagram, balancing the workload between these two systems. If either seal server becomes inoperative for any reason, the Master Loadbalancer removes it from the mix within a few seconds. Later, when the Seal Server resumes normal operation it is automatically added back into the mix of servers actively processing seal requests under the management of the Master Loadbalancer.

    When a seal server receives a request, it queries the database server containing seal information (the “Seal Database”). The referrer information and URL of the seal request are used to determine the site on which the seal is to be served. If the site is authorized, the specific size of the seal returned is based on the configuration information contained in our Seal Database for the site. If the site is not authorized to display the requested seal then a single pixel image is returned instead. In the event the Seal Database is temporarily unavailable, locally cached information saved on the Seal Server is used to process the request. The responses from the Seal Servers are sent directly back to the Internet, bypassing the Master Loadbalancer on the return trip.

    There is also a Slave Loadbalancer that monitors the Master Loadbalancer through the use of Heartbeat Traffic. If the Master Loadbalancer becomes inoperative, the Slave Loadbalancer takes over its function within a fraction of a second. Later, when the Master Loadbalancer becomes operative again, control is automatically returned.

    The Loadbalancers, Seal Servers, and Seal Database all exist within a carefully designed fully-redundant network infrastructure without any single points of failure. Upstream Internet connectivity is provided to four major Internet backbone providers via a pair of redundant Edge Routers. And all internal servers are connected to the Edge Routers via redundant Core Routers. Every server has redundant power supplies connected to independent uninterruptible power supplies backed up by emergency power generation equipment.

    So there you have it in a nutshell. The new, fault-tolerant, GPWA Approved Portal seal serving service!

    Michael
    GPWA Executive Director, Casino City CEO, Friend to the Village Idiot
    Resources for Affiliates: iGamingDirectory.com, iGamingAffiliatePrograms.com, GamingMeets.com

  2. #2
    Webzcas's Avatar
    Webzcas is offline Private Member
    Join Date
    March 2005
    Posts
    1,395
    Thanks
    582
    Thanked 1,016 Times in 409 Posts

    Default

    Excellent. Many thanks for your hard work on implementing this.
    Exit stage left

  3. #3
    matted's Avatar
    matted is offline Public Member
    Join Date
    June 2004
    Location
    Durham, NC
    Posts
    2,685
    Thanks
    118
    Thanked 328 Times in 222 Posts

    Default

    Your tech staff is definitely first rate! I couldn't even dream up such a system
    Owner, Cognitive Powers, Inc.
    Soon to be ex-webmaster
    Facebook, Twitter, and Linked In

  4. #4
    mojo's Avatar
    mojo is offline Private Member
    Join Date
    March 2005
    Posts
    4,985
    Thanks
    1,933
    Thanked 1,884 Times in 1,223 Posts

    Default

    I am very impressed! Implementing the seal program is no easy task. There is much involved. This is also something to study and understand. Thank you for the detailed explaination (though I may have to read it a few dozen times to get it lol). I do know the seals will never fail. Excellent!

    The GPWA Tech Department is outstanding!

    Mojo

  5. #5
    big fish is offline Private Member
    Join Date
    February 2003
    Location
    Florida
    Posts
    1,352
    Blog Entries
    32
    Thanks
    70
    Thanked 130 Times in 96 Posts

    Default

    you guys really go all out. your dedication and access to programming resources are quite impressive. another fantastic job!!!
    - Big Fish - Founder of Wagerz.org, CasinoOnline.us & SportsGambling.us

    1. wagerz.org: Discover the best US online gambling sites for real money play. Wagerz is a United States online casinos and sports betting guide.

    2. sportsgambling.us: Find USA sports betting websites that are legal and licensed in the United States of America.

    3, casinoonline.us: Compare USA online casinos with fact-checked reviews of legal casino sites for American players.

  6. #6
    pgaming's Avatar
    pgaming is offline Public Member
    Join Date
    July 2005
    Posts
    2,854
    Thanks
    414
    Thanked 215 Times in 164 Posts

    Thumbs up

    Ah there is problem here Just kidding!! great job you techies.

    greek39

  7. #7
    aksana's Avatar
    aksana is offline Private Member
    Join Date
    July 2006
    Location
    Europe
    Posts
    2,361
    Blog Entries
    3
    Thanks
    437
    Thanked 261 Times in 196 Posts

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •