Pocket.Info - Mobile 2.0
Mobile Web 2.0 Database, News, and Developer Community

Browse by Tags

  • Windows Mobile Partner Summit Day 1

    The Windows Mobile Partner Summit is going great and the event looks to be twice as big as last year. It's always nice to reconnect with our partner community. Steve Hegenderfer was kind enough to allow me to bring my rack of servers to his event. This time, I have a much lighter, 24U half rack which is much easier to move around. At the Dev Connections conference, I used a new stress test designed to push the number of row changes per sync. At that event, I used 300 concurrent Subscribers to perform 23,330 syncs per hour and make changes to 7,000,000 rows per hour. Each complete row change consisted of 116 bytes of data which meant I changed and replicated 812 MB of data per hour. This time around I decided to double the number of concurrent Subscribers to 600. Keep in mind that each Subscriber is equivalant to a Windows Mobile device. I used 6 servers running 100 Subscribers each to create client load, 3 load-balanced IIS servers, and a separate SQL Server Distributor and Publisher. With 600 concurrent Subscribers contending for resources, I managed to perform 22,401 syncs per hour which is slightly fewer syncs than I saw when running only 300 Subscribers back in Vegas. The important story here is that I almost doubled the number of rows I changed and replicated per hour: Rows changed: 13,440,600 per hour | 322,574,400 per day Data replicated: 1.45 GB per hour | 34.8 GB per day Just like in Vegas, the IIS and SQL Servers where just chilling out throughout this test: IIS1: CPU: 7% | Mem: 188 MB | Network Utilization: .69% IIS2: CPU: 8% | Mem: 187 MB | Network Utilization: .88% IIS3: CPU: 5% | Mem: 185 MB | Network Utilization: .95% SQL Distributor: CPU: 5% | Mem: 994 MB | Network Utilization: .77% SQL Publisher: CPU: 36% | Mem: 4.11 GB | Network Utilization: 1% This is truly incredible and further proves that SQL Server 2005 + SQL Server Compact 3.1 + Merge Replication is the most powerful data sync technology on the market today. - Rob
  • New Mobile Merge Replication Benchmarks

    I just finished up a week of teaching attendees at the Dev Connections conference how to setup and use mobile merge replication to sync data between their Windows Mobile devices and SQL Server 2005. As usual, I brought along my favorite teaching tool, my portable data center, to take attendees on deep dives of the 4 different tiers of my replication architecture. This time around, I changed the way my stress test harness works. In the past, my goal has always been to see how many Subscribers I could connect to the system at the same time. With the new test, I'm stressing the system to a much greater degree with my software to push the envelope in regards to how many table row changes I can make per hour. With an eye towards the stress testing system that has helped give iAnywhere's ASA database and MobiLink replication server a dominant market position, I built a similar test where the amount of data in each row changed is exactly 116 bytes each time. I think the iAnywhere stress test used 92 byte rows. I used 3 servers to create client load, 3 load-balanced IIS servers, and a separate SQL Server Distributor and Publisher. The results I got from my test harness performing 23,330 syncs per hour are nothing short of spectacular: Rows changed: 7,000,000 per hour | 168,000,000 per day Data replicated: 812 MB per hour | 19.4 GB per day Now check out how the IIS and SQL Servers where just chilling out throughout this test: IIS1: CPU: 5% | Mem: 216 MB | Network Utilization: .44% IIS2: CPU: 7% | Mem: 147 MB | Network Utilization: .13% IIS3: CPU: 8% | Mem: 170 MB | Network Utilization: .42% SQL Distributor: CPU: 5% | Mem: 2.15 GB | Network Utilization: .58% SQL Publisher: CPU: 17% | Mem: 4.25 GB | Network Utilization: 1% Not bad! Thanks to Loke Uei, we were also able to give away 300 copies of my new book that walks you through the construction of this scalable mobile merge replication system. Lots of Windows Mobile developers and IT Pros are now empowered to "mobilize" their organization's data out to mobile field personnel. Just as important, they can take the proof back to their respective organizations that this technology is build to perform and scale! I'm just getting started with this new test harness. Come to the Windows Mobile Partner Summit in December to see me push this system even further and break new replication records! - Rob
  • Mobile Connections

    Mobile Connections is a great opportunity for developers and IT Professionals to connect with Microsoft and experts in the Mobile industry. Attendees can expect to learn about the tools and techniques to building rich and effective applications on Windows Mobile. Attendees this year will be able to attend an exclusive invite-only feedback session where they can sit down together with members of the Microsoft product groups to provide honest and direct feedback for a chance to make a difference with Windows Mobile or its platform and tools. On top of the Harley Davidson contest, there will also be a ton of exciting activities that will happen during Mobile Connections from device giveaways to being able to play with cool new devices. So don't miss out on the action. Sign up now at : http://www.devconnections.com/shows/FALL2007MOB/default.asp?s=103 and use this special coupon code (MSBLOG) to get an immediate $100 discount.
  • Chapters 1 - 4 are Feature Complete!

    Okay, maybe I've been polishing chapters 1-4 for too long. The problem is that I keep thinking of more stuff to add that's critical to making this the definitive guide to mobile merge replication. Updates to the chapters include sections covering topics like ongoing maintenance and monitoring. There's only one chapter left to write which will be on programming the device to sync with SQL Server 2005. Additionally, this download includes a SQL Server backup file of the database used in the examples that you can restore to your server. The book is called "Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1" and it's being published by Hood Canal Press . Click on Chapters 1, 2, 3, or 4 below to download the PDF documents to getting started with Merge Replication. I appreciate all the feedback. Almost done! - Rob
Copyright 2008 - Pocket.Info