text:
$9,041.66 2.17%24H
$175.70 4.08%24H
TRON(TRX)
$0.018 2.71%24H
$52.82 -5.02%24H
ICON(ICX)
Over $ 70 million worth of assets were stolen from UPbit; Ergo, a cryptocurrency analyst, linked Bitcoin's drop to PlusToken's activities; BloXroute Labs, a blockchain startup, reduced the block transfer time on the Ethereum network by 50%.
29.11.2019 News Сryptocurrency
1. On November 27, the UPbit cryptocurrency exchange was hacked, as a result of which hackers stole 342,000 ETH ($ 50 million).
The general director of the company confirmed this information. Immediately after detecting the problem, the deposit and withdrawal of funds was suspended. Later,it became known, that BTT and TRX were also stolen. The total amount of stolen funds is estimated at more than $ 70 million.
The next day, November 28, hackers began to move stolen cryptocurrencies with transactions from 10 to 100,000 ETH.
One analyst noted that hackers are looking for a money laundering exchange. They send small «test» transactions to the Huobi exchange.
One of the Twitter users noted that in reality this may not be hacking, but a tax-sanctioned campaign sanctioned by the owners of the exchange.
«Bithumb was supposed to pay $ 30 million in taxes on June 8, 2018, according to a decree from the Korean tax service. 12 days after the notification, it was hacked and stolen $ 35 million. On January 8, 2019, they ordered it to pay $ 50-60 million. It lost $ 50 million as a result of the hack» he wrote.
Some experts criticized this version because of the incommensurability of potential benefits with possible reputational damage.
Meanwhile, operators of other exchanges are showing solidarity. Changpen Zhao, CEO of Binance, said he would freeze all assets from intruders. Similar statements were made by representatives of OKEx, Huobi, KuCoin and Changelly.
2. CipherTrace conducted a new study and found out that theft of cryptocurrencies this year increased by 150% compared to last year.
For the first 3 quarters, crime losses in the field of digital assets reached $ 4.4 billion. For comparison, the figure for the whole of 2018 was $ 1.7 billion.
Such a large indicator is primarily associated with the PlusToken cryptocurrency pyramid, whose investors lost $ 2.9 billion, and the Canadian platform QuadrigaCX, which claimed another $ 195 million.
«However, even if you don`t take into account these two incidents, we all observe exactly a lot of crimes. Criminal activity is growing steadily from year to year. So far, there are no prerequisites that would signal about its attenuation» Dave Jevans, CEO of CipherTrace, said.
3. Cryptocurrency analyst Ergo noted that the growth of bitcoin in the current year, but then its decline may be due to PlusToken.
He suggests that the total amount of skam is estimated at more than 200,000 BTC. Initially, investors actively bought Bitcoin to invest in a pyramid, which provoked the growth of the first cryptocurrency, but then the organizers of the scheme began to sell assets.
«PlusToken sells approximately 1,100 BTC – 1,300 BTC daily. According to current calculations, they will liquidate bitcoins for another one and a half to two months» he said.
4. BloXroute Labs blockchain startup managed to reduce the block transfer time on the Ethereum network by 50%.
Akomba conducted a study by launching the BloXroute Blockchain Distribution Network (BDN) solution on its Ethereum node. As a result, it was possible to find out that the average time required to issue and distribute the block on the Ethereum network decreased to 172 milliseconds when the current average is 360 milliseconds.
BloXroute practices a zero-level solution that reduces transaction size and therefore reduces block transfer time.
5. Binance has announced a partnership with the TravelbyBit platform, which is engaged in booking hotels and airline tickets.
Collaboration aims to create a debit card with support for cryptocurrencies. Users will be able to use it while traveling and pay it for booking airline tickets and hotels on supported sites.
The launch of the map is scheduled for early 2020.
6. Binance also confirmed its desire to support the upcoming ETHBNT airdrop for Bancor (BNT) holders.
To participate in the campaign, you need to hold BNT on January 1, 2020 at 08:00 Moscow time on the stock exchange. ETHBNT tokens will be credited in the proportion of 10: 1 (1 ETHBNT will be awarded for every 10 BNT). The total airdrop is estimated at $ 1.6 million according to the current BNT rate.
7. Bitstop has partnered with Simon Malls, the largest network of US shopping centers, so that it can install bitcoin terminals in them.
According to company representatives, bitcoin terminals have already been installed at five Simon Malls centers in California, Florida and Georgia.
«We specially chose the pre-holiday time. Customers will be able to conveniently buy bitcoins while shopping on Black Friday and Christmas» Andrew Barnard, CEO of Bitstop, said.
8. In Germany, bill was introduced, which allows to store bitcoins in local banks.
The law regulates the activities of regulated financial institutions that may receive permission to sell and store cryptocurrency. This is currently not possible due to legislative restrictions. If the bill is approved, innovations will enter into force from the beginning of next year.
Sven Hildebrandt, the head of the consulting company DLC, noted that this is a positive signal for the entire cryptocurrency industry. According to him, Germany may become «a crypto paradise».
9. Blockchain Research Analysts at eToro Brokerage Platform said that Facebook took on an unbearable burden when it decided to develop and release its own stablecoin.
They note that creating a peer-to-peer payment network for using by millions of people is an overly ambitious plan that could not get past regulators.
Instead, the company should have used existing alternatives pegged to fiat currencies and issued by regulated third-party companies. Using this approach, Facebook would relieve itself of control of the currency. This would allow full effort to develop the Calibra wallet, accessible to 2.7 billion people.
https://journalcdiamondcoin.info/account/?user=1
The process of registering and buying CDC on the Cdiamondcoin platform, and a little more about Dpass and commissions
YouTube admitted the removal of cryptocurrency videos as a mistake; Google removed Android application «MetaMask» from Google Play; Bitfinex tightened the process of user identification.
YouTube removes cryptocurrency-related content; 95% of shitcoins have lost liquidity; NASAA has included investments in cryptocurrencies among the main threats for investors next year.
Bitfinex added the ability to purchase cryptocurrency by using a bank card; Libra developers have published a second roadmap; AMF approved an application for an ICO for the first time.
Kraken former employee filed lawsuit against the exchange; EY presented a solution to reduce the cost of private transactions on the Ethereum blockchain; according to Kaspersky Lab, hidden mining is less and less interesting to attackers.
A number of analysts made their predictions regarding the future pricing of Bitcoin; an American court will help Bitfinex recover frozen funds; PlusToken organizers will put pressure on the price of Bitcoin for a long time.
1.1 billion VET were stolen from the VeChain Foundation wallet; The Central Bank of Sweden is interested in creating its own digital currency; The prosecutor`s office put forward new arguments against Bitfinex in the current proceedings.
Stellar will stop distributing XLM; Mark Yusko is waiting for bitcoin near $500,000; Twitter will develop a decentralized social network.
Personal cabinet
Instruction/Overview (7)
News CDiamondCoin (3)
News Сryptocurrency (97)
Newsc Сryptocurrency (4)
Bitcoin updates the annual maximum, the Central Bank of Russia wants to ban cryptocurrencies, and 98% of the activity in the blockchain Bitcoin SV generates a weather application.
Overview of the top news in the cryptocurrency industry over the past few days (17.05-18.05)
launch of CDiamondCoin journal
The creation history and work structure of IMF
© 2019 - Any materials from this site you can freely copy and distribute, but with the obligatory reference to the source - www.journalcdiamondcoin.info
@username в Telegram * :
By clicking on the «Signup» button, I give my consent to the processing of personal data and consent to the privacy policy
Authorisation Registration


Granduo Kamata is a department store which improves the quality of everyday life. It consists of two buildings, East and West, and is directly connected to JR Kamata Station. It offers a wide variety of stores, dealing in food, apparel, daily necessities, books and luxury articles, as well as restaurants and beauty and relaxation salons. Customers can therefore easily come and find what they need. The basement floors of the East and West Buildings offer casual prepared food and bento box meals. The 1st floors of both buildings offer various packaged sweets which are ideal as souvenirs. The stores on the middle floors of the buildings sell cosmetics, accessories, the latest brand-name products, casual wear for families, and other apparel. On the upper floors, customers will find various stores including bookshops, stationery stores and general stores as well as restaurants and beauty salons, where they can enjoy shopping and partaking of delicious dishes.
그란듀오 가마타는 JR 가마타역 직결. 고급스런 일상생활을 두 개의 동서관으로 지원하는 백화점입니다.
식료품·패션·생활잡화·서적·레스토랑·뷰티 & 릴랙세이션 등 양질의 상품, 원하는 물건을 부담 없이 사실 수 있습니다. 지하~1층 식료품 층에서는 선물용 상자과자를 비롯해 간편히 드실 수 있는 반찬과 도시락을. 중간층에서는 화장품과 액세서리, 인기 있는 브랜드를 갖춘 패션숍과 가족용 캐주얼숍이 충실. 위층에는 서적과 문구, 생활잡화 등 다양한 숍과 레스토랑, 뷰티숍이 들어서 있어 쇼핑이나 식사를 즐기실 수 있습니다.
Floor information is available at the information office on the 2nd floor of the West Building.
서관 2층 인포메이션에서는 매장 안내를 해 드리고 있습니다.
Multilevel parking garage in the East Building: 10 a.m. to 10 p.m.
Aroma Underground Parking Lot managed by Ota City: 7 a.m. to 11 p.m.
East and West Buildings: 10 a.m. to 9 p.m.
Restaurants on the 6th floor of the East Building and the 7th floor of the West Building: 11 a.m. to 10 p.m.
Copyright © GRANDUO Kamata All Rights Reserved.


Continental Fan's Axial & Centrifugal Motorized Impellers are available with AC, DC, and EC motors. When it comes to Axial & Centrifugal Motorized Impellers, it may seem that there are many choices, making it hard to know which is best. What's important to know is that for many applications—electronic cabinet cooling, computer rooms, air filtration, fume hoods, heat exchangers, and more—motorized impellers offer distinct advantages over other air movers.


Pete Lockett is one of the most versatile multi-percussionists in the world and is regularly voted in the top percussionists of the moment. He has immersed himself in percussion from every part of the globe, has toured worldwide as a solo artist & has more than twenty CD releases. The wide range of artists he's worked with reflects his diversity, inc: Björk, Peter Gabriel, Robert Plant, Dido, Jeff Beck, Bill Bruford, David Torn, Steve Gadd, Hariprasad Chaurasia, The Verve, Texas, Errol Brown, Jarvis Cocker, Pet Shop Boys, A R Rahman, & lots more!


text:
Procycling
Cyclingnews The World Centre of Cycling
2021 team camp guide
Procycling 12 digital mags for £/$/€12
Santos Festival of Cycling 2021
UCI suspend Burgos-BH
By Cycling News 07 December 2018
Three positive tests leads to 21-day team suspension
Combined classification leader Ibai Salas Zorrozua (Burgos BH) (Image credit: Tim de Waele/TDWSport.com)
Igor Merino Cortazar (Burgos BH), Mikel Bizkarra Etxegibel (Euskadi Basque Country-Murias) and Antonio Molina (Caja Rural-Seguros RGA ) in the breakaway during stage 2 at Volta a Catalunya (Image credit: Tim de Waele/TDWSport.com)
The UCI announced Friday that the Disciplinary Commission has suspended the Professional Continental Team Burgos-BH for 21 days from January 16 to February 5, 2019, following a series of positive doping tests.
Burgos-BH's Igor Merino suspended for growth hormone
Salas handed long-term ban for bio passport offence
Burgos BH facing suspension after Salas doping positive
Burgos-BH to serve self-suspension in early 2019 after spate of positive doping tests
The suspension is in accordance with article 7.12.1 of the UCI Anti-Doping Rules (ADR) providing for a "Team Suspension". The UCI referred the team to the Disciplinary Commission because it had two anti-doping rule violations within a period of twelve months.
Three Burgos-BH's riders return positive tests with David Belda the first to be sanctioned in December 2017. He was given a four-year ban after testing positive for EPO in two separate out-of-competition controls in March 2017.
In the past month, two further Burgos-BH riders were formally handed bans of equal length. Ibai Salas was banned for four years after anomalies were detected in his biological passport, while Igor Meriño received the same sanction after testing positive for human growth hormone this summer.
The UCI Disciplinary Commission's decision to suspension Burgos-BH is in line with the team's decision to suspend themselves from competition. They announced last week that they have pulled out of the Tropicale Amissa Bongo and the Challenge Mallorca in January and February of next year.
Julio Andrés Izquierdo, team manager, said that Burgos-BH will instead hold a three-week camp in that period, during which it will work on an internal anti-doping policy.
"We have decided to voluntarily carry out a self-suspension from competition to dedicate ourselves exclusively to the prevention of doping," Izquierdo said. "This gathering will last for three weeks where training, seminars and meetings with anti-doping specialists will take place."
Inzquierdo also said that the team would roll out a new regimen of internal testing for the 2019 season.
"So far we have focused on the biological passport and the ADAMS, but in 2019 we want to go further," he said. "We will do internal controls to have an exact knowledge of each one of our riders. At Burgos-BH we have always taken the fight against doping very seriously."
Cyclingnews Newsletter
Sign up to the Cyclingnews Newsletter. You can unsubscribe at any time. For more information about how to do this, and how we hold your data, please see our privacy policy
Thank you for signing up to Cycling News. You will receive a verification email shortly.
Cyclingnews is part of Future plc, an international media group and leading digital publisher. Visit our corporate site.

redpajama_set_name: RedPajamaCommonCrawl


text:
1980sWho Shot JR
Who shot J.R.? was a mass media-manufactured open question in 1980. In the CBS television series Dallas, the character of J.R. Ewing, played by Larry Hagman, was shot by an unknown assailant in the final scene of its 1979-1980 season, which aired on March 21, 1980 and was entitled A House Divided. Viewers had to wait all summer, and most of the fall due to a Hollywood actors' strike, to learn whether J.R. would survive, and which of his many enemies was responsible. Security was tightened at the Lorimar studios where Dallas was filmed. During the summer of 1980, the question "Who shot J.R.?" was asked in everyday conversations across America and worldwide. T-shirts printed with such references as "Who Shot J.R.?" and "I Shot J.R.!" became common over the summer. Betting parlors worldwide took in massive amounts of money. People were placing bets as to which one of the 10 or so principal characters had actually pulled the trigger that shot J.R. A session of the Turkish parliament was suspended to allow legislators a chance to get home in time to view the Dallas episode. Ultimately, the person who pulled the trigger was revealed to be the character of Kristin Shepard (played by Mary Crosby) in the "Who Done It?" episode which aired on November 21, 1980. Kristin was J.R.'s scheming sister-in-law and mistress, who shot him in a fit of anger.
1980sELVIRA On JAY LENO Cassandra Peterson Mistress Of The Dark
Tags: ELVIRA on JAY LENO Cassandra Peterson Mistress of the Dark
1930s & EarlierFatty Arbuckle Scandal 1921
One of the most tragic figures in movie history was Roscoe (Fatty) Arbuckle. A onetime cabaret singer, Arbuckle was among the most popular actors in silent comedies from 1914 to 1921. Starting as an extra at Keystone Studios, the surprisingly nimble Arbuckle quickly graduated to starring roles in the studio's slapstick comedy films where he was noted for his terrific accuracy in throwing pies and other missiles. Later, like Charlie Chaplin, Arbuckle matured as a performer, adding brilliantly subtle aspects to his comedy routines. A box-office favorite, he was making a seven-figure salary at Paramount Pictures in 1921. Midway through that year Arbuckle was so popular that he was put to work on three feature comedy films simultaneously! Shortly after completing them, Arbuckle's career abruptly ended in scandal. He was accused of sexually assaulting small-time actress Virginia Rappe at a party he was hosting in a suite at the St. Francis Hotel in San Francisco on Labor Day 1921. Rappe died four days later in a maternity hosptal of peritonitis from a ruptured bladder, presumably caused by the 266-pound Arbuckle forcing himself on her. (There was also an apocryphal story of Rappe being raped with a champagne or cola bottle. How this slanderous story started is anyone's guess.) Rappe had become violently ill and irrational at the party. Arbuckle and several partygoers tried to succor Rappe and eventually moved her to another hotel room where she was examined by three different doctors over the next three days. A postmortem on Rappe's body found no signs of sexual assault whatsoever. In all likelihood Rappe death's was due to medical negligence or malpractice. Moreover, Rappe was hardly the virginal victim that the popular press and D.A.'s office portrayed her to be. The mistress of director Henry Lehrman, Rappe had had at least four abortions by the time she was 16, she had an out-of-wedlock child that she had abandoned, and she was afflicted with gonorrhea. In the summer of 1921 the 26-year-old Rappe, who hadn't had an acting job in two years, recently underwent another illegal abortion. Rappe was also suffering from a chronic illness that was exacerbated by her taste for poor-quality Prohibition booze. The accusations against Arbuckle were based solely on a malicious complaint fabricated by party attendee Maude Delmont, a known extortionist who claimed to be a "lifelong friend" of Rappe's--but had only known Rappe for two days prior to the Labor Day party. Arbuckle was astounded when a horde of reporters descended upon his Hollywood mansion to tell him he was being investigated for rape and possible murder charges in Rappe's death. Beginning in late September, Arbuckle was tried three times for rape and manslaughter in the space of seven months. He spent $700,000 on legal fees to beat the bogus charges. The prosecution's case was absurdly weak and should have been dropped. In fact, complainant Delmont was never called as a witness because her wild story of Arbuckle assaulting Rappe for an hour did not jibe with the physical evidence nor the timeline of events at the party. Nevertheless, the San Francisco D.A.'s office doggedly pursued the charges against Arbuckle because of intense pressure by reformers and moralists. The first two trials resulted in hung juries. At the first trial, Arbuckle fared terrifically when he eagerly took the stand to defend himself. It ended with the jury voting 10-2 in favor of acquittal. One stubborn holdout was a militant feminist so determined to convict Arbuckle that she refused to read any portions of the trial's transcript or listen to other jurors' opinions--to the point of childishly putting her hands over her ears! The second trial, in which Arbuckle's legal team badly advised him not to bother to take the stand because his innocence was obvious, was surprisingly 9-3 in favor of conviction! At the third trial, in April 1922, Arbuckle wisely took the stand. The jury deliberated for a mere six minutes before returning with a not guilty verdict that was loudly cheered by the gallery. Furthermore, the jury also insisted a formal apology to Arbuckle be read into the trials' official transcript. Film historians generally believe Arbuckle was totally innocent of any wrongdoing and was the victim of malicious prosecution. Nevertheless, his acting career abruptly ended because newly appointed Hollywood censorship czar Will Hays banned distributors from showing any Arbuckle comedies despite being acquitted! Although filmdom was deprived of a master comic's work, Arbuckle stayed in movies by directing films under an assumed name. He was just beginning to make an acting comeback--with six two-reel comedie--when died of heart failure in 1933 at age 46. According to Arbuckle biographer David A. Yallop, in an era when Hollywood stars routinely engaged in all sorts of debauchery, Roscoe, ironically, "was probably the most chaste man in Hollywood."
Tags: Roscoe Fatty Arbuckle scandal 1921
1940sEnd Of Benito Mussolini
One day before Adolf Hitler committed suicide in his Berlin bunker, Italian fascist leader Benito Mussolini met a more public end. Mussolini and Clara Petacci, his mistress, were caught by communist partisans while trying to flee into Switzerland. On April 29, 1945, the two were shot to death in the small village of Giulino di Mezzegra. Their corpses were then taken to the Piazzale Loreto in Milan and strung up on meat hooks above a gas station. Crowds threw stones at the bodies for several days.
Tags: Benito Mussolini
Added: 21st July 2008
1990sPetticoat Junction Girls Late 1990s
Steve wanted to know what the three Bradley girls from Petticoat Junction looked like today. Here's a photo of Meredith MacRae, Linda Henning and Lori Saunders. I'd date this photo around 1997. MacRae, the third actress to play Billie Jo Bradley, died of brain cancer in 2000. The first Billie Jo (Jeannine Riley) was axed from the show after she posed for Playboy. The second Billie Jo (Gunilla Hutton) was allegedly Nat King Cole's mistress. She was later a regular on Hee Haw. Lori Saunders was the second actress to portray Bobbie Jo. The first was Pat Woodell. I don't know why that cast change was made.
Tags: Petticoat Junction Bradley girls
Multiple YearsGerman Children Of Charles Lindbergh
In 1927, Charles Lindbergh, a virtualy unknown air mail pilot from Minnesota, became a worldwide celebrity with his daring solo flight over the Atlantic Ocean. He remained a beloved American hero until the onset of the Second World War when his isolationist views thinly disguised an admiration for Nazi Germany. Twenty-nine years after Lindbergh died in 1974, Lindbergh's reputation took another beating. It was revealed he had fathered at least seven children with three German mistressess during his many trips abroad in the 1950s and 1960s. In 2003 three of them, the children of Brigitte Hesshaimer, produced 112 letters Lindbergh had written to their mother along with childhood photographs with the famed aviator and their own recollections of the tall, lanky man who they knew as Careau Kent. DNA tests conclusively proved they were Lindbergh's children. The Hesshaimer children, born between 1958 and 1967, said they didn't realize Lindbergh was their father until the early 1980s when Bouteuil, the middle child, began asking questions. After discovering a bundle of letters allegedly written by Lindbergh and addressed to her mother, Bouteuil confronted her and was finally told that Kent was actually Lindbergh. The children promised to keep the secret until both their mother and Lindbergh's widow, Anne Morrow Lindbergh, were deceased. Both died in 2001. The revelation stunned Lindbergh's Pulitzer-prize winning biographer, A. Scott Berg, who told the Associated Press when the siblings made their claim, it would have been "out of character for Lindbergh to father the siblings." The Hesshaimers say Lindbergh met their mother, a Munich hatmaker, and fell in love in the mid-1950s when he spent much of his time traveling. Lindbergh would visit the family once or twice a year when the children were young, staying for five days to two weeks, Dyrk Hesshaimer said, and their mother forbade them from discussing their father outside of the family. "We quickly built up a close relationship to him," he said. "We didn't have the time together with him that other children had with their fathers, but when he was there he concentrated very intensively on us." Bouteil recalled breakfasts where her mother and Lindbergh would talk for hours, and of the people he'd met. "I knew he was something special," Dyrk Hesshaimer said. "He had knowledge about U.S. politics that wasn't in the news at the time." Their mother received what would be her final letter dated Aug. 16, 1974. It read, "I am losing energy everyday. My love to you and the children, all I can send." Brigitte Hesshaimer later read in the papers that Lindbergh had died of cancer on Aug. 26, 1974 She told her children simply that their father was dead. Subsequent research by German investigators found that Lindbergh had fathered four other children with two other German women.
Tags: Charles Linbdergh paternity scandal
Added: 22nd December 2013
1930s & EarlierThomas Ince Scandal 1924
One of Hollywood's most enduring and juicy scandals occurred on November 19, 1924. On that date producer/director Thomas Ince died suddenly on The Oneida, William Randolph Hearst's luxury yacht. Ince and several other celebrities were aboard the boat for a belated get-together for Ince's 42nd birthday. The official police report says Ince died of a heart attack. However, most Hollywood historians think the truth was more sinister. For years stories circulated that Ince had been shot to death by a jealous and enraged Hearst. One version has Ince getting way too friendly with Hearst's mistress, Marion Davies. Another version has Charlie Chaplin getting caught in the act with Marion--and Ince being accidentally shot by Hearst with a bullet meant for Chaplin. Chaplin's secretary stated she saw Ince being carried out of the yacht with a bullet hole in his head. The first edition of the next day's Los Angeles Times declared that Ince had been shot to death. Later editions of the newspaper had all references to gunplay expunged--an indication of how powerful Hearst was. Ince's body was quickly cremated, eliminating any chance his remains could be exhumed. Louella Parsons, a small-time entertainment writer from New York, was also aboard The Oneida. Immediately after this incident, she became a star writer in Hearst's syndicated newspaper chain. Was she rewarded for maintaining her silence about what happened on The Oneida that fateful day?
Tags: Thomas Ince scandal Charlie Chaplin William Randolp Hearst
1960sAustralian PM Vanishes - 1967
Harold Holt, the 58-year-old prime minister of Australia, who had been in office only 22 months, vanished while swimmiming in the ocean late in 1967. On the morning of Sunday, December 17, Holt together with friends Christopher Anderson, Jan Lee and George Illson and his two bodyguards, drove down from Melbourne to see the British yachtsman Alec Rose sail through Port Phillip Heads in his boat Lively Lady to complete a leg of his solo circumnavigation of the globe, which started and ended in England. Around noon, the party drove to one of Holt's favorite swimming and snorkelling spots, Cheviot Beach on Point Nepean near Portsea, on the eastern arm of Port Phillip Bay. Holt decided to go swimming, although the surf was heavy and Cheviot Beach was notorious for its strong currents and dangerous rip tides. Ignoring his friends' pleas not to go in, Holt began swimming, but soon disappeared from view. Fearing the worst, his friends raised the alarm. Within a short time, the beach and the water off shore were being searched by a large contingent of police, Royal Australian Navy divers, Royal Australian Air Force helicopters, Army personnel from nearby Point Nepean and local volunteers. This quickly escalated into one of the largest search operations in Australian history, but no trace of Holt was ever found. Two days later, the government made an official announcement that Holt was presumed dead. Deputy Prime Minister John McEwen was sworn in as caretaker Prime Minister until such time as the governing Liberal party could elect a new leader. There were many rumors surrounding Holt's strange death, including claims that he had committed suicide or faked his own death in order to run away with his mistress. The mystery became the subject of numerous urban myths in Australia, including persistent claims that he was kidnapped (or rescued) by a Chinese submarine, or the far-fetched claim that he had been abducted by a UFO.
Tags: Australia Harold Holt PM vanishes
1930s & EarlierJudge Crater Disappearance 1930
Joseph Force Crater was an associate judge of the New York Supreme Court. On August 6, 1930, the 41-year-old Crater was in New York City, ostensibly on business, while his wife vacationed without him in Maine. While in New York, Crater spent time with his young showgirl mistress, Sally Lou Ritz. Crater dined with Ritz and a lawyer friend, then they attended a play. When the show ended, Crater's companions got into a taxi and watched Crater walk away...never to be seen again. After several days it was obvious to the judge's wife and colleagues that something was terribly amiss--especially when court reconvened on August 25 with Crater still absent. An investigation was launched. When the story hit the newspapers, a nationwide manhunt began. Naturally, foul play was suspected. On the morning of his disappearance, Crater's assistant had helped the judge cash two checks totaling more than $5,100. The money was put into two locked briefcases and taken to the judge's apartment. Speculation ran along the lines of Crater paying blackmail money. A grand jury trial followed, yielding 975 pages of testimony. It implicated Crater in shady real estate and financial deals, but the authorities had no success in finding any trace of the judge. (Sally Lou Ritz escaped much of the publicity--but not the gossip--when she herself vanished, never to be seen again.) Crater's wife did not return to her New York City apartment until January 31, 1931--where she found a manila envelope addressed to her in the judge's handwriting. It contained his will, $6,619 in cash, several checks, stocks, bonds, life insurance policies, and a hurriedly penned three-page personal note. The envelope had apparently been placed there after the police had searched the apartment. (Three checks were dated August 30--more than three weeks after the judge had vanished!) For several decades the term 'pulling a Judge Crater' was slang for vanishing or leaving an awkward situation discreetly. On August 19, 2005, authorities announced they had obtained a letter written by Stella Ferrucci-Good, who had recently died at age 91. The missive indicated that Judge Crater had been murdered by her late husband, a policeman, and a cab driver friend. Supposedly a skeleton found under the boardwalk at Coney Island in the 1950s was Crater's. An aquarium now occupies the site. The unidentified bones were interred in a mass grave on Hart Island, the usual spot where unclaimed corpses were commonly buried in unmarked plots. However, Ferrucci-Good's story has a major hole: no record exists of a body ever being found under the Coney Island boardwalk.
Tags: Judge Crater disappearance
1990sControversial Tombstone
This grave marker is considered so outrageous that Find-A-Grave won't allow in on their website. It is atop the final resting place of fifty-five-year-old John McCaffery who died in 1995 and was interred in a Montreal cemetery. His tombstone was jointly commissioned by his ex-wife and his mistress. (That's quite a combination!) Can you spot their subtle insult?
Tags: tombstone acrostic insult


text:
Home Home Slider Global setback for Pak as Trump administration labels it as a 'Terror...
Global setback for Pak as Trump administration labels it as a 'Terror safe haven'
New York [U.S.A.]: The Donald Trump administration has retained Pakistan's name in its list of nations and regions providing "safe havens" to terrorists.
In its annual 'Country Report on Terrorism', as mandated by the Congress, the State Department said that Lashkar-e-Taiba (LeT) and Jaish-e-Mohammad (JeM) continue to operate, train, organise and fundraise inside Islamabad and Pakistani military and security forces undertook operations against groups that conducted attacks within Pakistan such as Tehrik-e-Taliban Pakistan.
"Pakistan did not take substantial action against the Afghan Taliban or Haqqani, or substantially limit their ability to threaten US interests in Afghanistan, although Pakistan supported efforts to bring both groups into an Afghan-led peace process," the State Department said.
"Pakistan did not take sufficient action against other externally focused groups, such as Lashkar-e-Taiba (LeT) and Jaish-e-Mohammad (JeM) in 2016, which continued to operate, train, organise, and fundraise in Pakistan," the report said.
India, it said continued to experience attacks, "including by Maoist insurgents and Pakistan-based terrorists".In January, India experienced a terrorist attack against an Indian military facility in Pathankot, Punjab, which was blamed by authorities on JeM. Over the course of 2016, the Government of India sought to deepen counterterrorism cooperation and information sharing with the United States.
ALSO READ: Girl arrested by Saudi Arabia police for posting online video wearing skirt and crop top
ISIS's formal branch in Afghanistan and Pakistan, Islamic State's Khorasan Province, remained active in 2016, although counterterrorism pressure from Afghan and U.S. Forces removed hundreds of fighters from the battlefield and restricted the group's ability to control territory. Nevertheless, the group was able to conduct a number of high-profile, mass-casualty attacks in Kabul against sectarian and Afghan government targets. The group also claimed a number of mass-casualty attacks in Pakistan's settled areas, likely conducted in collaboration with anti-Shia terrorist groups like Lashkar-i-Jhangvi.
Country Reports on Terrorism in 2015 as well listed Pakistan as a safe haven for terrorist groups that includes Haqqani Network that hides in or operates from the Federally Administered Tribal Areas of Pakistan, a mountainous region along Pakistan's north-west border with Afghanistan. The National Action Plan (NAP) calls upon the government to "ensure that no armed militias are allowed to function in the country," although claims about the NAP's uneven implementation was a frequent feature in Pakistani media. As in 2014, Pakistan launched military operations to eradicate terrorist safe havens, although their impact on all terrorist groups was uneven.
Some UN-designated terrorist groups, such as Lashkar e-Tayyiba (LeT) affiliates Jamaat-ud-Dawa and Falah-e-Insaniyat Foundation, were able to fundraise and hold rallies in Pakistan. LeT/JuD leader, Hafiz Saeed, who is also a UN-designated terrorist, was able to make frequent public appearances in support of the organization's objectives, which were covered by the Pakistani media, for much of the year, the report had said.
Donald Trump administration
Previous articleRonaldo all set to welcome the fourth child in the family; confirms girlfriend Georgina's pregnancy
Next articleNewsMobile Morning Brief


Here I am donning my blogging hat after a brief hiatus. And it is just in time for that most American of holidays, our national Independence Day. With that thought in mind, I am writing about our family's continued pursuit of the decidedly unAmerican dream of living large with less. As Admiral Richard E. Byrd suggested, "Half the confusion in the world comes from not knowing how little we need." So, even as we celebrate our freedoms may we realize that life, liberty, and the pursuit of happiness are about more than accumulating more stuff.
And if there is any visual that aptly describes our current culture, it is that of sleepwalking through life. Seduced by the glow of our electronic screens, we lumber about in a state of slumber. Thus, my research continues to delve into the topics of aspiration, affluence, and other issues of acquisition in our society's ever-growing quest for meaning amidst all the mind-numbing materialism. And in the process, I've discovered a couple of thought-provoking gems that I think strike at the heart of what ails us as twenty-first century Americans.
And philanthropist Arthur Simon writes in How Much Is Enough: Hungering for God in an Affluent Culture: "The person who is preoccupied with mammon focuses on microscopic bits of the earth: a piece of property, a position, a bank account, a house, a closet full of clothes. Even the richest of the rich, or the most powerful of the powerful, garner a pathetically small fraction of the earth. They can become so engrossed in possessing what they call 'mine' that they lose sight of the fact that they are stewards, not owners." Live the (Un)American Dream.


There is a world of difference between a piece of paper with signatures on it and an employment contract. At Mowery Youell & Galeano, Ltd., we want to make certain you do not get a piece of paper that proves worthless later, but a binding contract that provides you the necessary rights and is enforceable. Furthermore, we want to ensure that the contract contains in writing all of the provisions agreed to verbally. Before you move forward with a new position, we encourage you to enlist our Columbus employment contract attorneys.
We are experienced in all aspects of employment contracts, including noncompete contracts, nonsolicitation agreements and other provisions.
The first step our lawyers will take will be to review the employment contract to ascertain whether it is carefully and clearly written and to verify that it includes everything you have been led to believe it includes, as well as everything we believe you should be entitled to based on our experience handling so many contracts. With more than 30 years of experience reviewing contracts for doctors, CEOs, CFOs and other professionals, we know what should be included and will immediately recognize if something has been omitted.
If something is missing, we can negotiate on your behalf. The benefits of having our lawyers conduct the employment contract negotiation on your behalf are twofold. Of course, you will benefit from our extensive skill in balancing the needs of employee and employer to create favorable contracts. You will also benefit from having us as your intermediaries. While you will ultimately have to work with the people we are negotiating with, we will not. With us negotiating on your behalf, we can be the bad guys, asking for more money or more benefits. There will be no need for hard feelings between you and your future employer.
If an issue arises related to an employment contract, we will move quickly to address it. Whether through negotiation or trial, we can resolve contract-related disputes between employees and employers.
To discuss an employment contract, contact an attorney at our firm. From our office in Dublin, we represent clients throughout the Columbus metro area and central Ohio.


Naughty Children's Jokes: We provide you biggest and latest collection of funny Urdu kids Jokes SMS for Pakistani, Indian children's and people. In this page you will find, read, free download latest and new Urdu kids jokes SMS. You enjoyed and spend your free time with our funny child jokes and free send your friends and family by whatspp and mobile sms. Make your free time to happy moment with our best, new mazahiya and desi funny lateefay, chutkule, funny msg, sms, latifay, massage, Naughty Children's Jokes in Urdu and Hindi.
Bap: Etne Kum Marks? 2 Thaper Lagana Chahiye.
Kid: Han Papa! Maine Tou Us Kamine Master Ka Ghar Bhi Dekh Liya Hai.
Maa Kids Se: Mune Ye Darwaze Per Ungliyon Ke Nishan Tumhare Hein?
Kids: Ji Nahi Ammi Jan Main Tou Laat Mar Kar Darwaza Kholta Hon.


Fox News: Bossie Op-ed: Bruce Ohr and the anti-Trump activities of Obama officials -- what will his testimony reveal?
More information will be revealed about the Obama administration's anti-Trump political opposition research efforts during the 2016 presidential campaign when demoted Justice Department official Bruce Ohr testifies before members of the House Oversight and Judiciary Committees Aug. 28 in a closed-door session.
Ohr was an associate deputy attorney general in the Obama administration before his questionable actions led to his demotion. His testimony should provide the latest peek behind the curtain at the inner workings of the Deep State. Perhaps most significantly is what Ohr can tell members of the House committees about the political opposition research by his wife, Nellie Ohr.
We have learned that Nellie Ohr, a Russia specialist, was contracted by Fusion GPS at some point in 2016 to conduct anti-Donald Trump research. Congressional investigators should nail down the exact date Ms. Ohr starting working for Fusion GPS, to help piece together the timeline of the Democrats' collusion with Russia.
It's already known that the law firm Perkins Coie retained Fusion GPS in April 2016 and that Nellie Ohr mysteriously applied for and was granted an amateur ham radio license by the Federal Communications Commission in May 2016. The timing of these events and whether or not they're related to Nellie Ohr's work for Fusion remains to be seen, but will soon be uncovered through congressional fact-finding.
Congress must drill down into the circumstances surrounding Nellie Ohr's hiring. How and why did she come to be hired by Fusion GPS? Who recommended her?  Did anyone working for the Hillary Clinton presidential campaign, the Democratic National Committee, or the Obama administration have anything to do with her hiring?


Every week on Wednesday Night our students grade 7-12 come together to worship Christ by singing to him and studying his word in the bible.
We also get together to do fun things and serve Our Lord.
Like going to the Amplify Festival at Holland Chapel August 27, 2016.
And going on a mission trip to Austin, Texas.


This time we wanted to share one of our most inspirational journey's from Jen, a very inspirational client. Jen is type 1 diabetic which means losing weight in the past became a struggle, so she turned to UP for help. We can't thank Jen enough for sharing her story with us so without further ado, here she is to tell us more.
At Ultimate Performance we are famously known for our 12 week transformations which see incredible physical and lifestyle changes made by your every day man and woman.
Each transformation however is not just your 'every day' before and after, there is always a story and there is always a journey… a journey that the photos will never truly show the challenges each individual goes through.
What Made You Reach Out to Ultimate Performance?
Before I came to UP, I was struggling to have any belief in myself and also belief in something that could actually work for me.
I have tried other diets and gym programs but have never seen any results, I didn't think anyone could help.
Being a type 1 diabetic has made achieving my weight goals so difficult. Nutrition is never easy, sleep has always been a nightmare; I'd struggle to get to sleep, I struggled to wake up, I was all over the place and I needed help.
UP isn't just about going in for your one hour sessions, they provide so much more; they focus on your nutrition, your sleep and your mobility to help when performing certain exercises in the gym.
Nutrition has always been my biggest obstacle for me but Simon and UP changed this. He knew just how to adapt my training with it and how to adjust my diet without affecting my health.
I can finally sleep again! My sleep is no longer an issue, it's been stabilised and I'm full of energy.
My mobility was also SHOCKING before I started personal training, I could hardly even lift my hips off the floor. With Simon's knowledge I was able to re-gain my mobility not only in my hips but I was also made aware of other areas in my body that I'd never even thought to focus on.
All of this advice, guidance and motivation in the right places meant I really did achieve the results I'd always dreamed of.
My journey really has just begun but I really love how my progression has been tracked, seeing how much I have achieved even just two weeks into my transformation.
Throughout my journey I would have progression pictures done so you can physically see the changes taking place. This really helped keep a positive mentality and spurred me on to keep going.
Every single photo motivated me and made me realise the further I could push myself, the better the results.
I haven't stopped learning. I've learnt how to live a better quality of life by managing my diabetes through training and nutrition as well as the importance of regular sleeping patterns to ensure I achieve my goals.
I would 100% recommend contacting UP.
You pay for the best in the industry and that means you get so much more from it than a PT from another chain or gym.
Wasting my money has never even crossed my mind at UP as I've always seen the results. You pay for someone who will constantly improve their own knowledge to pass it on to their clients, someone who knows nutrition, sleeping and training but someone who also truly cares about your results.
I have been pushed to limits that I would never have been able to do myself and I can honestly say, I feel incredible.
Has Jen's story motivated you? Find out more about Ultimate Performance's Female Fat Loss Services.


text:
US20120272253A1 - Distributed multi-system management - Google Patents
Distributed multi-system management Download PDF
information devices
method according
US8793710B2 (en
Arnon Henn Klein
International Business Machines Corp
2012-06-26 Application filed by International Business Machines Corp filed Critical International Business Machines Corp
238000003860 storage Methods 0 claims description 58
238000000034 methods Methods 0 claims description 19
239000002609 media Substances 0 description 19
238000004590 computer program Methods 0 description 9
239000003365 glass fiber Substances 0 description 2
230000000644 propagated Effects 0 description 2
206010056871 Device failure Diseases 0 description 1
210000003666 Nerve Fibers, Myelinated Anatomy 0 description 1
230000000295 complement Effects 0 description 1
239000000727 fractions Substances 0 description 1
G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
G06F16/90—Details of database functions independent of the retrieved data types
G06F16/95—Retrieval from the web
G06F16/951—Indexing; Web crawling techniques
G06F11/00—Error detection; Error correction; Monitoring
G06F11/30—Monitoring
G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
G06F16/24—Querying
G06F16/245—Query processing
G06F16/2455—Query execution
G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
G06F16/2471—Distributed queries
G06F9/00—Arrangements for program control, e.g. control units
G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
G06F9/46—Multiprogramming arrangements
G06F9/48—Program initiating; Program switching, e.g. by interrupt
G06F9/4806—Task transfer initiation or dispatching
H04L41/00—Arrangements for maintenance or administration or management of packet switching networks
H04L41/08—Configuration management of network or network elements
H04L41/0893—Assignment of logical groupings to network elements; Policy based network management or configuration
H04L43/00—Arrangements for monitoring or testing packet switching networks
H04L43/08—Monitoring based on specific metrics
H04L67/1097—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for distributed storage of data in a network, e.g. network file system [NFS], transport mechanisms for storage area networks [SAN] or network attached storage [NAS]
H04L43/0805—Availability
H04L43/0817—Availability functioning
H04L67/1002—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
A method, including arranging multiple digital information devices having respective memories to communicate within a network, and assigning within each of a subset of the respective memories a respective memory region dedicated only to management of a respective subgroup of the multiple devices, the subset and the subgroup each having a cardinality of at least two. The multiple digital information devices are then managed by exchanging information stored in the respective memory regions among the digital information devices over the network.
This application is a Continuation of U.S. patent application Ser. No. 13/015,003, filed on Jan. 27, 2011.
The present invention relates generally to computer system management, and specifically to managing multiple networked digital information devices.
Contemporary digital information devices, also referred to herein as computers, can be monitored and configured (i.e., managed) by a management server coupled to the devices via a network. The management server can be configured to perform simple functions, such as forwarding a system administrator's commands to a specific device on the network. Additionally, the management server can be configured to perform advanced functions, such as querying all the devices and maintaining a database storing states of all the managed devices.
There is provided, in accordance with an embodiment of the present invention a method, including arranging multiple digital information devices having respective memories to communicate within a network, assigning within each of a subset of the respective memories a respective memory region dedicated only to management of a respective subgroup of the multiple devices, the subset and the subgroup each having a cardinality of at least two, and managing the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network.
The disclosure is herein described, by way of example only, with reference to the accompanying drawings, wherein:
FIG. 1 is a schematic pictorial illustration of a system that employs a multi-system management distributed database, in accordance with an embodiment of the present invention;
FIG. 2 is a schematic pictorial illustration showing replication of the multi-system management distributed database, in accordance with an embodiment of the present invention; and
FIG. 3 is a flow diagram that schematically illustrates a method of updating the multi-system management distributed database, in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF EMBODIMENTS Overview
When managing a network of multiple digital information devices such as clustered storage controller nodes, it sometimes may be desirable for a system administrator to manage the nodes by accessing and monitoring the states of all the nodes. Embodiments of the present invention provide methods and systems for managing the multiple nodes using a distributed database whose implementation is spread among the nodes themselves.
When digital information devices communicate over a network, they may execute remote procedure calls (RPC) via the network. A RPC is an inter-process communication that enables a software application to cause a subroutine or procedure to execute in another address space (commonly on another digital information device on the network). In operation, an RPC client conveys a RPC to a RPC server, which executes the called procedure referenced by the RPC. After executing the called procedure, the RPC server may convey a result back to the RPC client. For example, if the RPC comprises a database query, the RPC server conveys a query result back to the RPC client.
In some embodiments, multiple nodes having respective memories are arranged to communicate within a network and to execute node management applications. The node management applications execute from a subset of the respective memories dedicated to managing the networked nodes. To administer the distributed database, each instance of the node management applications manages a respective subgroup of the multiple nodes, and exchanges information about the managed subgroup with the other node management applications via the network. The subset of the respective memories and the subgroup of the managed digital information devices typically have a cardinality of at least two.
The node management applications can be executed by lightly used processors in each of the nodes (e.g., a processor in a maintenance module described hereinbelow). If there is no lightly used processor in a particular node, then any processor in the node can execute the node management application.
Each node executing one of the node management applications may be assigned monitoring "tasks" which specify a node to be monitored, and any monitoring parameters comprising specific information to be retrieved (e.g., device utilization). Upon being assigned the task, the node can retrieve the information from the specified node, and store the information to the distributed database.
Not all nodes on the network may be required to execute the node management application. For example, there may be nodes on the network that do not have the capability (e.g., due to processor and/or memory limitations) to execute the node management application. While nodes not executing the node manager application, i.e., non-monitoring nodes, do not participate in managing the distributed database, other nodes on the network executing the node management applications, i.e., monitoring nodes, can still monitor the non-monitoring nodes. The monitoring and the non-monitoring nodes are typically complementary subgroups of all the nodes on the network.
Additionally, some or all of the monitoring nodes may execute a web server application that can be configured to interact with the distributed database. The web server application can process and respond to queries about the state of the nodes by either retrieving the information from the distributed database, or querying and retrieving the information directly from the nodes themselves. While the embodiments discussed herein describe the monitoring nodes executing web server applications that interact with the distributed database, the monitoring nodes may execute another type of remote procedure call (RPC) server application configured to interact and process queries for the distributed database.
Embodiments of the present invention enable a system management distributed database to efficiently scale as more nodes are added to the network. In other words, as nodes are added to the network, the additional nodes provide extra processing and storage capacity to manage the growing number of nodes.
Furthermore, implementing the distributed database with replicated data distributed among the nodes can eliminate a single point of failure, since distributed database information stored on a failed node is typically replicated on at least one additional node. Therefore, the distributed database can continue to function even in the event of multiple software or hardware failures (up to a certain fraction of the nodes, depending on the configuration of the distributed database).
FIG. 1 is a schematic pictorial illustration of a system 20 that employs a multi-system management distributed database, in accordance with an embodiment of the present invention. System 20 comprises clustered storage controllers 22, 24, 26, 28, 30 and 32 coupled to a storage area network (SAN) 34. In the configuration shown in FIG. 1, clustered storage controllers 22, 24, 26, 28 and 32 are monitoring nodes, and clustered storage controller 30 is a non-monitoring node. As discussed supra, the monitoring nodes participate in managing system 20, including any non-monitoring nodes.
Each clustered storage controller 22, 24, 28 and 32 comprises multiple storage modules 36, and a maintenance and management module 38 that participates in managing system 20, as described hereinbelow. Within each one of these controllers, modules 36 and module 38 are coupled via a respective private network 40 that enables modules 36 and 38 to communicate with one another.
Each storage module 36 comprises a storage module processor 42 that executes a storage module application 44 from a memory 46. The storage module applications are configured to process input/output (I/O) requests, transfer data from/to a number of storage devices 48, and convey the result of the I/O requests (e.g., an acknowledgement of a write operation, or the retrieved data of a read operation) to host computers (not shown) on SAN 34. Storage devices 48 typically comprise a combination of high capacity hard disk drives and solid-state disk drives.
While the description herein relates generally to a network of clustered storage controllers, it will be understood that embodiments of the present invention may also be used for a system of networked digital information devices of other types, and those having ordinary skill in the art will be able to adapt the description, mutatis mutandis, to apply to a system of networked digital information devices. Examples of digital information devices that can be managed using embodiments of the present invention include routers, network switches, printers, and other devices comprising a processor, a memory and a network interface.
Each maintenance and management module 38 comprises a maintenance module processor 50 that executes a maintenance application 52, a node management application 54 and a web server application 56 from a memory 58 coupled to the maintenance module processor. Each module 38 also comprises a local storage device 60 configured to store a task list 62, a node list 64 and state data 66. State data 66 comprises stores state information for the clustered storage controllers in system 20. Examples of state information include volume lists, usage statistics, malfunctioning device identifications, device capacity and device utilization.
The distributed database, comprising management metadata and state data 66, is typically distributed among the storage devices in system 20. In the configuration shown in FIG. 1, the management metadata comprises task list 62 and node list 64. Additionally or alternatively, the distributed database may be stored in memory 58 or another type of digital storage device coupled to system 20, for example, a flash memory storage device (not shown).
Task list 62 stores tasks for updating the distributed database, and node list 64 stores a list of the nodes currently active in system 20. Task list 62 and node list 64 are discussed in further detail hereinbelow.
The maintenance module applications typically perform intermittent (i.e., on an as-needed basis) operations such as diagnosing storage modules 36 and updating storage module applications 44. Therefore, maintenance module processor 50 is typically lightly utilized, and does not need to be as powerful as storage module processor 42. Since the management of the distributed database is divided among the monitoring nodes, embodiments of the present invention enable less powerful processors (i.e., in relation to the processor 42) such as processor 50, to execute the node management applications to manage the distributed database.
The node management applications are configured to manage the distributed database, and the web server applications are configured to process and convey information in response to a query of the distributed database. The node management applications and the web server applications are discussed in further detail hereinbelow.
Clustered storage controller 30 comprises multiple storage modules 36 coupled via a private network 68. In the configuration shown in FIG. 1, controller 30 is a non-monitoring node. In other words, while controller 30 does not participate in the distributed management of system 20, the monitoring nodes of system 20 manage all the nodes (i.e., the clustered storage controllers) of system 20, including controller 30.
Clustered storage controller 26 comprises multiple storage modules 36, and a storage and management module 70 that participates in managing system 20, as described hereinbelow. Within controller 26, modules 36 and module 70 are coupled via a private network 72 that enables modules 36 and 70 to communicate with one another.
While storage and management module 70 may comprise the same hardware configuration as storage module 36, module 70 comprises a storage processor 74 that executes a storage module application 76, a node management application 78 and a web server application 80 from a memory 82 coupled to storage processor 74. Applications 76, 78, and 80 are substantially similar in functionality to applications 44, 54 and 56, respectively. In addition to storing data for storage module application 76, storage devices 84 also store the distributed database.
In the configuration shown in FIG. 1, processor 74 executes applications 76, 78 and separate processes from memory 82, and processor 50 executes applications 52, 54 and 56 as separate processes from memory 58. In some embodiments, processors 50 and 74 may execute the node management applications and the web server applications via a virtualization engine, or a virtual machine. Utilizing virtualization (also called sandboxing) can segregate the node management applications and the web server application from other processes executing on the respective processors.
As discussed supra, controllers 22, 24, 26, 28 and 32 are monitoring nodes that manage the distributed database. The monitoring nodes execute the node management applications from respective memory regions, where each of the respective memory regions is dedicated to managing a subgroup of the storage controllers in system 20. Typically, the distributed database is distributed (and replicated) among all the monitoring nodes. While controller 30 is a non-monitoring node that typically does not participate in managing the distributed database, a subset of the memories of the clustered storage controllers (i.e., the monitoring nodes) execute the node management applications that manage all the nodes of system 20, including controller 30.
In some embodiments, the node management applications perform tasks retrieved from task list 62 in order to update the distributed database. For example, a task may comprise a node identity and a specified time of day. Examples of task list entries are shown in the following table:
NODE IDENTITY TIME OF DAY NODE 22 16:05 NODE 24 16:10 NODE 26 16:15
To update the distributed database, each of the node management applications first retrieves a task from task list 62. At the specified times, the node management applications query the appropriate nodes, update the distributed database with the status of the nodes, and retrieve new tasks from task list 62. A failure of one of the nodes typically has minimal impact on the distributed database. Even if one or more of the nodes fail, the remaining nodes can still retrieve tasks from the task list, update the distributed database, and convey any alerts to a system administrator (e.g., a device failure, or a performance parameter exceeding a defined limit, such as when one of the storage devices is almost fully utilized).
In the configuration shown in FIG. 1, storage device 60 stores task list 62, node list 64 and distributed state data 66 on local storage device 60. In other embodiments, maintenance and management module 38 may store task list 62, node list 64 and state data 66 to storage devices 48, via private network 40. In further embodiments, task list 62, node list 64 and state data 66 may be stored to a remote storage device (not shown).
System 20 also comprises a management computer 86, which is coupled to SAN 34, and which can execute an administration application (not shown) configured to query the distributed database via web service queries. Using an administration application to query the distributed database is discussed hereinbelow. While the embodiments discussed herein describe management computer 86 executing an administration application configured to query the distributed database via web service queries, management computer 86 may execute another type of remote procedure call (RPC) client application configured to convey queries to the distributed database.
Processors 42, 50 and 74 typically comprise general-purpose computers configured to carry out the functions described herein. Software operated by the processors may be downloaded to a the memories in electronic form, over a network, for example, or it may be provided on non-transitory tangible media, such as optical, magnetic or electronic memory media. Alternatively, some or all of the functions of the processors may be carried out by dedicated or programmable digital hardware components, or by using a combination of hardware and software elements.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a "circuit," "module" or "system". Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
Aspects of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Distributed Database Management
FIG. 2 is a schematic pictorial illustration showing replication of the multi-system management distributed database, in accordance with an embodiment of the present invention. To implement data replication, each of the monitoring nodes typically stores information for itself and at least one other node (the latter storage is shown in the diagram by arrows from the other node to the monitoring node). In the example configuration shown in FIG. 2, data stored in the distributed database is replicated as follows:
Controller 22 stores replicated data for controller 26.
Controller 28 stores replicated data for controllers 22 and 30. Since controller 30 is a non-monitoring node, all instances of the state data for controller 30 are stored on monitoring nodes.
Controller 32 stores replicated data for controllers 24 and 30.
In some embodiments, the distributed database comprises the following attributes:
The distributed database can increase in size when more nodes are added to system 20.
The distributed database typically replicates every item among several nodes (for load-balancing and fault-tolerance purposes).
Due to data replication, the distributed database typically does not have any single point of failure. If one of the storage devices storing distributed database shuts down or fails, the distributed database still has access to the replicated data.
The distributed database can automatically detect and heal itself, in the event a node shuts down or fails. If a node management application detects a non-operational (e.g., failed or shut down) node, the node management application can convey the non-operational node's status to management computer 86. Additionally, the node management application can also remove the detected node from node list 64 and task list 62, thereby ensuring that the distributed database continues to process updates and queries with minimal or no interruption.
FIG. 3 is a flow diagram that schematically illustrates a method of updating the multi-system management distributed database, in accordance with an embodiment of the present invention. The method described herein can be simultaneously performed by all instances of the node management applications executing in system 20. In a first step 90, the node management application retrieves a task from task list 62, the task comprising a particular node whose status is to be updated in the distributed database at a specified time. In a time compare step 92, the node management application waits until the current time matches the specified time. When the current time matches the specified time, the node management application queries the particular node (e.g., controller 28) and retrieves its state information in a query step 94. In a database update step 96, the node management application updates the distributed database, and the method continues with step 90.
As described supra, management computer 86 may execute an administration application, which can be used to query the nodes on system 20 via web service queries. The web server applications can respond to the queries about the state of the nodes by either retrieving the information from the distributed database, or retrieving the information directly from one of the nodes.
In order to balance the load on the web server applications, and to supply fault tolerance, the web server applications can convey node list 64 comprising a list of the nodes executing the web server applications to management computer 86. Using node list 64, management computer 86 can then directly contact any of the web server applications in system 20, and/or query the distributed database via the contacted web server application.
In some embodiments, system 20 implements a Uniform Resource Locator (URL) paradigm to enable the administration application executing on management computer 86 to query the distributed database via the web service queries. The queries submitted by the administration application executing on management computer 86 may be structured as follows:
http://NodeId/ModuleId/Parameter
where NodeId specifies the clustered storage controller, ModuleId specifies the storage module, and Parameter specifies information to be retrieved. For example, the URL
http://CSC24/03/volumes
requests the states of the volumes on storage devices 48 of the third storage module 36 of clustered storage controller 24. Upon receiving the query, the appropriate web server application retrieves the requested information from the distributed database, and conveys the requested information to management computer 86 via SAN 34.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It will be appreciated that the embodiments described above are cited by way of example, and that the present invention is not limited to what has been particularly shown and described hereinabove. Rather, the scope of the present invention includes both combinations and subcombinations of the various features described hereinabove, as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not disclosed in the prior art.
1. A method comprising:
arranging multiple digital information devices having respective memories to communicate within a network;
assigning within each of a subset of the respective memories a respective memory region dedicated only to management of a respective subgroup of the multiple devices, the subset and the subgroup each having a cardinality of at least two; and
managing the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network.
2. The method according to claim 1, wherein the digital information devices comprise storage controllers.
3. The method according to claim 1, wherein the subset comprises memories of monitoring nodes configured to manage the multiple digital information devices.
4. The method according to claim 3, wherein managing the multiple digital information devices comprises updating, by the monitoring nodes, a distributed database.
5. The method according to claim 4, wherein updating the distributed database comprises:
determining a state of one of the networked digital information devices; and
storing the determined state to the distributed database.
6. The method according to claim 5, wherein the steps of determining the state and storing the determined state are repeated for each of the networked digital information devices.
7. The method according to claim 4, and comprising:
executing, by the monitoring nodes, remote procedure call (RPC) server applications configured to process queries for the distributed database; and
executing, by a management computer coupled to the network, a RPC client application configured to convey the queries to the RPC servers.
8. The method according to claim 7, wherein processing the queries comprises:
receiving, from the RPC client application, a request for information stored in the distributed database;
retrieving, by one of the RPC server applications, the requested information from the distributed database; and
conveying the requested information to the RPC client application.
US13/532,938 2011-01-27 2012-06-26 Distributed multi-system management Expired - Fee Related US8793710B2 (en)
US13/015,003 US8789072B2 (en) 2011-01-27 2011-01-27 Distributed multi-system management
Related Parent Applications (1)
US13/015,003 Continuation US8789072B2 (en) 2011-01-27 2011-01-27 Distributed multi-system management
US8793710B2 US8793710B2 (en) 2014-07-29
US13/015,003 Expired - Fee Related US8789072B2 (en) 2011-01-27 2011-01-27 Distributed multi-system management
US14/444,297 Active US9223834B2 (en) 2011-01-27 2014-07-28 Distributed multi-system management
US14/865,996 Active 2031-04-07 US9754032B2 (en) 2011-01-27 2015-09-25 Distributed multi-system management
Family Applications Before (1)
US20150112948A1 (en) * 2013-10-18 2015-04-23 New York Air Brake Corporation Dynamically scalable distributed heterogenous platform relational database
US9692745B2 (en) * 2015-04-10 2017-06-27 Microsoft Technology Licensing, Llc Single sign-on without a broker application
DE102012216716A1 (en) * 2012-09-19 2014-03-20 Robert Bosch Gmbh Communication method in a communication system
US20050102328A1 (en) * 2003-11-07 2005-05-12 Ring Cameron T. Synchronization and merge engines
US7761485B2 (en) * 2006-10-25 2010-07-20 Zeugma Systems Inc. Distributed database
US20100198888A1 (en) * 2009-01-30 2010-08-05 Blomstedt Linda C System for managing distributed assets and medadata
US20120166390A1 (en) * 2010-12-23 2012-06-28 Dwight Merriman Method and apparatus for maintaining replica sets
US7337209B1 (en) 2000-04-28 2008-02-26 Sheer Networks, Inc. Large-scale network management using distributed autonomous agents
US7969872B2 (en) 2007-07-23 2011-06-28 Mitel Networks Corporation Distributed network management
2011-01-27 US US13/015,003 patent/US8789072B2/en not_active Expired - Fee Related
US10210197B2 (en) * 2013-10-18 2019-02-19 New York Air Brake Corporation Dynamically scalable distributed heterogenous platform relational database
CN107533604A (en) * 2015-04-10 2018-01-02 微软技术许可有限责任公司 Single login without broker's application
US9811541B2 (en) 2017-11-07 System and method for supporting lazy deserialization of session information in a server cluster
US10114834B2 (en) 2018-10-30 Exogenous virtual machine synchronization and replication
US6249883B1 (en) 2001-06-19 System and method for monitoring domain controllers
US9032011B2 (en) 2015-05-12 Management of data object sharing among applications
US7953860B2 (en) 2011-05-31 Fast reorganization of connections in response to an event in a clustered computing system
US8631283B1 (en) 2014-01-14 Monitoring and automated recovery of data instances
US20120166424A1 (en) 2012-06-28 Apparatus for Elastic Database Processing with Heterogeneous Data
US8074107B2 (en) 2011-12-06 Failover and recovery for replicated data instances
US8676753B2 (en) 2014-03-18 Monitoring of replicated data instances
US7430616B2 (en) 2008-09-30 System and method for reducing user-application interactions to archivable form
Sammer 2012 Hadoop operations
US20050138517A1 (en) 2005-06-23 Processing device management system
US20090254601A1 (en) 2009-10-08 System for sharing data objects among applications
US20130080628A1 (en) 2013-03-28 System and method for dynamic discovery of origin servers in a traffic director environment
EP1117210A2 (en) 2001-07-18 Method to dynamically change cluster or distributed system configuration
US20150026359A1 (en) 2015-01-22 Methods and systems for reconfiguration and repartitioning of a parallel distributed stream process
JP5714571B2 (en) 2015-05-07 Cache data processing using cache clusters in configurable mode
US20060080667A1 (en) 2006-04-13 Method and apparatus for applying policies
US9460185B2 (en) 2016-10-04 Storage device selection for database partition replicas
JP4637842B2 (en) 2011-02-23 Fast application notification in clustered computing systems
US8195777B2 (en) 2012-06-05 System and method for adding a standby computer into clustered computer system
US8108623B2 (en) 2012-01-31 Poll based cache event notifications in a distributed cache
US20100293334A1 (en) 2010-11-18 Location updates for a distributed data store
US6918051B2 (en) 2005-07-12 Node shutdown in clustered computer system
US9619311B2 (en) 2017-04-11 Error identification and handling in storage area networks
2018-03-12 FEPP Fee payment procedure
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)
2018-09-03 LAPS Lapse for failure to pay maintenance fees
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY
2018-09-03 STCH Information on status: patent discontinuation
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362
2018-09-25 FP Expired due to failure to pay maintenance fee


These two cuties got married back in 2016, and I got to document the whole journey. So, you can image my excitement when I got to see them again, this time with the pups!
We laughed and caught up with what's been going on in our lives. And they were just as cute as ever.
I love all of my couples, and I love when they become friends!