Archive for the General category

Home eNB: Great Oppotunity for 3GPP LTE

Friday, April 10th, 2009

In the recent years more and more wireless providers have started to provide femtocells to their customers. The customer can deploy the femtocell in any location that the coverage of normal towers are weak or absent.  Consider a product like Samsung’s Ubicell. The user can plug this femtocell in their home internet switch, and use their regular cell phone to connect to the final service provider, e.g. Sprint.

E-UTRAN architecture from 3GPP document 36.300-880

E-UTRAN architecture from 3GPP document 36.300-880

As of December 2008, 3GPP documentation for Long Term Evolution networks has started to mention Home eNB as part of the Evolved UTRAN. This move can be a significant advantage for the final users, only if service providers fully recognize the extent of service this final addition can offer. This recognition might require a careful study of 802.11a/b/g Access Points, considering the similarities of the two products. Both these products are the front end of a network to final customers. While these final points are accessible to the customers, the actual network is not controlled by them.

(more…)

Atomicity

Wednesday, April 30th, 2008

During my undergrad Database course, our professor explained atomicity of transactions with the very trivial example of withdrawing cash from ATM machines: either your whole transaction should fail or it should completely succeed. It means your account balance should not change unless you have got your money, and if you have received the cash your account balance should have also decreased.

Unfortunately some of the people who actually design ATM machines have not passed this course it seems. Last Wednesday I withdrew some cash from an ordinary ATM, and the machine failed to return my cash. But my account balance was reduced! The machine actually was able to tell me that it had failed and the operation was canceled, but it seems it forgot to tell its friends back in the Wells Fargo network to cancel the operation. I had to call the customer service a couple of times to get my money back.

There is no conclusion from this post. It just surprised me that a simple basic idea we are taught in classes is not actually implemented in real life.

UPDATE: My old friend Pooya asked in the comments if the ATM in question was a Diebold ATM. Diebold is the company that also makes voting machines in US. Next time I was in Student Union I checked the ATM, and guess what: it is a Diebold ATM! I now have some serious questions in my mind!

I should mention that Wells Fargo checking people were very nice and quick and solved my issue by a couple of phone calls.

Diebold ATM machineDieold Sign on their ATM

Recent Posts

  • what did you do in your Ph.D. again?

    May 7th, 2012 Recently I was asked to provide an overview of what I did through my Ph.D. in UTD. Although my research work is mostly
  • Quick note about Ubuntu

    February 10th, 2012 Five or six years ago LDAP had an issue in using SSL for NSS and pam.d authentication. As a result you had to use NSCD
  • Symbol Table Manipulation in TinyOS

    January 9th, 2012 I realized one of the hacks we had used in our testbed is of use to other researchers as well. When running an experime
  • Finals week in Austin

    December 11th, 2011 Nice view :) Thank goodness I don't have exams anymore
  • Google: Engineers vs. Brand Loyalty

    December 4th, 2011 Almost a month ago Google changed its Google Reader product by removing one of its core features: social sharing. This