Still tired from a weekend of chasing holiday deals? I am. My fingers are still cramping from typing my credit card information on a dozen websites.
Seems I’m not alone. Over a hundred million Americans did some sort of shopping during the four-day mega-shopping weekend, according to the National Retail Federation, a percentage up from last year; however, the number of people actually stepping foot in a brick-and-mortar shop is down 9 percent.
IBM has been keeping a close eye on this year’s shopping trends and reports that spenders are opting to log in over braving crowded parking lots and store checkout lines in record numbers. Online sales hit a new record this holiday, with Thanksgiving Day online sales reaching 19.7 percent year-over-year, followed by Black Friday, with sales increasing 19 percent over 2012. CyberMonday was even bigger, with sales increasing to 21 percent.
What’s more, it seems laptops are no longer the “in” vehicle for consumers going online. Mobile sales are making a mark this holiday shopping season. IBM reports that 22 percent of Black Friday online sales were made on mobile devices. CyberMonday mobile sales exceeded 17 percent of total online sales, an increase of 55 percent over 2012.
While the news about big box stores being open Thanksgiving Day was covered at great length in the media, but the big winners of Turkey Day were online retailers who posted a 19.7% increase from last year. According to the IBM Black Friday report. The sales peaked at 7:25 PST, which suggests most people took a slight nap after dinner before buying online.
24% of the online purchasing on both Black Friday and Thanksgiving was done on smartphones, with the average order cost of $115.63.
The report's a swift read and presents the analytics of financial data that's easy to follow. Check it out.
At the Supercomputing Conterence 2013 (SC13) in Colorado this week, the Graph500 released their semi-annual list of top high-performance computing systems. The rankings are decided on the basis of each system's ability to process massive amounts of big data. Not only did IBM take the number one spot, but also ranked in second and third. Out of the 160 entries, IBM holds 35 spots awarding them as the top vendor.
The top three positions were awarded to Lawrence Livermore National Laboratory's Sequoia, Argonne National Laboratory's Mira and Forschungszentrum Juelich's (FZJ) JUQUEEN, all of which use IBM Blue Gene/Q systems. Blue Gene supercomputers consecutively taken the top spot on The Graph500 list since 2010.
The Graph500 is a sister of the TOP500 list, which ranks super computers with consideraions of performance speed via a benchmark called the LINPACK. In line with their Graph500 list, the TOP500 also announced their list this week at SC13, with IBM holding five of the top ten spots.
For a complete list of Graph500 rankings visit their website. Please visit IBM's site to learn more about IBM's high performance computing systems.
The big takewaway: "90 percent of global organizations surveyed are willing to sustain or increase their investments in mobile technologies over the next 12-18 months."
This is huge news for those working in development and middleware administration, as these efforts will directly impact work projects in 2014.
The study talked to major organizations about their mobile strategies and what was interesting about the report is that while there's been some major moves into the world of mobile strategy, only 14% of global organizations are considered leaders in mobile strategy.
The largest challenges to implementing a mobile strategy is:
Administering end-to-end mobile security solutions for devices and apps
Adapting to rapid changes in technology and mobile devices in a reasonable period of time
Creating mobile apps that integrate with existing systems
The Hadoop open source project is revolutionary in the way organizations can process massive amounts of data over clusters of inexpensive commodity servers. Spreading out this load over several machines gives a resilient, cost-effective alternative to buying one high-priced mega-systen to handle all that data. But while Hadoop's making waves, concerns are brought up on how secure personal information and data can be on this type of architecture.
Amazon's solutions is using firewall settings and the ability to set up your own virtual private cloud clusters that allow you to control the login and security. IBM PureData System for Hadoop takes advantage of the design of their own proprietary security measures over the open source options.
But one that really caught my eye as another alternative to the all-in-one shops who seem to sidestep the idea of open-source is what MapR is doing. Michael Goldberg over at Data Informed interviewed Jack Norris, MapR Technologies' CMO, about how they found a way to tackle data security and how it could help safely transfer data for medical and financial services while containging costs.
Alright .. so after my last post, i have got few emails saying now i started confusing people with my posts. The complaint is about response times, uptime and availability
Take an example of your laptop. When you open too many application it will be slow. Open few more applications .. what happens? It just hangs but still your laptop is ON. Do you consider it a workable environment ?
A system is running doesn't mean it is meeting the defined responsetimes. When you have more users on the application .. you may see a very slow response or it might hung. So uptime and availability are not same.
So, How is availability defined? The percentage of time, when a system will be able to fully meet the load demand. This means it is the amount of time when your application is meeting responsetimes specified.
In July, I interviewed Rick Telford about IBM's acquisition of SoftLayer and what this would mean for IBM's cloud strategy (hear the podcast). I think one of the things he left out of our talk was something an IBMer couldn't say: dominance of the market.
This chart popped up in my LinkedIn feed today:
What you're seeing is the sheer volume of sites supported by IBM's cloud solutions compared to their industry competitors. It's no small feat, and the numbers are continuing to swell. With over 270,000 more websites supported by IBM SoftLayer cloud solutions than its nearest competitor, Amazon, IBM is making good on their cloud promises of 2012.
They've even released a case study from Tiket.com who were able to sell 5,000 concert tickets in fifteen minutes while their competitors crashed. Exciting stuff.
How about you? What is your company using for their Cloud?
Don't let 2014 sneak up on you! It's time to start planning for the New Year.
Attend IBM Pulse February 23-26, 2014 to explore the latest developments in cloud, security, asset management, and smarter infrastructure. Gain access to industry visionaries, top notch education, and hundreds of products and services to optimize cloud solutions.
Now through November 15th, IBM is offering a $600 discount on their Pulse 2014 event at the MGM Grand in Las Vegas. What can you do with an extra $600 in Vegas? Here's 9 favorites we found:
You and six of your coworkers can have the ultimate team building experience by free falling off of the Stratosphere.
Free falling not your thing? The Walking Gourmet suggests that their food gourmet crawl is great for company team building.
Improve your swing and grab a three-hour private golf lesson at Butch Harmon School of Golf.
For just under $600, head to the Grand Canyon via plane and helicopter.
Train, play and swim with dolphins for a few hours at the Mirage.
Go classic and get a healthy head start (our fingers are crossed for you) at the casino. Good luck!
Need to relax after a full day of learning and networking? Vegas has endless spa options for your post-conference down time.
What's a proper Vegas activities list without a wedding mention? Skip Elvis and have a morning wedding ceremony on The Big Apple Coaster.
See Britney, Cirque du Soleil, Blue Man Group, and your favorite magic and comedy show. Don’t worry, you don’t have to go alone. Have your colleagues book their IBM Pulse tickets before November 15th and you all can enjoy the conference and your $600 savings together!
Want to see what Pulse 2014 will be like? View videos from the 2013 conference to learn more.
few notes about the topic .... not a complete guide
The additional load can have the effect at following places
- Response times
- JVM resources
- System Resources
ResponseTime Response time is how much it would take our application to serve user request. This is effected by no of users. If we are increasing no of users on the existing infrastructure, it might slow down the response as the existing resources needs to be adjusted to server all requests.
Availability Availability can be defined as how much time application is available at its permissible performance level. more no of users can effect availability in terms of performance as well as unavailability as a system (downtimes, crash, restarts etc..)
Java virtual machines operates using its heap memory. The more the users the more the requirement of the heap.
Memory and CPU are important for performance of the JVM. JVM's operation is very dependent on Memory as the JVM heap will be allocated from this Memory. If there is not enough memory available on the Host, we cannot increase the JVM size. If there is not enough memory in JVM , then it will lead to 'out of memory' expectations which leads to downtime. Application needs CPU for processing. If there are more requests than the CPU can handle, then we see a CPU starvation which leads to requests waiting for CPU and going hung state which leads to downtime.
• It is always good to know, for many users the present system is forecasted/designed when it went live.
• How many users do we serve now.
• What is the present acceptable response time of the application.
• Are the any recent unplanned downtimes which are due to incidents. Are these related to any system or JVM resources
• Are the new users being added same as the existing ones or do they use a different functionality
• It is always not just the system resources that need to be increased to add more load to the application.
o Sometimes, a single JVM might give slow responses even if system resources are available. In this case, we might need to add additional JVM
o sometimes existing JVM size may not be enough. in this case we need to increase the JVM size which requires system memory.