2014/06/22

RAID++: So, you cant afford the extra cost of Data Protection at $0.10-$0.20 per GB?

Summary: You and your business probably now depend on computers and smartphones/tablets for most of your daily work and other activities. If you don't pay up-front to protect your data, you'll pay for it many times over at a later date, when, not if, you have a drive fail and lose all data.

When data is $0.20/GB (or even $1/GB) and wages are $35-60/hour and it will take a minimum of 1 day to reconstruct data, more likely a week+, spending a little money up-front for Data Protection seems prudent to me.

The 1987 Berkeley RAID paper was written at a time few people had PC's and storage cost $40,000/GB in current dollars. The economics of swapping space for computation were compelling at the time, nowdays, very few people have even$1,000 invested in Disk Storage, let alone $250,000.

Good desktops or laptops are now available in $500-$1,000 range, with Commodity Drives costing $0.04-$0.10/GB and Enterprise Drives from $0.12-$0.65/GB, and more for high-spec variants. Times are very different: raw prices have fallen 500,000, Bit Error Rates (BER/UBER) are up ~100 times, Mean Time Between Failures (MTBF) have increased 10-100 fold,  raw read/write rates have increased 100-300 times, while access times (rotation & seek) are 2-5 times different. As is estimated disk utilisation: at some point after 2000 the average drive went for 90%-100% full to ~75%, at least for Desktops. This suggests that drives are now "Big Enough" and not a System Constraint, at least not for Capacity. The advent of affordable, large Flash Memory with reasonable read/write speeds and uniform access times has removed one of the big constraints of storage: random I/O per second.

Researching RAID designs, I was surprised by I.T. Professionals and home users alike, that baulk at the cost of reasonable Data Protection, even $100 for a single USB drive plus a 4-drive NAS unit is definitely "too expensive" (<$1,500). Do they have such volumes of data that the cost of extra drives is overwhelming? Or is the data worth so little, or cost so little, that it's not worth protecting?

2014/06/20

Recruiting FAIL: Update with ITCRA documents

I've put on-line the follow-up documents [links below fold] I received from ITCRA on my complaint, lodged in Aug/Sep 2012 and apparently resolved before Christmas that year. I have on record, because almost all my interactions have been via email, that I wasn't informed on the lack of Natural Justice until around six months after I lodged my grievance.

I was given an undertaking that a) ITCRA would write a Case Study from my complaint, in lieu of informing me of their determinations and actions taken, and b) I would be sent a copy.

A year on, Dec 2013, I enquired after the Case Study. My guess from the delay is that it'd never been written, as promised in writing.

It was only in February this year, 2014, that I received that Case Study.
In a separate email I was informed that the Agent had been dismissed over this matter, presumably in late December 2012.

2014/06/19

Recruiting FAIL: The Gap between Promise and Reality

Following from my own problems with recruiters, a mate sent me the following unsatisfying exchange with a "recruiting" agent, from a supposedly specialist firm.

If you're looking for work, you'll be only too familiar with this mechanical approach where they don't even both to look at your CV and confirm there's a hint of a match.

If you're hiring, this is death. The High Priced Agency might send you warm bodies, but they've done less than you'd want, and possibly would like to believe.

This led me to spending some time researching these "experts".

It's a public company in the UK that sells franchises all around the world - they claim 67 locations and 2,500 staff.
To investors, they claim "high value, high margin". They make a motza out of the suckers on both sides of the table - just look at their financials.

Rummaging around in the company and business names registry and you don't find nearly the entities widely claimed on-line. Is that a problem under the Trade Practice Act (1974) now ACL (2010) part of the CCA (2010) or could someone just register those names and sue them for using them? This is why we have "Hungry Jacks" not "Burger King" burgers. Someone didn't register the names across Australia.

Dig even a little and you find stuff you'd rather not know. A formal warning from ACMA over spamming, a Fairwork complaint on unfair dismissal which doesn't just question the judgement of managers, but makes a case for the employee being consistently 'loose with the truth'.

Then there's the reviews by clients... A few "5-star" ratings, some which read like they were purchased from a sweat-shop in India, others that jibe totally with the rest.

Oh, and one of the original principals who's now worth tens of millions of dollars after the 2005 float is best described as "colourful", four wives, lots of bling and a sting operation for cocaine use.


Date: 19 June 2014
Subject: Re: UX Designer contract role
To: recrutier@progressiverecruitment.com
Dear XXXX,
With respect, the problem with most I.T. recruiting agencies is just this - a data mining program trolled the 1000's of CV's that you have online and sent me this "opportunity". If you took the time to read my resume, perhaps schedule a face to face interview, get to know me, my skills, my strengths and weaknesses, shared a cup of tea, a Skype meeting, maybe then you would be motivated to get me something that I am more suited too.
This is the problem - the gap between the many people with the skills and the actual work has been filled with huge "talent agencies" and programs developed by the likes of myself. Programs that perhaps don't reflect a person's skills or character.
I have HP-UX on my resume, NOT UX. Perhaps I could do this job with proper coaching, but would you actually take the time to read my resume and find out? Give me some Skype time?
[snip]
I realize costs have been cut world wide in a lot of industries but this whole process adds a layer of complexity that I find fraustrating. How many times a day do I need to update my resume with "keywords"? before I actually get an interview with you, then maybe the other two people and then the test?
I've been with your agency for over 2 years, maybe longer. I have applied for:
  • Unix / Linux System Administration (the buzz word is "Engineer" or "Designer" these days)
  • Windows Server Administration 2003, 2008, 2012 - one year relevant experience
  • CISCO CCNA 2 Network Admin Certificate - with 2 1/2 years relevant experience managing a LAN / WAN and its hardware (modems, routers, cabling, switches, etc)
  • Experience with all workstations - 15 years of experience building, troubleshooting, designing, managing.
  • AMD and Intel architecture hardware - 4 years of in depth knowledge that makes me as good as at least a 1st year apprentice electronics technician
  • iphones, android phones - very good knowledge
  • Virtual machines - very good - set up at least 15
  • Scripting in Perl and Shell - very good
  • Programming in Visual Basic and C++ - good
  • Database scripting (MySql) - good
[snip]
Sincerely,
BP

Hi B, 
I Hope you have been well. 
Are you looking for an exciting 3-6 month contract opportunity in the UX design space? 
My client is looking for a UX Designer who will need to work on an old product that needs re-vamping. As the sole UX Designer you will design, lead, and analyze end user needs and leverage the findings into site architectures, Wire-frames, and functional specification documentation for web sites and applications. The UX designer will collaborate closely with a product manager and developers to create the best possible user experience. 
[snip]
If this sounds like you please register your immediate interest by sending through your updated CV and a link to your portfolio/creative work. 
Kind regards,
XXXX
Progressive ICT

Business Names Search
https://connectonline.asic.gov.au/RegistrySearch/faces/landing/bn/SearchBnRegisters.jspx?_adf.ctrl-state=ig8ji303r_13

ORGTEL, TAS BN01642042, Registration Date 01/10/2009
http://www.search.asic.gov.au/cgi-bin/gns030c?acn=139699148&juris=9&hdtext=&srchsrc=1

Name STHREE AUSTRALIA PTY LIMITED
ACN 126 409 103
ABN 86 126 409 103
Registration Date 06/07/2007
http://www.search.asic.gov.au/cgi-bin/gns030c?acn=126409103&juris=9&hdtext=ACN&srchsrc=1

Current details for ABN: 86 126 409 103, ACN: 126 409 103
STHREE AUSTRALIA PTY LIMITED, from 1-Dec-2007
HUXLEY ASSOCIATES, Business Name
http://abn.business.gov.au/SearchByAbn.aspx?StartSearch=True&SearchText=126409103

Name: STHREE AUSTRALIA PTY LIMITED
ACN: 126 409 103
ABN: 86 126 409 103
Registration date: 6/07/2007
Next review date: 6/07/2014
Former name(s): PROGRESSIVE RECRUITMENT PTY LIMITED

NOTE: There are no current entity, trading or business name registered in Australia besides "SThree Australia" and "Huxley Associates". Claims that the other entities are "Trading Divisions" within Australia can only be internal accounting arrangements, not backed by any formal entity or registration.

Only in Tasmania is there a registered trading name: "Orgtel."


Progressive GE (Global Energy)
http://www.progressivege.com/about-us
http://www.progressivege.com/company-details

Progressive Recruitment
http://www.progressiverecruitment.com/about-us
http://www.progressiverecruitment.com/company-details

Huxley Associates
http://www.huxley.com/company-details

Real Staffing
http://www.realstaffing.com/company-details


SThree info.
http://www.sthree.com/about-us/our-philosophy

SThree on Wikipedia
http://en.wikipedia.org/wiki/SThree

SThree History via Archive.org. Started 1986 as "Computer Futures", Taken Public in 2005.
https://web.archive.org/web/20130207013722/http://www.sthree.com/en/page/history/

SThree Investment Case: High Value, High Margin
https://web.archive.org/web/20130207013827/http://www.sthree.com/en/page/investment_case/

Live site
http://www.sthree.com/investors/investment-case

SThree global businesses
http://assets.sthree.com/legal/SThree_Group_Companies.htm


Gary Goldsmith, one of original owners of "Computer Futures". Described as "Colourful.
http://www.express.co.uk/news/royal/378060/Duchess-of-Cambridge-s-very-colourful-uncle

Treffry v SThree Australia Pty Ltd [2013] FWC 3697.
Odd behaviour by both employee and company is specifically commented upon.
http://www.vta.vic.edu.au/docs/News/HR%20Update%20August%202013.pdf
Senior Deputy President (SDP) Boulton found that there was a valid reason for terminaton statng that “there is evidence of dishonesty which was premeditated, preconceived, and which was perpetuated, even after it had been challenged by SThree and that Mr Treffry was warned about possible disciplinary acton”. Further to that, he noted that given the relatvely short period of employment, being about one year and three months, the fact that the conduct of Mr Treffry was clearly dishonest, it would have the potental to undermine the trust and confidence which is necessary in the employment relatonship. SDP Boulton did have some reservatons as to whether the terminaton might be correctly characterised as being one for serious misconduct. “In any event, I am not satsfied that the characterisaton of the terminaton as being for serious misconduct would be such as to outweigh all the other consideratons which have led to the conclusion that the terminaton of Mr Treffry’s employment was not harsh, unjust or unreasonable”.

ACMA, 2012. Formal Warning under Spam Act issued to SThree Australia
http://152.91.62.26/Industry/Marketers/Anti-Spam/Ensuring-you-dont-spam/sydney-businesses-failed-to-comply-with-spam-act-i-acma
http://www.acma.gov.au/webwr/_assets/main/lib410040/sthree_australia-s41_formal_warning-6jan2012.pdf


Progressive Recruitment Specialists Reviews - www.progressive.co.uk
http://www.reviewcentre.com/reviews132341.html
http://www.reviewcentre.com/r132341_2_Progressive_Recruitment_Specia.html



Business Names search - '126409103'
Business Names search - '126 409 103'
Business Names search - 'STHREE AUSTRALIA PTY LIMITED'
Organisations & Business Names search - 'STHREE AUSTRALIA PTY LIMITED'



Business name: ORGTEL
Status: Registered
Registration date: 1/10/2009
Renewal date: 1/10/2015
Address for service of documents: Level 9 1 Market St Sydney NSW 2000
Principal place of business: Level 9 1 Market St Sydney NSW 2000
Holder Name: STHREE AUSTRALIA PTY LIMITED
Holder Type: Body Corporate
ABN: 86 126 409 103

Former identifier: BN01642042
Former State/Territory: TAS



Business name: PROGRESSIVE RECRUITMENT
Status: Cancelled
Registration date: 21/01/2008
Renewal date: 21/01/2011
Cancelled date: 21/01/2011

Former identifier: B2068812U
Former State/Territory: VIC



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 10/11/2009
Renewal date: 10/11/2012
Cancelled date: 18/02/2011

Former identifier: BN21413800
Former State/Territory: QLD



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 26/10/2009
Renewal date: 26/10/2012
Cancelled date: 11/03/2011

Former identifier: B2229987W
Former State/Territory: VIC



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 4/11/2009
Renewal date: 4/11/2012
Cancelled date: 18/02/2011

Former identifier: BN01646217
Former State/Territory: TAS



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 27/10/2009
Renewal date: 27/10/2012
Cancelled date: 10/03/2011

Former identifier: BN11447059
Former State/Territory: WA



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 5/11/2009
Renewal date: 5/11/2012
Cancelled date: 18/02/2011

Former identifier: BN05058880
Former State/Territory: SA



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 28/10/2009
Renewal date: 28/10/2012
Cancelled date: 24/03/2011

Former identifier: F00136100
Former State/Territory: ACT



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 27/10/2009
Renewal date: 27/10/2012
Cancelled date: 18/02/2011

Former identifier: BN01134048
Former State/Territory: NT



Business name: COMPUTER FUTURES
Status: Cancelled
Registration date: 26/10/2009
Renewal date: 26/10/2012
Cancelled date: 9/03/2011

Former identifier: BN98463286
Former State/Territory: NSW



Business name: JP GRAY
Status: Cancelled
Registration date: 4/11/2009
Renewal date: 4/11/2012
Cancelled date: 18/02/2011

Former identifier: BN01646229
Former State/Territory: TAS



Business name: JP GRAY
Status: Cancelled
Registration date: 26/10/2009
Renewal date: 26/10/2012
Cancelled date: 11/03/2011

Former identifier: B2229974L
Former State/Territory: VIC



Business name: JP GRAY
Status: Cancelled
Registration date: 27/10/2009
Renewal date: 27/10/2012
Cancelled date: 18/02/2011

Former identifier: BN01134050
Former State/Territory: NT



Business name: JP GRAY
Status: Cancelled
Registration date: 26/10/2009
Renewal date: 26/10/2012
Cancelled date: 9/03/2011

Former identifier: BN98463284
Former State/Territory: NSW



Business name: JP GRAY
Status: Cancelled
Registration date: 28/10/2009
Renewal date: 28/10/2012
Cancelled date: 24/03/2011

Former identifier: F00136099
Former State/Territory: ACT



Business name: JP GRAY
Status: Cancelled
Registration date: 27/11/2009
Renewal date: 27/11/2012
Cancelled date: 18/02/2011

Former identifier: BN21436927
Former State/Territory: QLD



Business name: JP GRAY
Status: Cancelled
Registration date: 5/11/2009
Renewal date: 5/11/2012
Cancelled date: 10/03/2011

Former identifier: BN11453424
Former State/Territory: WA



Business name: JP GRAY
Status: Cancelled
Registration date: 5/11/2009
Renewal date: 5/11/2012
Cancelled date: 18/02/2011

Former identifier: BN05058892
Former State/Territory: SA

2014/06/15

RAID++: Erasures aren't Errors

I'm following the Communications / Transmission theory nomenclature of "Erasures" to mean drive failure ('no signal') and "Errors" to mean incorrectly sent & received symbols.

With 5,000 x 2.5" 2TB drives in a single rack, what hardware problems will we experience?
Worldwide, it's assumed a single vendor might sell 100,000 of these arrays.
  • How many read errors should we expect? "Errors"
  • How many drives will fail in a year? "Erasures"
    • I don't have numbers for other parts like fans, PSU's, boards, connectors, RAM.
    • How many RAID rebuilds?
    • How long will they take?
    • How many dual-failures might we expect?
We can use RAID-1 to set the minimum baseline {cost, performance, data-protection/data-loss} to compare other schemes against. Calculations, here.

2014/06/09

RAID++, HDD's and Ownership

The underpinning of Data Storage, especially for large Enterprises, fundamentally shifted when disk drive capacity increase dropped below 7%/year (40% in 5 years, the design-life of HDD's).

Disk Drives are now consumables, not assets, albeit with a 5-year life. The number of Enterprises with 2,000-5,000 drives in their server room and 10-50,000 drives in their desktop fleet is increasing.

I posit the following following from this: