Friday, September 11, 2015

Queuing - Single Queue Works, But Why Doesn't Everywhere Do That?

Queuing theory utilizes applied mathematics to deal with the phenomenon of waiting -- arising from the use of mathematical analysis to improve production processes. So why doesn't McDonald's utilize this approach? Customer what times over 90 seconds can be problematic. But perceived wait time is more critical - like page loads in your web browser. If the UI/UX designer has come up with a novel way of loading content, a user will wait out the progress bar. Or, if the content is so compelling (think, your bank account, or cat videos).

But it helps to think of getting your french fry fix take-out as involving a series of work stations, each with a separate task. And each task takes time (e.g. ordering food, instructing workers, retrieving hot fries, putting into packaging food, payment). These stations are generally attended in sequence, and each station takes some time to process one customer. The sequence of stations is a pipeline. But some steps take longer than others -- so building in wait time at certain points actually serves to move the production process along without bottlenecks. McDonalds provides several queues in parallel, the first for ordering and paying, and the second, an (invisible) station where customers wait while their food is gathered and served. The time it takes to cook the food is accounted for in the time taken to gather the food items.

The same analysis can be applied to packet switching with internetworking, or with automobile assembly. For my masters work, I looked at a supplier to a Japanese auto manufacturer -- with a supply chain represented as a multi-input, multi-stage queuing network. An input order to the supply chain was represented by stochastic variables, for the occurrence time and for the quantity of items to be delivered in each order. I had seen such an approach when learning about the (now sunsetted) wide area network at the central bank, where I was involved with information security. A "star" network topology has a central top level node that all other nodes connect to. "Packets" are passed through the central node. This helped me understand alternate ways of queuing -- something I have carried forward with my efforts at automating workflow in Bluedog's SAAS offering, where 'jobs' have to be passed from one stage to another, based on business rules.

The typical first-come, first-serve system of waiting in line is incredibly inefficient, in terms of both time and space. First, it essentially rewards people for wasting their time: Those who arrive first get the goods, but they also spend more hours of their precious time on Earth standing around and waiting. Second, long lines tend to create congestion and bottlenecks that cause problems for others. Think of the traffic jams that form as cars try to leave a football game, or the long boarding line at an airport that snakes across the walkway, getting in everyone else's way.

Read more here... Danish Researcher Report or read this guy's ideas.

Sunday, August 23, 2015

Using Process Improvement to Delivery Relief - from Toyota to NYC

Kaizen is all about process improvement. Toyota brought their knowledge of supply chain management to relief efforts in New York City after Hurricane Sandy. The benefits of Toyota Production System in nonprofits is clear: smooth operations, lowered cost, faster turn-around. Non-profit organizations are experiencing increasing client demand, making operational improvements critical to growth and success. Particularly in the food bank arena, issues of timely deliveries to partner agencies mirror warehousing and logistic issues in other industries, making the Toyota Production System (TPS) philosophy and lean principles applicable to this setting.

Watch the video here...

Friday, July 31, 2015

Google Cars in the Wild - Someone's Impressions

Read about Google Cars in California...

Int4resting how "polite" the GoogleCar seems to be... the author comments (regarding his motorcycle riding):

Once, I got a little caught out as the traffic transitioned from slow moving back to normal speed. I was in a lane between a Google car and some random truck and, partially out of experiment and partially out of impatience, I gunned it and cut off the Google car sort of harder than maybe I needed too... The car handled it perfectly (maybe too perfectly). It slowed down and let me in. However, it left a fairly significant gap between me and it. If I had been behind it, I probably would have found this gap excessive and the lengthy slowdown annoying. Honestly, I don't think it will take long for other drivers to realize that self-driving cars are "easy targets" in traffic.

Seems like California, home of the American big car culture of the 10950s, the suburban / commute phenomenon and other automobile trends, is a perfect petri dish for autonomous vehicles.

Monday, June 29, 2015

Shooting A Drone Out of The Sky? Not so fast, private property rights still exist...

It may sound funny, or perhaps even your right, to blast an unmanned aerial vehicle out of the skies over your property. But, in California at least, private property rights still prevail. Further, many suggest that shooting down a drone with a gun should technically be a federal felony offense. Because the Federal Aviation Administration has decided to consider drones "aircraft" (and has fought for that distinction in court) and has not yet created specific rules about their use, shooting at one should be a violation of federal code 18 §32, which carries a maximum sentence of 20 years in prison.

The judge ruled that "McBay acted unreasonably in having his son shoot the drone down regardless of whether it was over his property or not." Though it’s not necessarily precedent-setting, it’s still an important case, according to Brendan Schulman, an attorney at Kramer Levin who has more experience in drone law than anyone else in the country.

"Even though it’s from small claims court, it supports the proposition that destruction of someone’s property is not an appropriate way to respond to the presence of a drone," Schulman told me. "Even if a drone is causing a nuisance, potentially invading privacy, creating a hazard, or violating some other law, the appropriate way to respond is to call the authorities, not to take self-help measures involving firearms. Notably, the verdict states that the discharge of the firearm was unreasonable regardless of whether the drone was being flown over the shooter’s property. I think this case is more about the response to the drone operation than it is an indication of what laws apply to the operation of the drone itself."

So before you go off half-cocked, remember to respect others' properties. And know the privacy laws of your jurisdiction.

Read more here...

Do the French, Communist all, Hate the Sharing Economy?

In Paris, taxi drivers are rioting against Uber... In protest against the ride-sharing app service, in particular targeting areas around airports and train stations, as well as blocking the Périphérique ring-road. Uber's app connects private, non-professional drivers with passengers, circumventing the French law for mandatory 250 hours training required for commercial drivers.

French hoteliers have taken up arms against AirBnb, penning an open letter to the prime minister urging protectionism to "even out" the competition.

According to this site, France is the most visited country in the world, with 83 million tourists a year. The tourism sector accounts for seven percent of the country’s GDP, with annual spending by foreign tourists amounting to €36 billion.

Why all the hate towards these innovative, consumer-friendly services? When somebody uses one of these apps (or websites) to find a ride or a passenger, or a place to stay, they’re only doing what countless others have done via old-fashioned bulletin boards, but with the help of the internet.