I've got an almost identical one: 95 mm dia, 109 mm high (main body), 1165 g (all together).
The glass of mine seems to be much clearer, though there is some yellow tint in the thick bottom part.
Not high quality - but I quite liked it - wouldn't have bought it otherwise ;-).
From the canes I always assumed it was Murano, second half 20th century - but that's just a vague guess: I also would be very interested to hear other's opinion on it's maker.